|
@@ -11,7 +11,7 @@ const logger = loggerFactory('growi:services:AdminUserGroupDetailContainer');
|
|
|
* Service container for admin user group detail page (UserGroupDetailPage.jsx)
|
|
* Service container for admin user group detail page (UserGroupDetailPage.jsx)
|
|
|
* @extends {Container} unstated Container
|
|
* @extends {Container} unstated Container
|
|
|
*/
|
|
*/
|
|
|
-export default class AdminAdminUserGroupDetailContainer extends Container {
|
|
|
|
|
|
|
+export default class AdminUserGroupDetailContainer extends Container {
|
|
|
|
|
|
|
|
constructor(appContainer) {
|
|
constructor(appContainer) {
|
|
|
super();
|
|
super();
|
|
@@ -27,8 +27,14 @@ export default class AdminAdminUserGroupDetailContainer extends Container {
|
|
|
this.state = {
|
|
this.state = {
|
|
|
// TODO: [SPA] get userGroup from props
|
|
// TODO: [SPA] get userGroup from props
|
|
|
userGroup: JSON.parse(rootElem.getAttribute('data-user-group')),
|
|
userGroup: JSON.parse(rootElem.getAttribute('data-user-group')),
|
|
|
- userGroupRelations: [],
|
|
|
|
|
- relatedPages: [],
|
|
|
|
|
|
|
+ userGroupRelations: [], // For user list
|
|
|
|
|
+
|
|
|
|
|
+ // TODO 85062: /_api/v3/user-groups/children?include_grand_child=boolean
|
|
|
|
|
+ childUserGroups: [], // TODO 85062: fetch data on init (findChildGroupsByParentIds) For child group list
|
|
|
|
|
+ grandChildUserGroups: [], // TODO 85062: fetch data on init (findChildGroupsByParentIds) For child group list
|
|
|
|
|
+
|
|
|
|
|
+ childUserGroupUsers: [], // TODO 85062: fetch data on init (findRelationsByGroupIds) For child group list
|
|
|
|
|
+ relatedPages: [], // For page list
|
|
|
isUserGroupUserModalOpen: false,
|
|
isUserGroupUserModalOpen: false,
|
|
|
searchType: 'partial',
|
|
searchType: 'partial',
|
|
|
isAlsoMailSearched: false,
|
|
isAlsoMailSearched: false,
|