|
|
@@ -471,6 +471,15 @@ class User {
|
|
|
* Check user access.
|
|
|
* @param string $name
|
|
|
* 'menu' - access to view menu
|
|
|
+ *
|
|
|
+ * @from [4101] ADM_ADMIN_LEVEL
|
|
|
+ * Poziom uprawnień - każdy powinien mieć poziom o numerze 3
|
|
|
+ * kierownicy powinni mieć 2
|
|
|
+ * a administratorzy 0
|
|
|
+ * kandydaci poziom 6.
|
|
|
+ * Poziom 1 umożliwia edycje procesów i zasobów
|
|
|
+ * poziom 2 umożliwia ocenę testów
|
|
|
+ * poziom 3 umożliwia widzenie systemu jakości.
|
|
|
*/
|
|
|
public static function hasAccess($name) {
|
|
|
switch ($name) {
|
|
|
@@ -492,7 +501,7 @@ class User {
|
|
|
break;
|
|
|
}
|
|
|
case 'procesy': {
|
|
|
- if (User::get('ADM_ADMIN_LEVEL') < 5) return true;
|
|
|
+ if (User::get('ADM_ADMIN_LEVEL') < 4) return true;
|
|
|
break;
|
|
|
}
|
|
|
case 'procesy_admin': {
|
|
|
@@ -504,15 +513,15 @@ class User {
|
|
|
break;
|
|
|
}
|
|
|
case 'testy_wyniki': {
|
|
|
- if (User::get('ADM_ADMIN_LEVEL') < 2) return true;
|
|
|
+ if (User::get('ADM_ADMIN_LEVEL') < 3) return true;
|
|
|
break;
|
|
|
}
|
|
|
case 'testy_wyniki_edit': {
|
|
|
- if (User::get('ADM_ADMIN_LEVEL') < 1) return true;
|
|
|
+ if (User::get('ADM_ADMIN_LEVEL') < 3) return true;
|
|
|
break;
|
|
|
}
|
|
|
case 'testy_wyniki_read': {
|
|
|
- if (User::get('ADM_ADMIN_LEVEL') <= 2) return true;
|
|
|
+ if (User::get('ADM_ADMIN_LEVEL') < 3) return true;
|
|
|
break;
|
|
|
}
|
|
|
default:
|