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

[Feature request] Club Polls #46

Open
6 tasks
rafaelurben opened this issue Nov 22, 2023 · 0 comments
Open
6 tasks

[Feature request] Club Polls #46

rafaelurben opened this issue Nov 22, 2023 · 0 comments

Comments

@rafaelurben
Copy link
Owner

rafaelurben commented Nov 22, 2023

Requirements:

  • Polls have multiple settings:
    • Title
    • Description
    • Due date
  • There are two types of polls: Event participation and general poll
    • Event participations are displayed on the home page as upcoming events
      • Allow a special type of question that can be enabled/disabled: "Participant count"
      • Will participate: Yes (rest of form available) / No (rest of form empty; reason(?))
    • General polls are shown with low importance after being submitted
  • A poll entry can have multiple states:
    • "invited" (a person was invited but has not yet filled out the form)
    • "saved" (form state was presaved but form has not yet been submitted)
    • "submitted" (form was submitted and cannot be changed anymore by the user)
  • Admins can see the state of every entry, but cannot see contents of unsubmitted forms.
  • Form answers should be exportable

  • Plan models and API
  • Add poll models
  • Add poll admin api
  • Add poll admin app (forms best practices)
  • Add poll member api
  • Add poll member app
@rafaelurben rafaelurben changed the title [Feature request] Polls [Feature request] Club Polls Dec 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Ideas
Development

No branches or pull requests

1 participant