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

[DONE] Feature: Webinar management in the meetings module #1092

Conversation

LoicBonavent
Copy link
Collaborator

Add webinar management in the meetings module:

  • Add webinar parameters: USE_MEETING_WEBINAR, MEETING_WEBINAR_SIPMEDIAGW_URL, MEETING_WEBINAR_SIPMEDIAGW_TOKEN, MEETING_WEBINAR_FIELDS, MEETING_WEBINAR_AFFILIATION, MEETING_WEBINAR_GROUP_ADMIN
  • Manage webinars fields (is_webinar, show_chat, enable_chat), classes (Livestream and Ingester) and rules
  • Manage SIPMediaGW API to start / stop / toggle and send a message to this RTMP Gateway
  • Add actions buttons to manage a webinar (restart a live, stop a live, stop webinar (meeting and live))
  • Add REST meeting views

…GW_URL, MEETING_WEBINAR_SIPMEDIAGW_TOKEN, MEETING_WEBINAR_FIELDS, MEETING_WEBINAR_AFFILIATION, MEETING_WEBINAR_GROUP_ADMIN
@LoicBonavent LoicBonavent self-assigned this Apr 8, 2024
@LoicBonavent LoicBonavent added the enhancement New feature or request label Apr 8, 2024
pod/live/templates/live/event-script.html Outdated Show resolved Hide resolved
pod/live/templates/live/event-script.html Outdated Show resolved Hide resolved
pod/live/templates/meeting/meeting_live_form.html Outdated Show resolved Hide resolved
pod/live/templates/meeting/meeting_live_form.html Outdated Show resolved Hide resolved
pod/live/templates/meeting/meeting_live_form.html Outdated Show resolved Hide resolved
pod/meeting/templates/meeting/filter_aside_meeting.html Outdated Show resolved Hide resolved
pod/meeting/views.py Outdated Show resolved Hide resolved
pod/meeting/views.py Outdated Show resolved Hide resolved
pod/meeting/webinar.py Outdated Show resolved Hide resolved
pod/meeting/webinar_utils.py Outdated Show resolved Hide resolved
LoicBonavent and others added 8 commits April 9, 2024 09:44
* Add a submit button on the add video page, to let user choose if he want to upload or not, and have more time to choose transcription lang
+ Add a required checkbox for legal notice

* undo typo in previous commit

* Replace deprecated `docker-compose` (v1) by `docker compose` (v2)
+ php code formatting

* Compiled .mo files

* Minor corrections

* add required star on legal notice checkbox
@LoicBonavent LoicBonavent force-pushed the LoicBonavent/feature_manage_meeting_webinar branch from f1bad5d to 8b24b35 Compare April 9, 2024 08:52
Copy link
Collaborator

@Badatos Badatos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Un dernier changement mineur sinon OK pour moi niveau code. Merci pour les modifs ;)

<p>
{% trans "There are just a few recommendations to follow: " %}
<ol>
<li>{% trans "Please do not <strong>end the meeting</strong> before it is actually over." %}</li>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Une balise P ne peut pas contenir de balise OL. Il faut donc finir le P avant.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK, fait. Thx

@LoicBonavent LoicBonavent force-pushed the LoicBonavent/feature_manage_meeting_webinar branch from 52b8ca6 to 59d4fd7 Compare April 9, 2024 09:48
Copy link
Collaborator

@SebastienCozeDev SebastienCozeDev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

C'est bon pour moi niveau code. Merci pour cette contribution !

@LoicBonavent LoicBonavent force-pushed the LoicBonavent/feature_manage_meeting_webinar branch from 32e01db to 217ac2d Compare April 11, 2024 15:27
@ptitloup ptitloup merged commit 8f66ae9 into EsupPortail:develop Apr 12, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants