Commit graph

39 commits

Author SHA1 Message Date
ansuz
277a38c610 explain why 'newTeam' option overrides lastKnownHash in roster 2021-04-12 17:50:30 +05:30
yflory
6f1caf3540 Fix team creation 2021-03-26 17:12:27 +01:00
yflory
7b1a4b1ae7 Recover from corrupted roster cache 2021-03-23 10:59:15 +01:00
yflory
cb153187ce Offline teams 2021-02-11 17:30:40 +01:00
yflory
588955c1fe Fix type error 2020-12-23 12:00:40 +01:00
yflory
2dc7438cba Fix invalid LKH in roster 2020-12-23 11:56:28 +01:00
yflory
7b989784b8 Make sure team MEMBERS can't invite VIEWERS 2020-10-20 15:02:36 +02:00
yflory
98579cfa25 Fix team access rights 2020-10-20 14:02:35 +02:00
yflory
7048f0d814 Fix an issue that could result in a self-kick from a team 2020-08-31 12:01:00 +02:00
ansuz
a79a5f6a2d remove some extraneous logs that were used for debugging 2020-06-22 14:58:56 -04:00
ansuz
2e290a6667 last minute fixes and notes 2020-04-06 18:21:07 -04:00
ansuz
f4072ae817 Merge branch 'inviteUI' of github.com:xwiki-labs/cryptpad into inviteUI 2019-12-18 12:02:52 -05:00
ansuz
9824136917 fix a typo 2019-12-18 12:02:42 -05:00
yflory
32fd1b4971 remove debugging console.error 2019-12-18 17:00:38 +01:00
yflory
1826d05e31 Keep cloned data when accepting team invitation 2019-12-18 16:58:02 +01:00
yflory
400b39d46a Join a team from a link 2019-12-18 11:35:39 +01:00
yflory
3aa111d8a8 lint compliance 2019-12-17 11:49:32 +01:00
ansuz
c82c50c274 WIP team invitations 2019-12-16 20:57:19 -05:00
ansuz
1a521b57c8 implement INVITE and ACCEPT roster methods 2019-12-16 17:22:30 -05:00
yflory
d443c93893 Upgrade/downgrade shared folders access rights 2019-10-11 18:15:48 +02:00
yflory
8ca7e11150 Add support for viewers in roster 2019-10-10 13:59:10 +02:00
ansuz
2a809cf120 roster changes:
* validate that a user can add a role before adding them
* support deletion of non-required metadata attributes via null
2019-09-30 15:35:27 +02:00
ansuz
59a361449d don't allow deletion of displayName or notifications via describe command 2019-09-30 14:56:16 +02:00
ansuz
fd31fd3096 roster changes: validate roles when describing. interpret assignment of null as deletion. prevent a typeError when describing somebody that doesn't exist 2019-09-30 11:50:01 +02:00
yflory
d90115fbc9 Add translation keys and remove/fix XXX 2019-09-24 10:52:03 +02:00
yflory
9e43e8226f Merge branch 'staging' into team 2019-09-23 11:53:50 +02:00
ansuz
2d761388c1 always return errors as strings when sending roster messages. fix getLastCheckpointHash logic 2019-09-23 11:43:28 +02:00
yflory
78022fa527 Merge branch 'staging' into team 2019-09-23 11:35:20 +02:00
ansuz
c8389ba657 implement roster.getLastCheckpointHash 2019-09-23 11:07:18 +02:00
yflory
3cc8b5eb83 Fix roster.stop fix 2019-09-20 16:49:38 +02:00
yflory
5b006a8819 Fix roster.stop 2019-09-20 16:38:04 +02:00
ansuz
047d64a3c2 clone objects passed to roster commands to avoid mutating the passed value 2019-09-19 13:44:48 +02:00
ansuz
ce5c841a42 implement auto-checkpoint logic 2019-09-19 09:18:07 +02:00
ansuz
7230ee71a8 fix json.sortify in browser contexts. lint compliance 2019-09-18 16:31:23 +02:00
ansuz
4269cb1ec7 fixed a few roster bugs 2019-09-18 16:27:01 +02:00
ansuz
073543fe3d more WIP for roster 2019-09-18 15:04:08 +02:00
ansuz
5c984854c7 WIP 2019-09-17 18:49:49 +02:00
ansuz
be8b014b36 WIP roster implementation 2019-09-17 11:28:22 +02:00
ansuz
c17a28cced WIP roster definition 2019-09-11 15:41:50 +02:00