Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Meetings API #138

Open
t0m1ab opened this issue Dec 22, 2022 · 0 comments
Open

Meetings API #138

t0m1ab opened this issue Dec 22, 2022 · 0 comments

Comments

@t0m1ab
Copy link

t0m1ab commented Dec 22, 2022

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 attribute is_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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant