1
0
mirror of https://gitlab.com/comunic/comunicapiv2 synced 2025-06-23 18:11:40 +00:00

Can update "can_everyone_add_members" conversation setting

This commit is contained in:
2020-04-25 18:34:31 +02:00
parent 7aa258627f
commit 5d604bc576
2 changed files with 29 additions and 1 deletions

View File

@ -95,7 +95,7 @@ export class ConversationsController {
}
// Change moderator settings
if(h.hasPostParameter("members") || h.hasPostParameter("name")) {
if(h.hasPostParameter("members") || h.hasPostParameter("name") || h.hasPostParameter("canEveryoneAddMembers")) {
// Check if user is the moderator of the conversation
if(!await ConversationsHelper.IsUserModerator(h.getUserId(), convID))
@ -119,6 +119,11 @@ export class ConversationsController {
await ConversationsHelper.SetMembers(convID, members);
}
// Update "canEveryoneAddMembers" parameter
if(h.hasPostParameter("canEveryoneAddMembers")) {
await ConversationsHelper.SetCanEveryoneAddMembers(convID, h.postBool("canEveryoneAddMembers"));
}
}
h.success("Conversation information successfully updated!");
@ -160,6 +165,8 @@ export class ConversationsController {
* Refresh current user conversations
*
* @param h Request handler
* @deprecated Only ComunicWeb was using this method until
* the introduction of WebSockets...
*/
public static async RefreshList(h: RequestHandler) {