Added permission at the installation/upgrade for cleaner code.

The authorized user permission is added at the installation/upgrade step
to remove the code to remove the unncessary logic in the code.
This commit is contained in:
Loic d'Anterroches
2008-11-25 09:38:10 +01:00
parent 70616a0c95
commit 6bee793704
3 changed files with 17 additions and 10 deletions

View File

@@ -62,6 +62,12 @@ function IDF_Migrations_Install_setup($params=null)
$perm->description = 'Permission given to project owners.';
$perm->application = 'IDF';
$perm->create();
$perm = new Pluf_Permission();
$perm->name = 'Project authorized users';
$perm->code_name = 'project-authorized-user';
$perm->description = 'Permission given to users allowed to access a project.';
$perm->application = 'IDF';
$perm->create();
}
function IDF_Migrations_Install_teardown($params=null)
@@ -70,6 +76,8 @@ function IDF_Migrations_Install_teardown($params=null)
if ($perm) $perm->delete();
$perm = Pluf_Permission::getFromString('IDF.project-owner');
if ($perm) $perm->delete();
$perm = Pluf_Permission::getFromString('IDF.project-authorized-user');
if ($perm) $perm->delete();
$models = array(
'IDF_WikiRevision',
'IDF_WikiPage',