OMS-STATUTORY
Database schema for OMS Statutory module
Permissions
Event type is either agora or epm
- global:manage_event:<event_type> - creating, managing and deleting events.
- global:manage_applications:<event_type> - editing applications (details, body, pax type, board comment), export data
- global:manage_incoming:<event_type> - seeing pax list and export data and update 'paid_fee' and 'attended' attributes'
- global:use_massmailer:<event_type> - use massmailer for this type of events
- global:see_memberslists:<event_type> - see memberslists for this event type
- local:approve_members:<event_type> - setting pax type/board comment for pax for specific body (for board members) and also uploading members list
- global:approve_members:<event_type> - the same but globally
Indirect permissions:
- global:view:member - for pax list and managing applications (to get user name/surname), and also for export.
- global:view:body - for pax list and managing applications (to get body name)
Module responsibilities
- Managing statutory events
- Events application/approval procedure
- Members list submission
- Candidatures (submission, approval)
- Motions/proposals (submissions, approval/voting)