user rights on shared objects

May 14, 2007 9:28 AM
Related Categories: Web Dev

We are reviewing and recoding some user rights code in Savvy right now.  Specifically having to do with how you apply rights on a page or template level.  Right now it is easy and intuitive (I think) to apply rights to a specific object on any page within the site.  Also to do so on a site wide basis.  So when applying rights to all objects on a page, or all objects on all pages made from a template, how do we deal with objects that may be shared across multiple pages/templates?

For example lets look at the navigation object.  That object may be the main nav, and used on many templates.  When applying user or group rights to a template how should that filter down to the nav object.  Should it get the rights like one would normally think, even though that means the user can alter data shown on other templates they may have no rights for?  My initial thought is yes.  It is easy enough to exclude certain types of objects (such as nav) when applying rights to give the admin flexibility in how they set their groups up.


Like this entry? Subscribe to my blog.

Comments (moderation on)

Sponsors


Savvy Content Manager