Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement elections for open positions #30

Open
4 tasks
crykn opened this issue Aug 9, 2018 · 0 comments
Open
4 tasks

Implement elections for open positions #30

crykn opened this issue Aug 9, 2018 · 0 comments

Comments

@crykn
Copy link
Member

crykn commented Aug 9, 2018

Details

Most of the technical stuff needed for voting is already implemented, since impeachment votes already work. So this issue is mainly about adding the necessary UI as well as thoroughly testing the feature.

Tasks

In the GameInHouseScreen for the Townhall there is already a button, to apply for a position (applyForPositionButton).

  • After clicking this button, a list with all available position fot the character should be displayed (check city.getPositions().entrySet() for that)
  • After clicking an open position, it should be shown (1.) who already applied and (2.) who is part of the council that is responsible for filling the position
  • The there is an "Apply" button, which takes into account the maximum number of possible applications; this button relays an "applied for an office" command to the server; this command is then distributed to the different simulations; check the impeachment proceedings to see how this works
  • The votings themselves are held at the beginning of a new round via a special voting screen

Future ideas

Later on, voting on legislation can be implemented.

@crykn crykn changed the title Ämterwahlen implementieren Implement voting Jul 9, 2023
@crykn crykn changed the title Implement voting Implement voting on an open position Jul 9, 2023
@crykn crykn changed the title Implement voting on an open position Implement elections for open positions Jul 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant