Commit Graph

28 Commits (79325b8cca475a84f99a3525e4ae44066c52d495)

Author SHA1 Message Date
ansuz f4072ae817 Merge branch 'inviteUI' of github.com:xwiki-labs/cryptpad into inviteUI
ansuz 9824136917 fix a typo
yflory 32fd1b4971 remove debugging console.error
yflory 1826d05e31 Keep cloned data when accepting team invitation
yflory 400b39d46a Join a team from a link
yflory 3aa111d8a8 lint compliance
ansuz c82c50c274 WIP team invitations
ansuz 1a521b57c8 implement INVITE and ACCEPT roster methods
yflory d443c93893 Upgrade/downgrade shared folders access rights
yflory 8ca7e11150 Add support for viewers in roster
ansuz 2a809cf120 roster changes:
* validate that a user can add a role before adding them
* support deletion of non-required metadata attributes via null
ansuz 59a361449d don't allow deletion of displayName or notifications via describe command
ansuz fd31fd3096 roster changes: validate roles when describing. interpret assignment of null as deletion. prevent a typeError when describing somebody that doesn't exist
yflory d90115fbc9 Add translation keys and remove/fix XXX
yflory 9e43e8226f Merge branch 'staging' into team
ansuz 2d761388c1 always return errors as strings when sending roster messages. fix getLastCheckpointHash logic
yflory 78022fa527 Merge branch 'staging' into team
ansuz c8389ba657 implement roster.getLastCheckpointHash
yflory 3cc8b5eb83 Fix roster.stop fix
yflory 5b006a8819 Fix roster.stop
ansuz 047d64a3c2 clone objects passed to roster commands to avoid mutating the passed value
ansuz ce5c841a42 implement auto-checkpoint logic
ansuz 7230ee71a8 fix json.sortify in browser contexts. lint compliance
ansuz 4269cb1ec7 fixed a few roster bugs
ansuz 073543fe3d more WIP for roster
ansuz 5c984854c7 WIP
ansuz be8b014b36 WIP roster implementation
ansuz c17a28cced WIP roster definition