Hello,
is this possible to create a new default group called user1group like Administrator and Anonymous through backend.
i have tried to in Group.java class
@Transient
public static final String ANONYMOUS = "Anonymous";
@Transient
public static final String ADMIN = "Administrator";
@Transient
public static final String USER = "User";
like this and also i have add in groupserviceimpl
@Override
public void initDefaultGroupNames(Context context) throws SQLException, AuthorizeException {
GroupService groupService = EPersonServiceFactory.getInstance().getGroupService();
// Check for Anonymous group. If not found, create it
Group anonymousGroup = groupService.findByName(context, Group.ANONYMOUS);
if (anonymousGroup == null) {
anonymousGroup = groupService.create(context);
anonymousGroup.setName(Group.ANONYMOUS);
anonymousGroup.setPermanent(true);
groupService.update(context, anonymousGroup);
}
// Check for Administrator group. If not found, create it
Group adminGroup = groupService.findByName(context, Group.ADMIN);
if (adminGroup == null) {
adminGroup = groupService.create(context);
adminGroup.setName(Group.ADMIN);
adminGroup.setPermanent(true);
groupService.update(context, adminGroup);
}
Group userGroup = groupService.findByName(context, Group.USER);
if (userGroup == null) {
userGroup = groupService.create(context);
userGroup.setName(Group.USER);
userGroup.setPermanent(true);
groupService.update(context, userGroup);
}
}like this
but it does not create the default group