Sigurd Nes a écrit :
> Maât wrote:
>   
>> so if i understand well :
>>
>> ( i put the sql definition of location table in footer to help )
>>
>> the name field uses a dns approach to define locations and sub locations
>>
>> then for a given app the sub locations for .location1 will be :
>>
>> .location1.sublocation1
>> .location1.sublocation2
>> .location1.sublocation3
>>
>> the remaining question is :
>>
>> should this include sub-sub-locations ?
>>
>> for example :
>>
>> .location1.sublocation3.sussublocation1
>> .location1.sublocation3.sussublocation2
>> .location1.sublocation3.sussublocation3
>>
>> iow :
>> -- should i request all name fields beginning with ".location1." (which
>> brings every sublocations)
>>     
>
> Yes - that is the idea.
> You give rights on all locations down the tree inherited from the level you 
> are
> operating on.
>
> To add some extra control - you might want to add a flag for
> "enable_inheritance" that you send along from the setting-form (a checkbox)
>
> S
>   
the current prototype for get_subs is :

public function get_subs($appname, $location)

and it's supposed to return an array of strings :

(see Line 390 of class.acl.inc.php : 
http://svn.savannah.gnu.org/viewvc/core/trunk/phpgwapi/inc/class.acl.inc.php?annotate=18965&root=phpgroupware
 )

so i dont understand where the flag is supposed to go :-/


regards,
maat







_______________________________________________
phpGroupWare-developers mailing list
phpGroupWare-developers@gnu.org
http://lists.gnu.org/mailman/listinfo/phpgroupware-developers

Reply via email to