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

Public Positions and Issues #20

Open
6 tasks
cassar opened this issue May 28, 2020 · 0 comments
Open
6 tasks

Public Positions and Issues #20

cassar opened this issue May 28, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@cassar
Copy link
Owner

cassar commented May 28, 2020

Background

Currently if you are in multiple groups (book clubs) and want to vote on different things (what book to read next) then positions and issues end up being duplicated.

Tasks

  • Should finish Flatten URLs Flatten URLs #14 first

  • Should finish Preferential Voting Preferential Voting #21 first.

  • Replace membership_id on supports with person_id, and add preference attributes.

    • id | position_id | person_id | preference_no | issue_id |
    • Remove issue_id from positions.
  • Replace position_id on issues with a new table follow_on_issues

    • id | position_id | issue_id | person_id
    • Remove position_id from issues.
  • Rename /groups to /home

    • Above the groups section add an issues section linking to all the issues that a person is participating in.
  • Create a separate issue page that is not in the context of a group.

    • This just shows the positions that that person supports (need preferential voting first).
    • Then go the groups that the person is talking about these issues (as a link to the issue in the context of the group)

And then...

  • A public page that shows all the issues being talked about.
  • A public issue page that shows all of the positions.
@cassar cassar added the enhancement New feature or request label May 28, 2020
@cassar cassar self-assigned this May 28, 2020
@cassar cassar changed the title WIP: Public Positions and Issues Public Positions and Issues May 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant