I am creating the admin section for a client using active-scaffold. I
think keeping AS on the side, what I would like to do is allow the admin
to add/edit/delete certain pages - driven by the pages controller while
only allowing the edit option for other pages.
Examples would be:
-I would like a home page that the admin can edit but not delete (for
obvious resons )
-I would like the admin to add and edit any category that they add, but
disallow them from deleting certain essentials - such as products
category, services category (non essentials would be logged in user
-I would like the admin to add/edit/delete users they add but not remove
users that are essential to the sites operation. For instance my current
setup displays content to the main site that is owned by the 'public'
user and also private data if the person who has rights to it is logged
I am imagining I will need to have a field in the database for each
entity that I do not wanted edited or removed - like a 'no_delete'
What are your thoughts on this? Do I make sense?