I want to propose some changes to the acl - which is demonstrated in the app hrm (a Human Resource Management system under development) In order to not break the current API - I have added an acl-table (hrm_acl) to the appplication along with the acl-class. The difference to the phpgw_acl - is that acl_grantor and acl_type is added. This means that one is able to grant rights per location - and one is able to mask individual rights inherited from groups. One is also able (for admins) to grant pr group pr location.
The call to functions can be issued as for the current acl-class (except for setting grants)- which means there is no need for modification to existing applications. Please give it a try (check out hrm fom HEAD) and consider this for the API. You need XSLT support - which means either an API from HEAD or a patched phpgwapi 0.9.16.009 http://savannah.gnu.org/patch/download.php?item_id=4035&item_file_id=5499 download the patch to your phpgroupware directory and issue the command: patch -p0 < patch_xsl_support_16_009.diff Regards Sigurd
_______________________________________________ Phpgroupware-developers mailing list [email protected] http://lists.gnu.org/mailman/listinfo/phpgroupware-developers
