bigbluebutton-Github/bigbluebutton-html5/imports/ui/components
schrd 64e43e4331
fix(core): 3.0 cluster setup (#20439)
* Add graphql API endpoint to BBB API

This parameter will be required for the HTML5 client to discover the API
endpoint of the GraphQL API so it can fetch its settings.

* Fix: ensure API calls are headed towards the BBB Server

In a cluster setup the URL that is visible in the browser is different
from the URL of the BBB Server.

The clients needs to contact the BBB server to retrieve information
about the graphQL websocket and the graphql API.

This patch adds the GraphQL API endpoint to the BBB API and changes the
Client to use it.

* Make GraphQL API endpoint configurable

The default value should work for single node and cluster setups

* Update docs to reflect changes required by cluster setup

* fix eslint and typescript errors

* Fix cluster setup docs

- add missing parts for hasura
- use consistent domain example.com

* rename variable

Co-authored-by: Gustavo Trott <gustavo@trott.com.br>

* rename variable

Co-authored-by: Gustavo Trott <gustavo@trott.com.br>

* rename variable

Co-authored-by: Gustavo Trott <gustavo@trott.com.br>

* Update bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy

Co-authored-by: Gustavo Trott <gustavo@trott.com.br>

* Update bigbluebutton-web/grails-app/conf/bigbluebutton.properties

Co-authored-by: Gustavo Trott <gustavo@trott.com.br>

---------

Co-authored-by: Daniel Schreiber <daniel.schreiber@hrz.tu-chemnitz.de>
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2024-06-17 14:26:13 -04:00
..
about removal: remove withTracker from AboutContainer component 2024-05-16 10:12:23 -03:00
actions-bar Fix imports 2024-06-17 08:54:03 -03:00
activity-check remove userActivitySign makecall + fix inactivity check 2024-04-25 11:53:56 -03:00
app Fix imports 2024-06-17 08:54:03 -03:00
audio fix invalid hook call 2024-06-17 13:15:08 -03:00
banner-bar refactor(storage): replace Tracker.Dependency with observer hook (#20322) 2024-06-06 10:50:03 -03:00
breakout-join-confirmation/breakout-join-confirmation-graphql Fix imports 2024-06-17 08:54:03 -03:00
breakout-room Fix imports 2024-06-17 08:54:03 -03:00
chat Merge branch 'v3.0.x-release' into remove-mongo-adapters 2024-06-14 15:58:23 -03:00
click-outside
common remove deprecated findDOMNode from checkbox component 2024-06-13 11:57:49 -03:00
components-data Fix imports 2024-06-17 08:54:03 -03:00
connection-manager fix(core): 3.0 cluster setup (#20439) 2024-06-17 14:26:13 -04:00
connection-status Fix imports 2024-06-17 08:54:03 -03:00
context-providers Remove: user persistent data collection 2024-04-09 12:04:14 -03:00
debug-window fix: Client can't load in certain cases (#20336) 2024-05-29 09:26:11 -04:00
dropdown remove defaultProps from components 2024-06-11 13:10:04 -03:00
emoji-picker fix: Client can't load in certain cases (#20336) 2024-05-29 09:26:11 -04:00
emoji-rain Add: useDeduplicatedSubscription hook (#20376) 2024-06-04 10:40:54 -03:00
end-meeting-confirmation Remove meeting adapter consumption 2024-06-14 10:30:48 -03:00
error-screen Remove Meteor imports 2024-06-14 16:54:31 -03:00
external-video-player Add: useDeduplicatedSubscription hook (#20376) 2024-06-04 10:40:54 -03:00
floating-window feat(plugin) - Floating window (#19283) 2023-12-15 14:04:33 -03:00
generic-content review: fix linter "trailing space" error 2024-06-14 15:41:54 -03:00
join-handler refactor: connection status for graphql connection (#20196) 2024-06-10 16:20:41 -04:00
layout Fix bugs 2024-06-14 17:57:40 -03:00
learning-dashboard Remove users adapter consumption 2024-06-14 11:35:53 -03:00
legacy fix: Client can't load in certain cases (#20336) 2024-05-29 09:26:11 -04:00
lock-viewers Remove meeting adapter consumption 2024-06-14 10:30:48 -03:00
media Remove screenshare adapter consumption 2024-06-14 11:35:23 -03:00
meeting-ended Change: Change websocket lib to graphql-ws (#20282) 2024-05-22 15:51:12 -03:00
mobile-app-modal/mobile-app-modal-graphql fix: Client can't load in certain cases (#20336) 2024-05-29 09:26:11 -04:00
muted-alert fix: Client can't load in certain cases (#20336) 2024-05-29 09:26:11 -04:00
nav-bar Remove Meteor imports 2024-06-14 16:54:31 -03:00
notes Fix bugs 2024-06-14 17:57:40 -03:00
notifications only receive user join/leave and guest join notifications if enabled 2024-06-06 10:35:27 -03:00
notifications-bar remove defaultProps from components 2024-06-11 13:10:04 -03:00
pads/pads-graphql Add: useDeduplicatedSubscription hook (#20376) 2024-06-04 10:40:54 -03:00
plugins-engine review: fix last parts that were not following naming pattern 2024-06-14 13:48:25 -03:00
poll Remove Meteor imports 2024-06-14 16:54:31 -03:00
polling Remove meeting adapter consumption 2024-06-14 10:30:48 -03:00
presence-adapter refactor(storage): replace Tracker.Dependency with observer hook (#20322) 2024-06-06 10:50:03 -03:00
presentation Remove Meteor imports 2024-06-14 16:54:31 -03:00
raisehand-notifier Add: useDeduplicatedSubscription hook (#20376) 2024-06-04 10:40:54 -03:00
recording Add: useDeduplicatedSubscription hook (#20376) 2024-06-04 10:40:54 -03:00
reload-button
screenreader-alert Add: useDeduplicatedSubscription hook (#20376) 2024-06-04 10:40:54 -03:00
screenshare Fix infinit loop 2024-06-14 15:40:40 -03:00
settings Fix imports 2024-06-17 08:54:03 -03:00
settings-loader fix(core): 3.0 cluster setup (#20439) 2024-06-17 14:26:13 -04:00
shortcut-help Remove meeting adapter consumption 2024-06-14 10:30:48 -03:00
sidebar-content Merge pull request #20463 from Arthurk12/generic-content-types 2024-06-14 15:18:42 -04:00
sidebar-navigation remove defaultProps from components 2024-06-11 13:10:04 -03:00
text-input fix: Client can't load in certain cases (#20336) 2024-05-29 09:26:11 -04:00
timer Add: useDeduplicatedSubscription hook (#20376) 2024-06-04 10:40:54 -03:00
user-avatar remove defaultProps from components 2024-06-11 13:10:04 -03:00
user-list Resolve conflicts 2024-06-17 10:47:41 -03:00
user-reaction Remove meeting adapter consumption 2024-06-14 10:30:48 -03:00
video-preview Fix imports 2024-06-17 08:54:03 -03:00
video-provider Remove 'graphql' tag from component names 2024-06-17 08:58:33 -03:00
waiting-users Remove meeting adapter consumption 2024-06-14 10:30:48 -03:00
wake-lock Merge remote-tracking branch 'upstream/v3.0.x-release' into remove-withtracker-2-they-strike-back 2024-06-13 12:07:50 -03:00
webcam Remove 'graphql' tag from component names 2024-06-17 08:58:33 -03:00
whiteboard remove defaultProps from components 2024-06-11 13:10:04 -03:00