mirror of
https://github.com/zulip/zulip.git
synced 2025-10-23 04:52:12 +00:00
calls: Add Big Blue Button as a Video Call Provider.
Big Blue Button needs an API secret so communication to creating a room has to be done server side. Fixes #14763.
This commit is contained in:
@@ -405,6 +405,9 @@ v1_api_and_json_patterns = [
|
||||
# Used to generate a Zoom video call URL
|
||||
url(r'^calls/zoom/create$', rest_dispatch,
|
||||
{'POST': 'zerver.views.video_calls.make_zoom_video_call'}),
|
||||
# Used to generate a Big Blue Button video call URL
|
||||
url(r'^calls/bigbluebutton/create$', rest_dispatch,
|
||||
{'GET': 'zerver.views.video_calls.get_bigbluebutton_url'}),
|
||||
|
||||
# export/realm -> zerver.views.realm_export
|
||||
url(r'^export/realm$', rest_dispatch,
|
||||
@@ -554,6 +557,9 @@ i18n_urls = [
|
||||
url(r'^calls/zoom/complete$', zerver.views.video_calls.complete_zoom_user),
|
||||
url(r'^calls/zoom/deauthorize$', zerver.views.video_calls.deauthorize_zoom_user),
|
||||
|
||||
# Used to join a Big Blue Button video call
|
||||
url(r'^calls/bigbluebutton/join$', zerver.views.video_calls.join_bigbluebutton),
|
||||
|
||||
# API and integrations documentation
|
||||
url(r'^integrations/doc-html/(?P<integration_name>[^/]*)$',
|
||||
zerver.views.documentation.integration_doc,
|
||||
|
Reference in New Issue
Block a user