Zhong,Jason created KYLIN-1365:
----------------------------------

             Summary: Kylin ACL enhancement
                 Key: KYLIN-1365
                 URL: https://issues.apache.org/jira/browse/KYLIN-1365
             Project: Kylin
          Issue Type: Improvement
    Affects Versions: v2.0
            Reporter: Zhong,Jason
            Assignee: Zhong,Jason


Now we have Project,Cube to manage,
we can grant permission or role to Project,Cube,
Admin or owner can grant permission to others.

For Project Instance, 
 if permission is granted to Role, user who has the role can access the project.
 if permission is granted to User, user who is granted can access the project.
 if Project Permission is granted,the cubes under project will inherit the 
permission.
 like if you grant CUBE_QUERY permission on project  to user,then user can 
query all Cube under this project.
 For Cube Instance
  if you grant cube permission  to Role, user who has the role can access the 
cube(Query,Edit,Operation,Admin).
 if you grant cube permission to user, user  can accesss the cube.

 System Admin can see all projects and cubes.
 other user can see Project he has permission or parent Project of cubes he has 
permission.

For DataModel only who create it or System Admin can edit,clone,drop it.
only Cube Query inherit from Project works now, will enable edit,and other 
operation permission inherit from Project on UI.
will do more enhancement on this.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to