This design describes the mapping of individual permissions onto roles. A matrix is provided per protocol adapter.

Web UI

Permission \ Role

Release Manager

Target Manager

Target Operator

Remote Target Operator

License Manager

Administrator

Software Developer

viewArtifact

+

 

 

 

 

 

+

createArtifact

+

 

 

 

 

 

+

updateArtifact

+

 

 

 

 

 

+

deleteArtifact

+

 

 

 

 

 

+

viewFeature

+

 

 

 

 

 

 

createFeature

+

 

 

 

 

 

 

updateFeature

+

 

 

 

 

 

 

deleteFeature

+

 

 

 

 

 

 

viewDistribution

+

 

 

 

+

 

 

createDistribution

+

 

 

 

 

 

 

updateDistribution

+

 

 

 

 

 

 

deleteDistribution

+

 

 

 

 

 

 

viewTarget

 

+

+

+

+

 

 

createTarget

 

+

 

 

 

 

 

approveTarget

 

 

+

+

 

 

 

updateTarget

 

+

 

 

 

 

 

deleteTarget

 

+

 

 

 

 

 

registerTarget

 

+

 

 

 

 

 

associateArtifactToFeature

+

 

 

 

 

 

 

disassociateArtifactFromFeature

+

 

 

 

 

 

 

associateFeatureToDistribution

+

 

 

 

 

 

 

disassociateFeatureFromDistribution

+

 

 

 

 

 

 

associateDistributionToTarget

 

 

 

 

+

 

 

disassociateDistributionFromTarget

 

 

 

 

+

 

 

...

 

 

 

 

 

 

 

Accounts

These are the default accounts and roles that come with ACE. Obviously you should only use these during development.

Username

Password

Role

d

f

Test user, meaning it is allowed to do anything.

rm

rm

Release Manager

lm

lm

License Manager

to

to

Target Operator

tm

tm

Target Manager

edm

edm

External Distribution Manager (fixme)

  • No labels