]> git.aero2k.de Git - tmp/jakarta-migration.git/commit
CSPACE-2003, CSPACE-1969 ImportAuthZ now inserts default roles, permissions and permi...
authorSanjay Dalal <sanjay.dalal@berkeley.edu>
Fri, 4 Jun 2010 21:32:32 +0000 (21:32 +0000)
committerSanjay Dalal <sanjay.dalal@berkeley.edu>
Fri, 4 Jun 2010 21:32:32 +0000 (21:32 +0000)
commit5ba90535d6fe672d6e2645193e66908b6070ef68
tree9f1d299a4ce15b0d77d34d7c26f2c2a207e7387e
parent05fc182371628c740b9719da86f28ddb7bd40e40
CSPACE-2003, CSPACE-1969 ImportAuthZ now inserts default roles, permissions and permission-roles into the database in addtion to inserting ACLs in Spring. These could be retrieved using the respective authz services.
CSPACE-2004, CSPACE-1926 ImportAuthZ now creates a ROLE_TENANT_ADMINISTRATOR for each tenant that has all privileges to all services used by that tenant. It also creates a ROLE_TENANT_READER. This role has only READ, SEARCH privileges for all services used by the tenant
test: ant import, mvn test (service level)
16 files changed:
services/authorization-mgt/client/src/test/java/org/collectionspace/services/authorization/client/test/PermissionServiceTest.java
services/authorization-mgt/import/build.xml
services/authorization-mgt/import/pom.xml
services/authorization-mgt/import/src/main/java/org/collectionspace/ImportAuthz.java
services/authorization-mgt/import/src/main/java/org/collectionspace/services/authorization/driver/AuthorizationSeedDriver.java
services/authorization-mgt/import/src/main/java/org/collectionspace/services/authorization/importer/AuthorizationGen.java
services/authorization-mgt/import/src/main/java/org/collectionspace/services/authorization/importer/AuthorizationStore.java [new file with mode: 0644]
services/authorization-mgt/import/src/main/resources/META-INF/persistence.xml [new file with mode: 0644]
services/authorization-mgt/import/src/main/resources/hibernate.cfg.xml [new file with mode: 0644]
services/authorization-mgt/import/src/main/resources/import-data/import-permissions-roles.xml
services/authorization-mgt/import/src/main/resources/import-data/import-permissions.xml
services/authorization-mgt/import/src/main/resources/import-data/import-roles.xml [new file with mode: 0644]
services/authorization-mgt/import/src/main/resources/log4j.properties
services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/PermissionRoleDocumentHandler.java
services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/PermissionRoleUtil.java
services/authorization/pstore/src/main/resources/db/mysql/test_authorization.sql