Revision fa40a4af
Added by Andreas Kohlbecker almost 11 years ago
7.x/modules/cdm_dataportal/cdm_dataportal.install | ||
---|---|---|
86 | 86 |
} |
87 | 87 |
|
88 | 88 |
if(module_exists('extlinks')){ |
89 |
$new_permissions = array(
|
|
89 |
$extlinks_permissions = array(
|
|
90 | 90 |
'access extlinks content', |
91 | 91 |
'administer extlinks', |
92 | 92 |
); |
93 |
user_role_grant_permissions($role->rid, $new_permissions);
|
|
93 |
user_role_grant_permissions($role->rid, $extlinks_permissions);
|
|
94 | 94 |
$tasks_performed[] = 'permissions for extlinks'; |
95 | 95 |
} |
96 | 96 |
|
97 | 97 |
foreach (filter_formats() as $key=>$format){ |
98 | 98 |
if($key == 'full_html' || $format->format == "Full HTML"){ |
99 |
$new_permissions = array(
|
|
99 |
$formats_permissions = array(
|
|
100 | 100 |
'use text format full_html' |
101 | 101 |
); |
102 |
user_role_grant_permissions($role->rid, $new_permissions);
|
|
102 |
user_role_grant_permissions($role->rid, $formats_permissions);
|
|
103 | 103 |
$tasks_performed[] = 'use text format full_html'; |
104 | 104 |
} |
105 | 105 |
} |
... | ... | |
107 | 107 |
// assure 'create url aliases' can be set |
108 | 108 |
if(!module_exists('path')){ |
109 | 109 |
module_enable(array('path'), TRUE); |
110 |
user_role_grant_permissions($role->rid, $new_permissions); |
|
111 | 110 |
$tasks_performed[] = 'module path enabled'; |
112 | 111 |
} |
113 |
$new_permissions = array(
|
|
112 |
$other_permissions = array(
|
|
114 | 113 |
'create url aliases', |
115 | 114 |
'delete revisions', |
116 | 115 |
'revert revisions', |
117 | 116 |
'view own unpublished content', |
118 | 117 |
'flush caches' |
119 | 118 |
); |
120 |
user_role_grant_permissions($role->rid, $new_permissions);
|
|
119 |
user_role_grant_permissions($role->rid, $other_permissions);
|
|
121 | 120 |
$tasks_performed[] = 'and other permissions'; |
122 | 121 |
|
123 | 122 |
return "adding missing permissions for role CDM Admin: " . join(', ', $tasks_performed); |
Also available in: Unified diff
bugfix for update 7303