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:
@ -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) {
|
||||
|
||||
|
Reference in New Issue
Block a user