OMS-positions
OMS-positions is the microservice that takes care of all Open Calls and positions. It will take over the features that oms-statutory has for the candidatures.
Features
Bodies (apart from locals) need to be able to let people join
How this will be in the frontend is not yet known.
But might be similar to how joining a body now works
The board of the body should be able to set a start and end date for the open call, but the end date should be optional.
Frontend pages that should be made:
An overview page of all open positions
all current open calls - with specific timeline
all current open calls - no deadline for applying (could be for committees/interest groups that are structurally looking for people)
all open calls person applied to
Option to create an open call
option to manage open call that your body created
Bodies should be able to accept and reject members
Maybe CD can read all of them?
Bodies should be notified when there is a new application
Applicants should be notified about rejection/acceptation
Types of open calls
Committees; normal members
Interest Groups; moderators and normal members
Commissions; subcommies
Chair; assistants
Working Groups; members