Conrad Irwin
|
d7c5d29237
|
Only allow read-write users to update buffers
|
2024-01-08 15:39:24 -07:00 |
|
 Conrad IrwinandMax
|
a3bc48261e
|
First pass of real access control
Co-Authored-By: Max<max@zed.dev>
|
2024-01-08 12:23:40 -07:00 |
|
Conrad Irwin
|
9fe17a1d1d
|
Prevent guests from screen-sharing, unmuting or screen sharing
|
2024-01-03 19:31:43 -07:00 |
|
Conrad Irwin
|
ea4e67fb76
|
Merge branch 'main' into guest-exp
|
2023-10-23 17:47:21 +02:00 |
|
Max Brunsfeld
|
b07f9fe3b5
|
Merge branch 'main' into notifications
|
2023-10-18 17:20:04 -07:00 |
|
Conrad Irwin
|
2b11463567
|
Fix notifications on channel changes
|
2023-10-18 15:56:33 -06:00 |
|
Conrad Irwin
|
70aed4a605
|
Sync Role as part of channels
Begin to fix guest notifications
|
2023-10-17 22:48:44 -06:00 |
|
Conrad Irwin
|
851701cb6f
|
Fix get_most_public_ancestor
|
2023-10-17 09:41:34 -06:00 |
|
Mikayla
|
465d726bd4
|
Minor adjustments
|
2023-10-17 03:05:01 -07:00 |
|
Conrad Irwin
|
f6f9b5c8cb
|
Wire through public access toggle
|
2023-10-13 16:59:30 -06:00 |
|
Conrad Irwin
|
bb408936e9
|
Ignore old admin column
|
2023-10-13 14:08:40 -06:00 |
|
Conrad Irwin
|
e050d168a7
|
Delete some old code, reame ChannelMembers -> Members
|
2023-10-13 13:39:46 -06:00 |
|
Conrad Irwin
|
65a0ebf975
|
Update get_channel_participant_details to include guests
|
2023-10-12 21:36:21 -06:00 |
|
Conrad Irwin
|
a7db2aa39d
|
Add check_is_channel_participant
Refactor permission checks to load ancestor permissions into memory
for all checks to make the different logics more explicit.
|
2023-10-12 19:59:50 -06:00 |
|
Max Brunsfeld
|
3241128840
|
Make notification db representation more flexible
|
2023-10-12 17:42:32 -07:00 |
|
Max Brunsfeld
|
cf6ce0dbad
|
Start work on storing notifications in the database
|
2023-10-12 17:41:07 -07:00 |
|
Mikayla
|
78432d08ca
|
Add channel visibility columns and protos
|
2023-10-12 12:21:41 -07:00 |
|
Conrad Irwin
|
540436a1f9
|
Push role refactoring through RPC/client
|
2023-10-12 13:05:54 -06:00 |
|
Conrad Irwin
|
690d9fb971
|
Add a role column to the database and start using it
We cannot yet stop using `admin` because stable will continue writing
it.
|
2023-10-11 20:05:57 -06:00 |
|
 MikaylaandMax
|
6007c8705c
|
Upgrade SeaORM to latest version, also upgrade sqlite bindings, rustqlite, and remove SeaQuery
co-authored-by: Max <max@zed.dev>
|
2023-10-03 12:16:53 -07:00 |
|
Max Brunsfeld
|
da5a77badf
|
Start work on restoring server-side code for chat messages
|
2023-09-07 16:32:49 -07:00 |
|
Mikayla
|
6fdf101745
|
Update database and RPC to provide configured feature flags
|
2023-08-25 14:34:32 -07:00 |
|
Mikayla
|
364ed1f840
|
WIP: pass synchronize channel buffers integration test
|
2023-08-23 18:34:43 -07:00 |
|
Max Brunsfeld
|
ff5035ea37
|
Start work on storing channel buffers
|
2023-08-23 18:34:43 -07:00 |
|
Max Brunsfeld
|
e964137d79
|
Reorganize source files of collab::db
* Move all sea_orm tables into a 'tables' module
* Move TestDb into its own file
* Move id types into their own module
|
2023-08-18 16:23:33 -07:00 |
|