mizozobu před 6 roky
rodič
revize
1841bc2db7
1 změnil soubory, kde provedl 29 přidání a 0 odebrání
  1. 29 0
      src/client/js/services/UserGroupDetailContainer.js

+ 29 - 0
src/client/js/services/UserGroupDetailContainer.js

@@ -65,6 +65,13 @@ export default class UserGroupDetailContainer extends Container {
     }
   }
 
+  /**
+   * update user group
+   *
+   * @memberOf UserGroupDetailContainer
+   * @param {object} param update param for user group
+   * @return {object} response object
+   */
   async updateUserGroup(param) {
     const res = await this.appContainer.apiv3.put(`/user-groups/${this.state.userGroup._id}`, param);
     const { userGroup } = res.data;
@@ -74,14 +81,30 @@ export default class UserGroupDetailContainer extends Container {
     return res;
   }
 
+  /**
+   * open a modal
+   *
+   * @memberOf UserGroupDetailContainer
+   */
   async openUserGroupUserModal() {
     await this.setState({ isUserGroupUserModalOpen: true });
   }
 
+  /**
+   * close a modal
+   *
+   * @memberOf UserGroupDetailContainer
+   */
   async closeUserGroupUserModal() {
     await this.setState({ isUserGroupUserModalOpen: false });
   }
 
+  /**
+   * update user group
+   *
+   * @memberOf UserGroupDetailContainer
+   * @param {string} username username of the user to be added to the group
+   */
   async addUserByUsername(username) {
     const res = await this.appContainer.apiv3.post(`/user-groups/${this.state.userGroup._id}/users/${username}`);
     const { userGroupRelation } = res.data;
@@ -93,6 +116,12 @@ export default class UserGroupDetailContainer extends Container {
     });
   }
 
+  /**
+   * update user group
+   *
+   * @memberOf UserGroupDetailContainer
+   * @param {string} username username of the user to be removed from the group
+   */
   async removeUserByUsername(username) {
     const res = await this.appContainer.apiv3.delete(`/user-groups/${this.state.userGroup._id}/users/${username}`);