Loading...
 
Development

Development


Category permissions design

posts: 2

Can someone explain the design of the 'horizontal permission' enforced by categorie?
Is this something already functioning, or is it a work-in-progress?

In particular I have some question

- how can the numberous permissions, available for the various object types, be represented by the 4 permissions of categories?

- If there already exists a way of assigning full range of object permissions to objects, wouldn't it be more straightforward for categories to assign/use these?
In the end, on such a development, the most demanding part is not the grouping, but the perm assign/check. You can save more by adopting the actual objectperm assigning/checking and writing a new grouping-indexing feature, than the contrary Ccall it 'Catalogs' or whatever, more elastic than categories, for this attributing to objects?

-categories, at the beginning, were designed as a (quite rigid) way of easying the retrieval of objects, through paths. How can they still be used for that finality for an object, after they become also an indicator of attributes like 'state', 'visibility', 'ownership', 'permissions' etc for that same object? Categorize categories?

- where can I find a discussion held on this subject, to better understand the design?

posts: 1817 Catalan Countries

Hi pingus:

(By the way, I'm afraid that there is less movement (and less eyes) in this forum than in tikiwiki-devel list)

For what I understood, category permissions are just to make easy restricting access to many objects in one category node (or branch) on view objects and edit objects (like, to make kind-of-intranets easily on specific content, assigned to a category/categ. tree), but they were not intended to substitute the more detailed and fine grained object permissions (per type of feature).

Anyway, I've heard some people complaining about the categ. permissions, and even read some people suggesting to remove then in Tiki 3 (!), but as far as I know, this has not been publicly discussed nor agreed.

So, you might search the tikiwiki-devel list for "category permissions" or so.

And as far as I remember, Louis Philippe (lph) had something in mind to a future rewrite of the permission system... so why not starting the thread at tikiwiki list, if you have some ideas of how to improve/rewrite that system?

Cheers

P.S. Still wondering how good your home-made italian wine must be... wink