#48151: Option to disable worklist item postponing Open Date: 2023-06-03 05:44 Last Update: 2023-06-08 20:06 URL for this Ticket: https://osdn.net//projects/freeciv/ticket/48151 RSS feed for this Ticket: https://osdn.net/ticket/ticket_rss.php?group_id=12505&tid=48151 --------------------------------------------------------------------- Last Changes/Comment on this Ticket: 2023-06-08 20:06 Updated by: cazfi * Owner Update from (None) to cazfi * Resolution Update from None to Accepted Comment: Reply To cazfi With the City Option approach, this ticket would be the one to make purge/postpone functionality to depend on such an option + to make sure that the option lives over save + load cycle Patch attached. --------------------------------------------------------------------- Ticket Status: Reporter: cazfi Owner: cazfi Type: Patches Status: Open [Owner assigned] Priority: 5 - Medium MileStone: S3_2 d3f Component: Server Severity: 5 - Medium Resolution: Accepted --------------------------------------------------------------------- Ticket details: Request from alain_bkr in #47493: "Btw, i would prefer an option to un-activate postponing" As the postponing (/purge) functionality happens on the server side, this can't be purely a client option. Our options would thus be: - Server setting affecting entire game, all players - Server setting affecting specific player. As we don't have the concept of "player specific settings" at the moment, this isn't likely happen any time soon - Separate server command to toggle player's "autopurge" status - Ruleset setting, affecting all players - Ruleset setting, affecting specific nation - Ruleset effect - Lua callback, in player authentication context - City option I assume that the City Option is closest to what's actually wanted, but please correct me if some other option is preferred. --- With the City Option approach, this ticket would be the one to make purge/postpone functionality to depend on such an option + to make sure that the option lives over save + load cycle -> in practice provides feature to scenarios. Leaving client/gui parts to future tickets. -- Ticket information of Freeciv project Freeciv Project is hosted on OSDN Project URL: https://osdn.net/projects/freeciv/ OSDN: https://osdn.net URL for this Ticket: https://osdn.net/projects/freeciv/ticket/48151 RSS feed for this Ticket: https://osdn.net/ticket/ticket_rss.php?group_id=12505&tid=48151