[Typo3-dev] backend ACLs

Sebastian Kurfuerst sebastian at garbage-group.de
Thu Mar 10 15:44:03 CET 2005


Hello,
I want to implement Access Control Lists for pages. This will make it 
possible to assign more BE users/groups with individually defineable 
permissions to a page.

At the moment, I want to make the ACLs backwards compatible, introducing 
a new database field perms_acl for storing these. Another option would 
be to write a certain "converter" to convert the old permissions into 
the ACL, and remove the fields perms_userid, perms_groupid, perms_user 
and perms_group. What do you think makes more sense? In linux, the ACLs 
can be used additionally to the normal user-group-world permissions, 
this is why I would do it that way, but I am open to suggestions.

For storing the ACLs in the database field I think there are two 
possibilitys- either using XML or using a serialized array. Is there any 
preferred way for this?

I'm not sure yet if I should do that as a core patch or an extension. I 
think the feature would be very useful for TYPO3 in general and it would 
make sense to include that functionality in a future TYPO3 version.

Greets,
Sebastian




More information about the TYPO3-dev mailing list