[TYPO3-dev] allow be_users in all sysfolders
franz ripfel
typo3 at abezet.de
Thu Nov 16 09:30:08 CET 2006
Hi Folks,
A customer stated, that it would be very nice if Backend Users could be
saved in all sysfolders (like fe_users for example).
This is due to huge page trees and quite a lot Backend Users, which should
be separated for several reasons.
I had a look into the code and found some hardcoded nogoes.
db_news.php:isTableAllowedForThisPage()
// be_users and be_groups may not be created anywhere but in the root.
if ($checkTable=='be_users' || $checkTable=='be_groups') {
return false;
}
Also the login process required the pid to be 0.
So far i did not check if there are some more hardcoded nogoes.
For now i would create an extension to XCLASS for
isTableAllowedForThisPage() and add a login service.
One need to change the TCA rootLevel Flag for be_users of course.
However:
If some more of you had good use for Backend Users in sysFolders, i would
be willing to create a pach for the core to add a $TYPO3_CONF_VARS Flag
(and maybe another one for be_groups) to allow this behaviour generally.
What do you think?
greets
Franz
--
Franz Ripfel, A.BE.ZET
http://www.abezet.de
More information about the TYPO3-dev
mailing list