You need to look into the permissions settings for each individual user. You can't set permissions on the very top level node (content), but you can set it on any node you create - so assuming your site sits within a single node underneath the content, then you can disable each user's edit in canvas ability, and their create ability, and those options won't show up in the context menu for that user.
You should also look at the "Start Node in Content" and "Start Node in Media" options on the user setup. this will let you restrict users to certain nodes (and below) - perhaps the root node of your site, to stop them accessing the content item.
As for a media picker starting in a certain folder - the "Start Node in Media" will do that, but then that user won't be able to get at any other folders at all. You could try creating a new data type using the ultimate picker render control datatype - or maybe this project: http://our.umbraco.org/projects/tree-multi-picker
You can prevent people from being able to create top level items by creating a top level item that contains your entire site and then removing the users rights in the "user permissions" section.
I.e. Create a top level folder called "site" which becomes the route of your site and remove user access to "create" at this level.
Remember to set your host name to this level in the content section using "manage host names" in the context menu, otherwise all your URL's would end up being:
Ahh.. darn the lack of edit functionality in the forum ;-)
Obviously the above should have been:
Content > site > home > all other content
This is quite often how people configure Umbraco if they are using a single Umbraco installation for multiple sites or multi-lingual sites, so each language would be at the "site" level.
Also, if you use this method, is there a way of making it so they can still see the recycle bin, or would you not normally let them have access to that?
A couple of questions!
Hi,
I'm a noob, and I have a couple of questions.
Hi Tim,
You need to look into the permissions settings for each individual user. You can't set permissions on the very top level node (content), but you can set it on any node you create - so assuming your site sits within a single node underneath the content, then you can disable each user's edit in canvas ability, and their create ability, and those options won't show up in the context menu for that user.
You should also look at the "Start Node in Content" and "Start Node in Media" options on the user setup. this will let you restrict users to certain nodes (and below) - perhaps the root node of your site, to stop them accessing the content item.
As for a media picker starting in a certain folder - the "Start Node in Media" will do that, but then that user won't be able to get at any other folders at all. You could try creating a new data type using the ultimate picker render control datatype - or maybe this project: http://our.umbraco.org/projects/tree-multi-picker
Hi Tim,
In answer to your second question:
You can prevent people from being able to create top level items by creating a top level item that contains your entire site and then removing the users rights in the "user permissions" section.
I.e. Create a top level folder called "site" which becomes the route of your site and remove user access to "create" at this level.
Remember to set your host name to this level in the content section using "manage host names" in the context menu, otherwise all your URL's would end up being:
http://yourdomain/site/homepage.aspx instead of http://yourdomain/homepage.aspx
I usually have:
Cotent > site > home > all other content
And then set the host header to the home page, so the home URL is the root of your domain.
Cheers,
Chris
Ahh.. darn the lack of edit functionality in the forum ;-)
Obviously the above should have been:
Content > site > home > all other content
This is quite often how people configure Umbraco if they are using a single Umbraco installation for multiple sites or multi-lingual sites, so each language would be at the "site" level.
Cheers,
Chris
Thanks for the info!
What do you put in the host names setting? Do you just enter http://yourdomain/site/ ?
Also, if you use this method, is there a way of making it so they can still see the recycle bin, or would you not normally let them have access to that?
Hi Tim,
For the host name you just put your domain, e.g. : http://www.yourdomain.com
This then maps whichever node you are adding this to, to the root of the domain you have entered.
As for the recycle bin, I am not sure, maybe someone else can shed some light on that for you :)
Cheers,
Chris
is working on a reply...
This forum is in read-only mode while we transition to the new forum.
You can continue this topic on the new forum by tapping the "Continue discussion" link below.