From ddd54e05e5ca1d37cb5dc780c73dece2f5cef9a9 Mon Sep 17 00:00:00 2001 From: Pierre HUBERT Date: Mon, 16 Jul 2018 08:48:47 +0200 Subject: [PATCH] Can request update of posts creation level of the group. --- assets/js/pages/groups/pages/settings.js | 37 ++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/assets/js/pages/groups/pages/settings.js b/assets/js/pages/groups/pages/settings.js index 3b4d4c89..461edb30 100644 --- a/assets/js/pages/groups/pages/settings.js +++ b/assets/js/pages/groups/pages/settings.js @@ -266,6 +266,42 @@ ComunicWeb.pages.groups.pages.settings = { }); + + //Group posts level + var postsLevelsForm = createElem2({ + appendTo: formContainer, + type: "form", + class: "separated-block" + }); + createElem2({ + appendTo: postsLevelsForm, + type: "label", + innerHTML: "Posts creation level" + }); + + //Every members of the group + createFormGroup({ + target: postsLevelsForm, + label: "Every members of the posts can create posts", + name: "group-posts-level", + type: "radio", + value: "members", + checked: settings.posts_level == "members" + }); + + //Moderators only + createFormGroup({ + target: postsLevelsForm, + label: "Moderators and moderators only can create groups", + name: "group-posts-level", + type: "radio", + value: "moderators", + checked: settings.posts_level == "moderators" + }); + + + + //Group description var groupDescription = createFormGroup({ target: formContainer, @@ -315,6 +351,7 @@ ComunicWeb.pages.groups.pages.settings = { virtual_directory: virtualDirectory.value, visibility: visibilityForm.elements["group-visibility"].value, registration_level: registrationLevelForm.elements["group-registration-level"].value, + posts_level: postsLevelsForm.elements["group-posts-level"].value, description: groupDescription.value, url: groupURL.value };