|
|
|
| The following comment has been added to this issue: |
[ Permlink ] |
|
Author: Florent Guillaume
Date: 04/07/07 15:54
Comment:
The other important use case needed for UI selection is:
4. list all the groups, or those with an id / label matching some string.
In theory this could be hugely costly, if we have groups with ids based on arbitrary expressions.
So we'll have to restrict the _expression_ to something manageable. For instance if companyId is based on a vocabulary, and if the group id is specified as prefix="company_" and suffix="${user.companyId}" (or equivalent), then we can list them all.
|
|
We need virtual groups that are assigned automatically to a user upon log in according to some criteria.
1. assign a given group to a user if the user fits some criteria,
2. assign a group with a dynamic name based on some user properties if the user fits some criteria.
The criteria can be based on some rules written in an EL (like for action conditions for instance,where we use Jexl, see DefaultActionFilter).
The dynamic group name can use a simple variable replacement, like "company_${user.companyId}" for instance.
|
|
|
|
![]() |
|
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets