From 472c927aa3ec0b5d0b72c0358c8cbd4db7b9f460 Mon Sep 17 00:00:00 2001 From: Michael Scherer Date: Fri, 25 Feb 2011 18:25:54 +0000 Subject: - give the name of the application for adding the permission --- modules/transifex/manifests/init.pp | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/modules/transifex/manifests/init.pp b/modules/transifex/manifests/init.pp index c27f6d6b..3e2c7da9 100644 --- a/modules/transifex/manifests/init.pp +++ b/modules/transifex/manifests/init.pp @@ -97,16 +97,24 @@ class transifex { # allow the people in mga-i18n-committers to : # - manage projects # - manage ressources - django_application::add_permission_to_group { ['add_project', - 'change_project', - 'delete_project', - 'add_resource', - 'change_resource', - 'delete_resource', - ]: - group => 'mga-i18n-committers', - module => "transifex", - path => "/usr/share/transifex:/usr/share", - require => Django_application::Create_group['mga-i18n-committers'], + define committers_permission($app='') + { + django_application::add_permission_to_group { $name: + app => $app, + group => 'mga-i18n-committers', + module => "transifex", + path => "/usr/share/transifex:/usr/share", + require => Django_application::Create_group['mga-i18n-committers'], + } } + + committers_permission { ['add_project', + 'change_project', + 'delete_project']: } + + committers_permission { [ 'add_resource', + 'change_resource', + 'delete_resource']: + app => "resources", + } } -- cgit v1.2.1