Closed Bug 840099 Opened 13 years ago Closed 13 years ago

Introduce voting system

Categories

(Mozilla Reps Graveyard :: reps.mozilla.org, task, P1)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: pierros, Assigned: tasos)

References

Details

(Whiteboard: u=user c=voting p=3)

Introducing a new app in our portal. A voting system. Basic admin and user workflow are described in attachments. The voting model should include: - Name* (string) - Description* (string) - Link (string) - Start Datetime* (date) - End Datetime* (date) - Eligible voting groups* (select between groups) - Add voting items (multiple) - Voted (list of people that voted, to keep count and use for non-double votes) Voting items: - Type (select) [range,radio] If range: - Multiple selection (via drop-down) of all Reps If radio: - Multiple new fields added (markdown enabled) that result in radio buttons Creation of new voting can happen only by an admin Editing only by an admin Access (for casting vote) only by eligible groups (and admin) between start and end date (and only if not voted already). Access for results only after end date (and displaying results) Voting (reps.mozilla.org/voting) should display past, future and current votings (visibility based on eligibility of castin votes and admin view-all). Link to create a voting only to admin Email notifications detailed in other bug.
Assignee: nobody → tasos
Status: NEW → ASSIGNED
Priority: -- → P1
Depends on: 847452
Depends on: 847457
Depends on: 847458
Depends on: 847461
Depends on: 847462
No longer depends on: 847452
Depends on: 851464
Depends on: 852532
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Verified on dev
Product: Mozilla Reps → Mozilla Reps Graveyard
You need to log in before you can comment on or make changes to this bug.