Gustavo Trott
6563e01fe7
Create an endpoint to get startup settings via REST API ( #19627 )
2024-02-14 15:08:23 -03:00
Gustavo Trott
daed3dc4a7
Graphql provide meeting ending details
2024-02-06 13:26:48 -03:00
Gustavo Trott
8ae1427f3c
Graphql: Allow not-joined-users query ClientSettings
2024-02-06 09:30:45 -03:00
Gustavo Trott
3e72e2d082
Introducing Session Persistence Post-Meeting ( #19534 )
...
* Add Session Cleanup Delay Configuration After Meeting End
* Makes 60minutes as default sessionsCleanupDelayInMinutes
2024-02-05 11:31:31 -03:00
Ramón Souza
2c5a7f3f00
Merge pull request #19479 from ramonlsouza/migrate-presen-actions
...
refactor: migrate presentation actions
2024-02-01 09:33:36 -03:00
Ramón Souza
9530cbdd9e
fix export presentation, add new action
2024-01-26 09:55:55 -03:00
Gustavo Trott
b9e51e3163
Introduce networkRttInMs and applicationRttInMs
2024-01-25 12:27:53 -03:00
Gustavo Trott
cd03c116b0
Add configs from /enter to Graphql
2024-01-24 11:33:38 -03:00
Tainan Felipe
04b1e85df7
Merge remote-tracking branch 'upstream/v3.0.x-release' into migrate-poll-creation
2024-01-24 08:26:29 -03:00
Gustavo Trott
caeebfd109
Make graphql-action to send annotations expect type json instead of string
2024-01-23 20:47:43 -03:00
Gustavo Trott
9083d1a291
Allow to select voice props along with userCamera in Graphql
2024-01-23 09:12:04 -03:00
Gustavo Trott
1757c0b2f1
Add a flag to inform if current user responded to the Poll
2024-01-22 15:51:33 -03:00
Gustavo Trott
f4e5803b15
Makes timer.accumulated be calculated on the backend
2024-01-19 13:36:20 -03:00
Gustavo Trott
5118d1f68b
Add actions to delete/reset plugin data channel
2024-01-18 23:31:06 -03:00
Gustavo Trott
961fb19404
Provide sharedNotes.diff through Graphql
2024-01-18 16:40:09 -03:00
Gustavo Trott
b6652c2d66
Merge pull request #19455 from gustavotrott/graphql-poll-aggregate-users
...
Refactor (graphql): Add permission to aggregate Poll users/responses
2024-01-18 13:25:19 -03:00
Gustavo Trott
462a8702d4
refactor(graphql-server): makes Graphql provide authToken (making /api/enter unnecessary)
2024-01-18 13:01:16 -03:00
Gustavo Trott
1fc9f16c6b
Add permission to aggregate Poll users/responses
2024-01-18 11:23:38 -03:00
Tainan Felipe
649890c1b1
Add: hasura metada update
2024-01-17 14:38:45 -03:00
Ramón Souza
367f8c88da
Merge pull request #19429 from ramonlsouza/migrate-breakout-actions
...
refactor: migrate breakout actions
2024-01-17 10:25:28 -03:00
Ramón Souza
87a81e27a9
migrate sendMessageToAllBreakouts action
2024-01-15 11:16:45 -03:00
Tainan Felipe
d97ed9c1e0
Merge remote-tracking branch 'upstream/v3.0.x-release' into audio-migration
2024-01-11 14:31:32 -03:00
Gustavo Trott
c04e6d19e0
refactor (graphql-server): Optimize Hasura Queries with Session Variables ( #19347 )
2024-01-09 08:31:12 -03:00
Gustavo Trott
b56f52fd78
Include hasCaption flag
2023-12-14 10:54:52 -03:00
Tainan Felipe
0c20ba2d64
Merge remote-tracking branch 'upstream/v3.0.x-release' into audio-migration
2023-12-13 11:03:21 -03:00
Gustavo Trott
4c42ba835d
Let pre-join users query some meeting info
2023-12-13 09:06:49 -03:00
Gustavo Trott
d5ea98ec12
Make guest-wait page fetch data from Hasura
2023-12-12 17:42:44 -03:00
Gustavo Trott
354e0b7040
Add graphql meeting.componentsFlags
2023-12-08 15:20:16 -03:00
Gustavo Trott
3ae6ddc796
Fix graphql user_breakoutRoom showing old rooms
2023-12-08 10:49:57 -03:00
Gustavo Trott
4807d9f019
Provide new graphpq Type meeting_clientPluginSettings ( #19309 )
2023-12-07 20:48:13 -03:00
Gustavo Trott
217ff9a59b
Add graphql actions for Presentation
2023-12-07 15:51:17 -03:00
Gustavo Trott
0461dd9b99
Add graphql actions for AudioCaption
2023-12-07 13:37:17 -03:00
Gustavo Trott
7aea495e88
Add graphql actions for SharedNotes
2023-12-07 13:07:23 -03:00
Gustavo Trott
fcfa215431
Add graphql actions for Users
2023-12-07 10:08:42 -03:00
Gustavo Trott
c3351087e6
Add graphql actions for Presenter
2023-12-06 19:53:36 -03:00
Gustavo Trott
72957a7131
Add field positionInWaitingQueue to GuestUser
2023-12-06 15:17:30 -03:00
Gustavo Trott
84ea14d937
Add graphql actions for Moderators
2023-12-06 11:18:58 -03:00
Gustavo Trott
2064826959
Add graphql actions for Guest users
2023-12-06 09:47:39 -03:00
Gustavo Trott
dfdd4f2c4d
Add graphql actions for BreakoutRooms
2023-12-05 16:54:26 -03:00
Gustavo Trott
4dba092d97
Add graphql actions for Presentation
2023-12-04 21:56:22 -03:00
Gustavo Trott
79dbe8ba41
Add graphql actions for Chat
2023-12-04 11:16:58 -03:00
Gustavo Trott
ea81911e71
Add action userLeaveMeeting
2023-12-01 17:47:12 -03:00
Gustavo Trott
57197051c1
Add user actions to graphql
2023-11-30 16:41:46 -03:00
Gustavo Trott
30143861ab
graphql actions for Timer
2023-11-29 11:20:23 -03:00
Gustavo Trott
8104ca4075
Remove unnecessary code
2023-11-28 10:25:54 -03:00
Gustavo Trott
e1d30f88f1
graphql: Poll actions
2023-11-28 10:19:01 -03:00
Gustavo Trott
5a69742983
Merge pull request #19159 from gustavotrott/graphql-support-dial-in-user
...
graphql: Add support for Dial-in user
2023-11-21 12:16:09 -03:00
Gustavo Trott
9532d68bad
Add new JOIN param enforceLayout
2023-11-20 11:53:53 -03:00
Tainan Felipe
88a099bc0c
Fix: export hasura metadata
2023-11-16 14:08:34 -03:00
Gustavo Trott
779e82fad9
graphql: Add support for Dial-in user
2023-11-16 10:59:08 -03:00
Gustavo Trott
6dc3dbb1fe
Merge pull request #19104 from gustavotrott/graphql-user-join-action
...
graphql: New User Flow for Joining Meetings via GraphQL
2023-11-15 09:16:02 -03:00
Gustavo Trott
5f0a1aa339
Let user join the meeting using Graphql actions
2023-11-10 17:36:10 -03:00
Gustavo Trott
1814ab3f54
Merge pull request #18995 from gustavotrott/graphql-captions
...
graphql: Add Captions (typed from pads-updates and audio-captions from automatic transcription)
2023-11-10 14:48:41 -03:00
Ramón Souza
74a724d99a
Merge pull request #18711 from Tainan404/migrate-waiting-user-on-userlist
...
Refactor: migrate guest panel opener in the user list
2023-11-09 13:15:09 -03:00
Gustavo Trott
6a10a27f2a
graphql: Provide Upload Token through Graphql ( #19081 )
...
* Provide Upload Token through Graphql
* Remove wrong file
* Rename type to pres_presentation_uploadToken
* Implements graphql-action to request an upload token
2023-11-07 13:47:44 -03:00
Gustavo Trott
5f22f2c845
Merge pull request #19054 from gustavotrott/graphql-typing-order-fix
...
fix (graphql): Fix order of who is typing
2023-11-02 15:03:06 -03:00
Gustavo Trott
9896f4c1f5
Merge pull request #19029 from gustavotrott/fix-graphql-pres-default
...
fix (graphql): Default presentation is inserted with default=false
2023-11-01 17:29:35 -03:00
Gustavo Trott
9cb40bacf5
Fix order of who is typing
2023-11-01 16:29:37 -03:00
Gustavo Trott
acdf310201
refactor (graphql-server): Rename userLocalSettings to userClientSettings ( #19042 )
...
* Rename userLocalSettings to userClientSettings
* where is not necessary
* Update userClientSettings name in client graphql query
2023-11-01 13:26:38 -03:00
Gustavo Trott
8f0ecf2d63
Insert presentation on UploadTokenReq
2023-11-01 11:38:19 -03:00
Tainan Felipe
bd2e681870
Merge branch 'migrate-waiting-user-on-userlist' of github.com:Tainan404/bigbluebutton into migrate-waiting-user-on-userlist
2023-10-30 10:36:37 -03:00
Tainan Felipe
d975ee3406
Add aggregation rule to hasura
2023-10-30 10:33:53 -03:00
Gustavo Trott
55ccf52816
graphql: Add pluginDataChannelMessage and associated back-end ( #18999 )
2023-10-26 11:53:41 -03:00
Gustavo Trott
2959c8a2e5
Add Type Caption to graphql
2023-10-23 17:26:29 -03:00
Gustavo Trott
09310034b3
Graphql: refactor presentation props
2023-10-17 11:03:46 -03:00
Gustavo Trott
9856354f3d
Set duration prop as seconds
2023-10-12 09:55:12 -03:00
Gustavo Trott
5209b10a7c
graphql: Adds prop downloadFileExtension to pres_presentation
2023-10-11 15:27:08 -03:00
Gustavo Trott
3a40ac2cf9
Merge pull request #18926 from gustavotrott/graphql-client-settings-30
...
graphql: Client Settings Retrieval through Graphql
2023-10-11 09:39:24 -03:00
Gustavo Trott
d6af7aa081
graphql: Fix permission for pres_annotation_curr
2023-10-11 08:12:38 -03:00
Gustavo Trott
6418e47433
Add meeting.clientSettings to graphql
2023-10-10 22:38:26 -03:00
Gustavo Trott
524443c4c3
graphql: Apply hideViewerCursor and hideViewersAnnotation
2023-10-03 11:53:47 -03:00
Gustavo Trott
0d3e388d62
Add new columns to presentation collection graphql
2023-10-02 16:51:53 -03:00
Tiago Jacobs
02a3fcd8ed
feat(graphql): implement GraphQL actions adapter and Migrate sendGroupChatMsg to GraphQL Mutation ( #18867 )
2023-09-29 20:08:38 -03:00
Gustavo Trott
b7eb67f35e
Add new columns to presentation in graphql
2023-09-29 12:15:36 -03:00
Gustavo Trott
5835c1b61b
Fix: Showing unread msg badge even when chat is opened ( #18790 )
...
* Fix: Showing unread msg badge when chat is opened
* Fix lint errors
2023-09-26 10:20:29 -03:00
Paul Trudel
fc2b78aad0
refactor (graphql-server): Add presentation upload status data to Postgres ( #18567 )
...
* Added presentation upload status data to Postgres
* Added error message and conversion status to Postgres
* Updated hasura metadata
* Use Slick for table update
* Modified uploaded page count and error message storing
* Add error message to presentation in pod
* Renamed insert to insertAndUpdate
* Store pres with invalid mime type in Postgres
* Remove unused code
* Added error message details to Postgres
2023-09-21 16:20:48 -03:00
Gustavo Trott
2f53dea4a4
Use nameSortable to orderBy userlist
2023-09-14 09:31:49 -03:00
Gustavo Trott
d1e3d610d1
graphql-server: Introduces layout-propagate data ( #18774 )
...
* Add build/deb-helper.sh to cache key
* Introduces layout-propagate to graphql server
2023-09-13 13:37:04 -03:00
Gustavo Trott
fcc6b7d95e
Rename collection external_video to externalVideo
2023-09-07 09:16:30 -03:00
Gustavo Trott
2a38c935d3
graphql: Refactor externalVideo data
2023-09-06 17:19:10 -03:00
Gustavo Trott
a310c9a32b
Add breakout joinURL to graphql ( #18710 )
2023-09-05 11:31:25 -03:00
Paul Trudel
0a94fd008f
Update bbb-graphql-server/metadata/databases/BigBlueButton/tables/public_v_audio_caption.yaml
...
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2023-08-30 09:39:00 -04:00
Paul Trudel
2a1376a4aa
Merge branch 'develop' into migrate-audio-captions
2023-08-28 15:36:05 -04:00
Paul Trudel
b7f1a7f6f3
Added userId and createdAt to audio_caption table
2023-08-28 19:28:23 +00:00
Gustavo Trott
2667288b4c
Allow user_camera_aggregate
2023-08-25 13:32:36 -03:00
Gustavo Trott
1aa0a09630
Graphql sharedNotes endpoint
2023-08-25 11:42:26 -03:00
Paul Trudel
3d86f0fd5a
Added audio caption table
2023-08-09 19:44:45 +00:00
Gustavo Trott
77b784446c
Set all date columns as timestamp with time zone
2023-08-08 10:41:16 -03:00
Gustavo Trott
b601462dfc
Graphql providing reactions data
2023-08-08 08:49:40 -03:00
Gustavo Trott
5d94bfd8b0
Merge pull request #18404 from paultrudel/migrate-slide-positions
...
refactor (graphql-server): Migrate slide-positions data
2023-08-04 22:27:41 -03:00
Paul Trudel
117623a8e5
Copied scaled columns to view
2023-08-04 14:02:06 +00:00
Paul Trudel
2874a41e32
Removed slideId column from presPage table
2023-08-03 12:50:20 +00:00
Gustavo Trott
5fa732464d
New graphql endpoint to get server current_time
2023-08-01 22:21:13 -03:00
Gustavo Trott
3758dd89e2
Merge 2.7 into Develop
2023-07-31 11:24:25 -03:00
Gustavo Trott
ae1b854b3c
Add endpoint meeting_recording to graphql
2023-07-28 16:13:01 -03:00
Paul Trudel
14775e32eb
Store page resize in postgres
2023-07-28 18:01:53 +00:00
Gustavo Trott
3803081016
Introduces graphql user.echoTestRunningAt
2023-07-19 19:13:21 -03:00
Gustavo Trott
e31ae5d7de
Include speechLocale to graphql
2023-07-05 10:05:25 -03:00
Gustavo Trott
4be594d8db
Remove color from collection userVoice
2023-07-05 08:50:08 -03:00
Gustavo Trott
6877601063
Add connection status control through graphql
2023-07-04 11:38:51 -03:00
Gustavo Trott
5375e64203
Add lastSeenAt to chatList
2023-06-30 09:52:11 -03:00
Gustavo Trott
89c628e5d6
Add bk sendInvitationToModerators to graphql
2023-06-29 16:52:59 -03:00
Gustavo Trott
e28617c725
include guestLobbyMessage prop
2023-06-28 23:21:31 -03:00
Gustavo Trott
e497cd5cd8
Implements guest props and others to graphql
2023-06-28 23:08:03 -03:00
Gustavo Trott
74c81e080b
Provide presentation data through graphql
2023-06-26 09:46:54 -03:00
Gustavo Trott
5761094388
graphql - Remove generation of join Links for breakout assignments
2023-06-23 11:23:41 -03:00
Gustavo Trott
2b167786b5
Introduces breakoutRooms to graphql
2023-06-21 12:32:53 -03:00
Gustavo Trott
60e5fe6a53
Introduces Timer data to graphql
2023-06-13 11:44:51 -03:00
Gustavo Trott
02ffefd30b
Add localSettings to user_current
2023-05-29 13:56:03 -03:00
Gustavo Trott
f542ba3f18
Introduces graphql user-localSettings
2023-05-29 13:48:09 -03:00
Gustavo Trott
d1a60157e5
Insert Poll result as Chat msg in graphql
2023-05-24 10:56:22 -03:00
Gustavo Trott
ed2c94eaea
Add externalVideo and screenshare to Graphql
2023-05-23 09:09:38 -03:00
Gustavo Trott
ab5f626559
Remove unused files
2023-05-19 15:33:27 -03:00
Gustavo Trott
0fa28dd5d1
Include welcomeMsg to graphql and set permissions
2023-05-19 15:28:20 -03:00
Gustavo Trott
cf92e73f11
Add Polls to postgres/graphql
2023-05-19 13:47:00 -03:00
Gustavo Trott
e5f31e2f0b
Add user customParameters to graphql
2023-05-15 17:21:36 -03:00
Gustavo Trott
1ac2e4cd96
Add flags moderatorsCanMuteAudio/moderatorsCanUnmuteAudio to graphql usersPolicies
2023-05-02 13:29:30 -03:00
Gustavo Trott
13b871f4d5
Alter graphql database name to bbb_graphql
2023-05-02 10:00:51 -03:00
Gustavo Trott
a91282914a
Add flag showTalkingIndicator to user_voice
2023-04-27 15:55:13 -03:00
Gustavo Trott
a204980a6a
Create new flag visible to chat_user
2023-04-26 16:19:58 -03:00
Gustavo Trott
632f638d8a
Add owner of the chat to Hasura chats
2023-04-26 10:41:51 -03:00
Gustavo Trott
8be05e9ad8
Set permittion to viewers dont see other viewers typing when this lockSettions is on
2023-04-26 09:33:19 -03:00
Gustavo Trott
92e9310ed4
fix chat participant in Hasura
2023-04-25 18:17:38 -03:00
Gustavo Trott
136c4af5cb
Add user typing private endpoint to graphql server
2023-04-25 17:12:15 -03:00
Gustavo Trott
694ebd1e35
Introduces new flags disconnected (replacing leftFlag) and expired
2023-04-25 15:41:37 -03:00
Gustavo Trott
04ac298e53
Add user reference to chat endpoints in Hasura
2023-04-24 17:29:53 -03:00
Gustavo Trott
9ff8d0aee9
Include new column user.hasDrawPermissionOnCurrentPage and triggers to populate it, to improve performance of the userlist orderBy
2023-04-20 09:49:16 -03:00
Gustavo Trott
4b671e316b
Improve performance on condition hideUserList in userList
2023-04-18 17:40:46 -03:00
Gustavo Trott
cf2f3064f1
Add new query user_current to Hasura
2023-04-17 12:04:38 -03:00
Gustavo Trott
63bc1593d5
Apply locksettings-hideUserList as validation on fetch users in Hasura
2023-04-12 11:07:54 -03:00
Gustavo Trott
36ba5ddc76
Add lockSettings options to graphql Hasura
2023-04-10 15:52:19 -03:00
Gustavo Trott
3cf7be926c
Introduces userTyping, user_connectionStatus and other flags to Postgres/Hasura
2023-04-05 13:56:22 -03:00
Gustavo Trott
783ed2d0f3
Set userId as PK for user_voice table (user has only one mic, following Meteor current logic)
2023-04-04 09:10:04 -03:00
Gustavo Trott
3b9468696f
Small fixes on Hasura
2023-04-03 17:49:24 -03:00
Gustavo Trott
d13613fb7d
Include cursor data to Pg/Hasura and other fixes
2023-04-03 17:23:30 -03:00
Gustavo Trott
e85620d7a9
Add presentation collections to Hasura/Postgres
2023-03-31 17:46:17 -03:00
Gustavo Trott
2b58f246ee
Create relationship for chat->user
2023-03-29 12:06:48 -03:00
Gustavo Trott
7f88d2efa4
Add Chat collections to Hasura/Postgres
2023-03-29 09:55:41 -03:00
Gustavo Trott
52fd6d3ad5
Insert Meeting props to database/Hasura
2023-03-24 13:33:08 -03:00
Gustavo Trott
b2bc0c838d
Include more data to (Postgres/Hasura) graphql-server
2023-03-16 13:56:32 -03:00
Gustavo Trott
f641b71b4a
Adjusts to run graphql client
2023-03-11 12:11:50 -03:00
Gustavo Trott
42711ac5ae
Initial implementation of Postgres data and Hasura
2023-03-08 12:23:45 -03:00