System Admin wird nun der Gruppe Site-wide Administrators hinzugefügt (#1214)
git-svn-id: https://svn.libreccm.org/ccm/trunk@1595 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
27796f0c86
commit
4d8a32df3a
|
|
@ -21,6 +21,7 @@ package com.arsdigita.loader;
|
|||
import com.arsdigita.domain.DataObjectNotFoundException;
|
||||
import com.arsdigita.globalization.Charset;
|
||||
import com.arsdigita.globalization.Locale;
|
||||
import com.arsdigita.kernel.Group;
|
||||
import com.arsdigita.kernel.EmailAddress;
|
||||
import com.arsdigita.kernel.Kernel;
|
||||
import com.arsdigita.kernel.KernelExcursion;
|
||||
|
|
@ -445,6 +446,15 @@ public class CoreLoader extends PackageLoader {
|
|||
(new UniversalPermissionDescriptor
|
||||
(PrivilegeDescriptor.ADMIN, sa));
|
||||
|
||||
// Add system administrator to site-wide administrator group
|
||||
GroupCollection groupColl = Group.retrieveAll();
|
||||
// FIXME: String for Site-wide Admininistrators is hardcoded because
|
||||
// this group in inserted via sql-command during setup
|
||||
groupColl.filter("Site-wide Administrators");
|
||||
if(groupColl.next()) {
|
||||
groupColl.getGroup().addMember(sa);
|
||||
}
|
||||
|
||||
s_log.debug("Adding administrator: \"" + givenName + " " +
|
||||
familyName + "\" <" + emailAddress + ">");
|
||||
s_log.debug("CoreLoader: method createSystemAdministrator() completed.");
|
||||
|
|
|
|||
Loading…
Reference in New Issue