1
0
Fork 0
mirror of https://gitlab.com/famedly/conduit.git synced 2025-10-05 19:31:00 +00:00
conduit/src/client_server
Zeyphros f6183e457d
Implement command to deactivate user from admin channel
Use `leave_room` in `leave_all_rooms`

WIP: Add command to delete a list of users
also implements a flag to prevent the user from being removed from their joined rooms.

Report user deactivation failure reason

Don't send leave events by default when mass deactivating user accounts

Don't stop leaving rooms if an error was encountered

WIP: Rename command, make flags consistent, don't deactivate admin accounts.
Accounts should be deactivated as fast as possible and removing users from joined groups is completed afterwards.

Fix admin safety logic, improve command output

Continue leaving rooms if a room_id is invalid

Ignore errors from leave_room

Add notice to the list-local-users command
Output form list-local-users can be used directly without modification with the deactivate-all command

Only get mutex lock for admin room when sending message
2022-06-19 18:59:48 +02:00
..
account.rs Implement command to deactivate user from admin channel 2022-06-19 18:59:48 +02:00
alias.rs Ruma upgrade 2022-04-07 12:58:48 +02:00
backup.rs Ruma upgrade 2022-04-07 12:58:48 +02:00
capabilities.rs Enable room version 4 2022-04-07 16:36:27 +02:00
config.rs Ruma upgrade 2022-04-07 12:58:48 +02:00
context.rs improvement: make more things async 2022-06-18 22:55:37 +02:00
device.rs Ruma upgrade 2022-04-07 12:58:48 +02:00
directory.rs Ruma upgrade 2022-04-07 12:58:48 +02:00
filter.rs Ruma upgrade 2022-04-07 12:58:48 +02:00
keys.rs Ruma upgrade 2022-04-07 12:58:48 +02:00
media.rs Ruma upgrade 2022-04-07 12:58:48 +02:00
membership.rs improvement: make more things async 2022-06-18 22:55:37 +02:00
message.rs Ruma upgrade 2022-04-07 12:58:48 +02:00
mod.rs added a command to the admin bot to create a new user, even with registration disabled 2022-05-01 17:49:02 +02:00
presence.rs Ruma upgrade 2022-04-07 12:58:48 +02:00
profile.rs Ruma upgrade 2022-04-07 12:58:48 +02:00
push.rs fix: remove warnings 2022-04-07 13:22:32 +02:00
read_marker.rs Ruma upgrade 2022-04-07 12:58:48 +02:00
redact.rs Ruma upgrade 2022-04-07 12:58:48 +02:00
report.rs Ruma upgrade 2022-04-07 12:58:48 +02:00
room.rs Refactor room version support, add default room version config 2022-04-07 16:35:10 +02:00
search.rs Ruma upgrade 2022-04-07 12:58:48 +02:00
session.rs fix warnings 2022-04-07 17:04:29 +02:00
state.rs improvement: make more things async 2022-06-18 22:55:37 +02:00
sync.rs improvement: make more things async 2022-06-18 22:55:37 +02:00
tag.rs fix: remove warnings 2022-04-07 13:22:32 +02:00
thirdparty.rs Ruma upgrade 2022-04-07 12:58:48 +02:00
to_device.rs feat: if txn id exists in the db, skip the event 2022-06-18 11:04:16 +00:00
typing.rs fix: cors warning 2022-04-07 17:09:07 +02:00
unversioned.rs feat: more admin commands, better logging 2022-06-18 22:55:34 +02:00
user_directory.rs Hide users from user directory if they are only in private rooms and they don't share a room 2022-06-18 11:17:09 +00:00
voip.rs Ruma upgrade 2022-04-07 12:58:48 +02:00