vault19 / django-courses

Simple Django to manage courses
MIT License
6 stars 5 forks source link

Add ability to create ZOOM meeting from Django Admin #32

Open ricco386 opened 3 years ago

ricco386 commented 3 years ago

Research ZOOM API and add ability to add one from Django Admin. First we need to have separate section for meetings in admin: #34 in order to have admin action.

Preferred way is to have Django admin action.

Variables for zoom authorization could be stored in settings.py if it would be required.

Zoom has an API to create meeting: https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate

There is a plenty option for customization, but in first iteration we just want to create meeting (it is OK to have all meeting with same settings). Options that are missing in models could be stored for the moment in the settings. In the future iterations we might either extend the model or have a variable JSON field to customize the meetings...

xhnilic3 commented 3 years ago

I would love to have a look at this one. If u deem it appropriate, please, assign it to me.

ricco386 commented 3 years ago

Thanks for the interest, I can do that but there are some prerequisites:

As mentioned in description this is depended on #34.

First we need to have separate section for meetings in admin: #34 in order to have admin action.

If you are interested do the #34 first and than you can start on this one. Let me know in the story if I shall assign it to you?