Permissions and Timeline for GM Proposals

Create issue
Issue #14 resolved
Tom Turner created an issue

2 Weeks Before the General Meeting

Admin - Set the available applications (x mainterms, x lunctimes, x Freshers Slots, x Fixed Events (BedFest, Panto etc.), unlimited extraordinaries)
Members - Can Propose any of the above.
Proposing Team Members - can view and edit their own proposal
Committee - can view any proposals
Admin - can edit any proposal

6 Days before GM - Deadline at 18:00

Members - proposals now submitted have tag "late"
Proposing Team Members - can only view and not edit their proposals once approved
Admin - can 'approve' or edit proposals (editing includes adding the tag "late")
Members - can view 'approved' proposals

5 to 0 days before GM

Members - proposals now submitted have tag "late"
Proposing Team Members - cannot edit proposals once approved
Admin + Position:Productions Manager - can 'approve' proposals
Members - can view 'approved' proposals

Post GM

Admin - can convert proposals into shows

Comments (10)

  1. Hayden Ball

    Right. Following efc3e8b and 971fb5f still TODO:

    • Templates for calls
    • Restrict viewing of unapproved proposals.
    • Add production manager role and associated permissions.
  2. Hayden Ball

    Work on permissions... it's messy. It doesn't work properly. It needs looking at further. But I've now spent several hours battling with cancan, and it has won. Here lies an interim solution. ref #14

    → <<cset 43f3a2dd700f>>

  3. Hayden Ball

    Work on permissions... it's messy. It doesn't work properly. It needs looking at further. But I've now spent several hours battling with cancan, and it has won. Here lies an interim solution. ref #14

    → <<cset 43f3a2dd700f>>

  4. Hayden Ball

    Work on permissions... it's messy. It doesn't work properly. It needs looking at further. But I've now spent several hours battling with cancan, and it has won. Here lies an interim solution. ref #14

    → <<cset 43f3a2dd700f>>

  5. Log in to comment