Status

Mozilla Reps
reps.mozilla.org
P1
normal
RESOLVED FIXED
5 years ago
5 years ago

People

(Reporter: pierros, Assigned: tasos)

Tracking

Details

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

(Reporter)

Description

5 years ago
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)

Updated

5 years ago
Assignee: nobody → tasos
Status: NEW → ASSIGNED
(Reporter)

Updated

5 years ago
Priority: -- → P1
(Reporter)

Comment 1

5 years ago
Mockups for voting_list
https://github.com/ppapadeas/remo/commit/4b6e552b9f90ad3203717ce3ad224bc2d090db49

Updated

5 years ago
Depends on: 847452

Updated

5 years ago
Depends on: 847457

Updated

5 years ago
Depends on: 847458

Updated

5 years ago
Depends on: 847461

Updated

5 years ago
Depends on: 847462
No longer depends on: 847452
Depends on: 851464
(Assignee)

Updated

5 years ago
Depends on: 852532
(Assignee)

Updated

5 years ago
Status: ASSIGNED → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
Verified on dev
You need to log in before you can comment on or make changes to this bug.