Joas Schilling
be00d4e42c
Add system messages for inviting, accepting and declining
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
7ec84d056d
Add integration test for accept and decline
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
486b89806f
Fix notification handling
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
c4f4c25569
Try accepting the invite
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Vitor Mattos
10c5c13040
Option to make possible start a call without notify participants
Signed-off-by: Vitor Mattos <vitor@php.rio>
4 years ago
Joas Schilling
b7b319c470
Fix "Invalid argument supplied for foreach() at SystemMessage.php#720"
This can happen if a user gets deleted from a one-to-one conversation
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
866201678f
Add an option for "Silent send" to the API
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
3e98f22568
Allow to enable SIP without individual pin requirement
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
7c1268acbc
Introduce a chat permission on the API
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
b73eb9fb04
Add integration tests for guest reactions
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
96f270e714
Fix integration test
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
fe5e6737b3
Keep "self" in name
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Vitor Mattos
bfdca04782
VueJS Changes to move my reactions to parent
Signed-off-by: Vitor Mattos <vitor@php.rio>
4 years ago
Vitor Mattos
dd46c91eeb
Move my reactions to parent
Signed-off-by: Vitor Mattos <vitor@php.rio>
4 years ago
Joas Schilling
134da749f9
Expose an attribute "self" in the reaction summary with the list of own reactions
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
d8489cb403
Extend the notification check to the "token/messadeId" as objectId we added for the desktop client
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
017552abb7
Add check for notifications
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
959e5edfd3
Define the objectType in integration tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
625439702e
Allow to delete files and object shares on the API
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
acdbdb7838
Instead of the offset based use lastKnownMessageId as for message
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
5035644bb9
Add an integration test for the shared media
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Vitor Mattos
b4ac82b00e
Reduce integration tests queries
Signed-off-by: Vitor Mattos <vitor@php.rio>
4 years ago
Joas Schilling
4a6f5bd20a
Add a test for the system messages of reactions
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Vitor Mattos
23270be26a
Fix tests
Signed-off-by: Vitor Mattos <vitor@php.rio>
4 years ago
Daniel Calviño Sánchez
ac5d991f99
Add integration tests for setting less specific permissions
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
4 years ago
Daniel Calviño Sánchez
7ced794c13
Fix mapping of default permissions in integration tests
The numeric value of the default permission is 0, so it needs to be
explicitly set as it never matches in the boolean and.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
4 years ago
Joas Schilling
c9422acf50
Return the remote token and server so we can compare in tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
5da5ac9d48
Add a federation context which starts the second server
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
831fb9c0d3
Add integration test to check for invites
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Vitor Mattos
c028352454
Change return format
Signed-off-by: Vitor Mattos <vitor@php.rio>
4 years ago
Vitor Mattos
897fede5fe
Method moved to reactionManager and small fixes
Signed-off-by: Vitor Mattos <vitor@php.rio>
4 years ago
Vitor Mattos
1a302f52a6
Api changes to react to a message: reactions retrieve
Signed-off-by: Vitor Mattos <vitor@php.rio>
4 years ago
Vitor Mattos
15662ed4fa
Api changes to react to a message: reactions delete
Signed-off-by: Vitor Mattos <vitor@php.rio>
4 years ago
Vitor Mattos
3b30c900cb
Api changes to react to a message: reactions add
Signed-off-by: Vitor Mattos <vitor@php.rio>
4 years ago
Daniel Calviño Sánchez
c90b6a6839
Add integration test for system messages when ending a call
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
4 years ago
Joas Schilling
189f507c5b
Allow to mark a conversation as unread
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Vitor Mattos
e0bf19f662
Integration test for check share restrictions on one to one conversation
Signed-off-by: Vitor Mattos <vitor@php.rio>
4 years ago
Daniel Calviño Sánchez
44e3b6c22f
Add integration tests for unread messages
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
4 years ago
Joas Schilling
f4208eff93
Start with integration tests for invites
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
d53c3d892c
Fix integration tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
1c641f8c64
Add integration tests for default and call permissions
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
3f54ae8eea
Fix integration tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
390ae657a1
Introduce different layers for permissions
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
bf6150be95
Add a counter for the direct mentions
This allows the UI can show the user bubble depending on user vs. all mentions
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
bbed7ef202
Add integration test
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Daniel Calviño Sánchez
c5d616ad25
Add integration tests for getting and setting publishing permissions
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
5 years ago
Daniel Calviño Sánchez
7ea382176c
Add endpoint to update the call flags
The call flags are updated when joining and leaving a call. However,
during a call the audio and video devices can be disabled without
needing a reconnection, so an endpoint to just update the call flags is
also needed.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
5 years ago
Joas Schilling
44a7308254
Only remove users and not moderators when a group (membership) is removed
Signed-off-by: Joas Schilling <coding@schilljs.com>
5 years ago
Joas Schilling
5730ef0a78
Add integration tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
5 years ago
Joas Schilling
1e9c21e0c9
Fix removing yourself and promoting a stranger
Signed-off-by: Joas Schilling <coding@schilljs.com>
5 years ago