Meetings API
Opened this issue · 0 comments
t0m1ab commented
Meetings API
Is your feature request related to a problem or unsupported use case? Please describe.
Unsupported use case : meetings and physical rooms management tools in Magnify.
Describe the solution you'd like
Frontend :
- Use the meeting window on branch add-meetings-component and add a select list to choose which users to add in a meeting. Users will be selected from table magnify_user.
- Connect to physical rooms using several terminals (CISCO / Pulse Origin) needing different apps (JS/Android) → possibility to put the code for the apps the apps folder to reuse the React components.
Backend :
Set up an API for meetings management :
- plan a meeting (name/date/hour/users to invite) →
POST /meetings/ [meetings_create]
- cancel a meeting →
DELETE /meetings/{id}/ [meetings_delete]
- be sure that the admin of the meeting is the creator of the meeting (possible with the table
magnify_meeting_user_access
and the attributeis_administrator
). - as a user, be able to ask the API for the next meetings where I am invited →
GET /meetings/ [meetings_list]
Add a new table magnify_place
to store data about physical rooms. Physical rooms are a special kind of users.
Do you want to work on it through a Pull Request?
Yes.