@@ 937-967 (lines=31) @@ | ||
934 | /** |
|
935 | * @return array |
|
936 | */ |
|
937 | public static function validateMaskForBusinessUnitProvider() |
|
938 | { |
|
939 | return [ |
|
940 | [1 << 4 /* MASK_VIEW_SYSTEM */], |
|
941 | [1 << 9 /* MASK_CREATE_SYSTEM */], |
|
942 | [1 << 14 /* MASK_EDIT_SYSTEM */], |
|
943 | [(1 << 4) + 32768 /* MASK_DELETE_SYSTEM */], |
|
944 | [(1 << 9) + 32768 /* MASK_ASSIGN_SYSTEM */], |
|
945 | [(1 << 14) + 32768 /* MASK_SHARE_SYSTEM */], |
|
946 | [1 << 3 /* MASK_VIEW_GLOBAL */], |
|
947 | [1 << 8 /* MASK_CREATE_GLOBAL */], |
|
948 | [1 << 13 /* MASK_EDIT_GLOBAL */], |
|
949 | [(1 << 3) + 32768 /* MASK_DELETE_GLOBAL */], |
|
950 | [(1 << 8) + 32768 /* MASK_ASSIGN_GLOBAL */], |
|
951 | [(1 << 13) + 32768 /* MASK_SHARE_GLOBAL */], |
|
952 | [1 << 2 /* MASK_VIEW_DEEP */], |
|
953 | [1 << 7 /* MASK_CREATE_DEEP */], |
|
954 | [1 << 12 /* MASK_EDIT_DEEP */], |
|
955 | [(1 << 2) + 32768 /* MASK_DELETE_DEEP */], |
|
956 | [(1 << 7) + 32768 /* MASK_ASSIGN_DEEP */], |
|
957 | [(1 << 12) + 32768 /* MASK_SHARE_DEEP */], |
|
958 | [1 << 1 /* MASK_VIEW_LOCAL */], |
|
959 | [1 << 6 /* MASK_CREATE_LOCAL */], |
|
960 | [1 << 11 /* MASK_EDIT_LOCAL */], |
|
961 | [(1 << 1) + 32768 /* MASK_DELETE_LOCAL */], |
|
962 | [(1 << 6) + 32768 /* MASK_ASSIGN_LOCAL */], |
|
963 | [(1 << 11) + 32768 /* MASK_SHARE_LOCAL */], |
|
964 | [(1 << 4) /* MASK_VIEW_SYSTEM */ | (1 << 8) /* MASK_CREATE_GLOBAL */ | (1 << 12) /* MASK_EDIT_DEEP */], |
|
965 | [(1 << 3) /* MASK_VIEW_GLOBAL */ | (1 << 7) /* MASK_CREATE_DEEP */ | (1 << 11) /* MASK_EDIT_LOCAL */] |
|
966 | ]; |
|
967 | } |
|
968 | ||
969 | /** |
|
970 | * @return array |
|
@@ 985-1015 (lines=31) @@ | ||
982 | /** |
|
983 | * @return array |
|
984 | */ |
|
985 | public static function validateMaskForUserProvider() |
|
986 | { |
|
987 | return [ |
|
988 | [1 << 4 /* MASK_VIEW_SYSTEM */], |
|
989 | [1 << 9 /* MASK_CREATE_SYSTEM */], |
|
990 | [1 << 14 /* MASK_EDIT_SYSTEM */], |
|
991 | [(1 << 4) + 32768 /* MASK_DELETE_SYSTEM */], |
|
992 | [(1 << 9) + 32768 /* MASK_ASSIGN_SYSTEM */], |
|
993 | [(1 << 14) + 32768 /* MASK_SHARE_SYSTEM */], |
|
994 | [1 << 3 /* MASK_VIEW_GLOBAL */], |
|
995 | [1 << 8 /* MASK_CREATE_GLOBAL */], |
|
996 | [1 << 13 /* MASK_EDIT_GLOBAL */], |
|
997 | [(1 << 4) + 32768 /* MASK_DELETE_GLOBAL */], |
|
998 | [(1 << 9) + 32768 /* MASK_ASSIGN_GLOBAL */], |
|
999 | [(1 << 14) + 32768 /* MASK_SHARE_GLOBAL */], |
|
1000 | [1 << 2 /* MASK_VIEW_DEEP */], |
|
1001 | [1 << 7 /* MASK_CREATE_DEEP */], |
|
1002 | [1 << 12 /* MASK_EDIT_DEEP */], |
|
1003 | [(1 << 4) + 32768 /* MASK_DELETE_DEEP */], |
|
1004 | [(1 << 9) + 32768 /* MASK_ASSIGN_DEEP */], |
|
1005 | [(1 << 14) + 32768 /* MASK_SHARE_DEEP */], |
|
1006 | [1 << 1 /* MASK_VIEW_LOCAL */], |
|
1007 | [1 << 6 /* MASK_CREATE_LOCAL */], |
|
1008 | [1 << 11 /* MASK_EDIT_LOCAL */], |
|
1009 | [(1 << 4) + 32768 /* MASK_DELETE_LOCAL */], |
|
1010 | [(1 << 9) + 32768 /* MASK_ASSIGN_LOCAL */], |
|
1011 | [(1 << 14) + 32768 /* MASK_SHARE_LOCAL */], |
|
1012 | [(1 << 4) /* MASK_VIEW_SYSTEM */ | (1 << 8) /* MASK_CREATE_GLOBAL */ | (1 << 12) /* MASK_EDIT_DEEP */], |
|
1013 | [(1 << 3) /* MASK_VIEW_GLOBAL */ | (1 << 7) /* MASK_CREATE_DEEP */ | (1 << 11) /* MASK_EDIT_LOCAL */] |
|
1014 | ]; |
|
1015 | } |
|
1016 | ||
1017 | /** |
|
1018 | * @return array |