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)