[
https://issues.apache.org/jira/browse/KYLIN-2760?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
jiatao.tao reassigned KYLIN-2760:
---------------------------------
Assignee: jiatao.tao
> Enhance Project Level ACL
> -------------------------
>
> Key: KYLIN-2760
> URL: https://issues.apache.org/jira/browse/KYLIN-2760
> Project: Kylin
> Issue Type: Improvement
> Components: General
> Affects Versions: v2.0.0
> Environment: all
> Reporter: Joanna He
> Assignee: jiatao.tao
> Attachments: screenshot-1.png
>
>
> We are planning on enhancing the project level ACL, the plan as below:
> There are five types of predefined user access: System Admin, Project Admin,
> Management, Operation and Query.
> When syncing an LDAP new user, admin has the option to set the new user as
> system admin. The other user access, however, need to be set at project
> level, that means other than system admin which is applied globally on an
> instance, the other four user access are granted on project by project basis.
> So that one user, say johndoe, can be project admin in Project A and
> management access in Project B.
> User role modeler and analyst that are currently set when syncing users, will
> be retired. Project level access can be assigned to user, but not on role any
> more.
> Cube level ACL will be retired too, user's access control on a cube will be
> inherited from user's project level ACL.
> The expected access level for those 5 types of user access are defined as
> attached.
> !screenshot-1.png!
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)