Forums / Setup & design / Can't assign roles and policies to new classes
Paul Etienney
Monday 08 September 2008 9:13:57 am
Hello,
My problem is quite simple : I copied the default User group class. I can't assign Role and Policies to this copy ?
Do I have to declare this new class in a config file ? Do you have an idea ?
Thanks !
Edit : I found the line in site.ini I try to use an array.Edit 2 : I can't use array. Is there a way to have several classes to create users and to assign them role and policies ?
-- Good websites creation -- My site : http://www.pauletienney.com Twitter : http://www.twitter.com/p_etienney
André R.
Tuesday 09 September 2008 12:26:12 am
Your looking the wrong place, look in browse.ini, specifically this section:
# Action used when assigning a role to a user or user group [AssignRole] StartNode=users SelectionType=multiple ReturnType=ObjectID Class[] Class[]=user Class[]=user_group TopLevelNodes[] TopLevelNodes[]=users
(Selection type is probably single on your install, you can change it if you like)
eZ Online Editor 5: http://projects.ez.no/ezoe || eZJSCore (Ajax): http://projects.ez.no/ezjscore || eZ Publish EE http://ez.no/eZPublish/eZ-Publish-Enterprise-Subscription @: http://twitter.com/andrerom
Tuesday 09 September 2008 1:25:31 am
Hello André,
Thank you very much.
I changed the browse.ini file in the override folder. I cleared my caches. I added classes identifier.The "SelectionType=multiple"parameter is working but I can't select my news classes. I am limited to user and user_group
Am I forgetting a step ?
Tuesday 09 September 2008 1:57:20 am
You added your class identifier to Class[] ??
Tuesday 09 September 2008 2:14:47 am
Yes I did.
[AssignRole] StartNode=users SelectionType=multiple ReturnType=ObjectID Class[] Class[]=user Class[]=user_group Class[]=commercal Class[]=usergroup Class[]=apporteur Class[]=groupement TopLevelNodes[]TopLevelNodes[]=users
Is there another place where I have to change something ?
Tuesday 09 September 2008 4:24:52 am
Ok admin you can [Resolved] the thread.
The solution was to modify the browse.ini / AssignRole / Class[] paramaters.
I just did a stupid mistake. Eveyrthing is ok.