Class PermissionTest

java.lang.Object
mc.core.system.base.BaseBean
mc.core.system.base.BaseBeanTx
mc.core.system.test.TestBase
mc.core.domain.base.aspect.PermissionTest

public class PermissionTest extends mc.core.system.test.TestBase
  • Constructor Details

    • PermissionTest

      public PermissionTest()
  • Method Details

    • allowedRights

      public void allowedRights() throws Exception
      Throws:
      Exception
    • rightsOnCollectionMC3984

      public void rightsOnCollectionMC3984() throws Exception
      Rights setup: (DELETE-C means delete right for collection, DELETE-A delete right for Asset)
       cat1 - DELETE-C, GRANT-C, TRANSLATE-C, DELETE-A, GRANT-A, TRANSLATE-A, DOWNLOAD-A
                              cat2 - DELETE-C, GRANT-C, TRANSLATE-C
                              asset1
                              asset2 - EDIT-A 
                                      cat3a - READ-C, DELETE-A, GRANT-A, TRANSLATE-A, DOWNLOAD-A
                                      asset3 - DELETE-A, GRANT-A, TRANSLATE-A, DOWNLOAD-A
                                      cat4a - READ-C, DELETE-A, GRANT-A, TRANSLATE-A, DOWNLOAD-A
       
      Throws:
      Exception
    • rightsOnCollectionMC14007

      public void rightsOnCollectionMC14007() throws Exception
      a simple test checking edge condition: READ right for assets, not on collection
      Throws:
      Exception