Project

General

Profile

« Previous | Next » 

Revision fa40a4af

Added by Andreas Kohlbecker almost 11 years ago

bugfix for update 7303

View differences:

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