[
https://issues.apache.org/jira/browse/FC-119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14745536#comment-14745536
]
Shawn McKinney commented on FC-119:
-----------------------------------
I wouldn't call the relationship between the temporal constraints on a role and
corresponding user-roles as inheritance. Rather the default is set on the role
and the administrator may change those settings on assignment.
I agree this is confusing and needs to be clarified. I believe the best way is
to add a 'push' operation on the role page in fortress-web. That would make
the distinction between what is on the role, and what is on the user-role
explicit to the end user and hopefully will help eliminate confusion.
Incidentally this same behavior applies between admin-roles and
user-admin-roles so same push functionality should work there as well.
Maybe we also add some way to scope the push. There could be a drop-down where
user-orgs are selected for target of push. How else can this be done? I don't
think you necessarily want to push the role temporal to all user's. Think of
shift workers like nurses. They all have the same role, e.g. floor-nurse, but
some work days and some work nights. Pushing the same constraints to all would
essentially bar one or the other from signing on.
> Allow pushing constraints to user role assignments when updating role
> constraint
> --------------------------------------------------------------------------------
>
> Key: FC-119
> URL: https://issues.apache.org/jira/browse/FC-119
> Project: FORTRESS
> Issue Type: New Feature
> Reporter: Chris Pike
> Priority: Minor
>
> It is my understanding the user role assignments inherit the temporal
> constraints from the role and that updating the temporal constraints on the
> role after the assignment has no effect on the user role assignment
> constraint.
> This is confusing to someone updating temporal role constraints who doesn't
> understand this behaviour. It need to be made clearer in the UI and may be
> beneficial to provide a mechanism to push updated constraints to the user
> role assignments.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)