Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 15175 | Rev 15355 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 15175 Rev 15336
Línea 11... Línea 11...
11
        'signin-admin',
11
        'signin-admin',
12
        'signin-company',
12
        'signin-company',
13
        'dashboard',
13
        'dashboard',
14
        'signout',
14
        'signout',
15
        'storage',
15
        'storage',
-
 
16
        'storage-network',
16
        'settings',
17
        'settings',
17
        'settings/company-sizes',
18
        'settings/company-sizes',
18
        'settings/company-sizes/add',
19
        'settings/company-sizes/add',
19
        'settings/company-sizes/edit',
20
        'settings/company-sizes/edit',
20
        'settings/company-sizes/delete',
21
        'settings/company-sizes/delete',
Línea 39... Línea 40...
39
        'settings/degrees/delete',
40
        'settings/degrees/delete',
40
        'settings/email-templates',
41
        'settings/email-templates',
41
        'settings/email-templates/edit',
42
        'settings/email-templates/edit',
42
        'settings/push-templates',
43
        'settings/push-templates',
43
        'settings/push-templates/edit',
44
        'settings/push-templates/edit',
-
 
45
        'settings/push-templates/import',
44
        'settings/group-types',
46
        'settings/group-types',
45
        'settings/group-types/add',
47
        'settings/group-types/add',
46
        'settings/group-types/edit',
48
        'settings/group-types/edit',
47
        'settings/group-types/delete',
49
        'settings/group-types/delete',
48
        'settings/industries',
50
        'settings/industries',
Línea 66... Línea 68...
66
        'settings/positions/subordinates',
68
        'settings/positions/subordinates',
67
        'settings/skills',
69
        'settings/skills',
68
        'settings/skills/add',
70
        'settings/skills/add',
69
        'settings/skills/edit',
71
        'settings/skills/edit',
70
        'settings/skills/delete',
72
        'settings/skills/delete',
-
 
73
        
-
 
74
        'settings/aptitudes',
-
 
75
        'settings/aptitudes/add',
-
 
76
        'settings/aptitudes/edit',
-
 
77
        'settings/aptitudes/delete',
-
 
78
        
-
 
79
        'settings/hobbies-and-interests',
-
 
80
        'settings/hobbies-and-interests/add',
-
 
81
        'settings/hobbies-and-interests/edit',
-
 
82
        'settings/hobbies-and-interests/delete',
-
 
83
        
-
 
84
        'settings/private-networks',
-
 
85
        'settings/private-networks/add',
-
 
86
        'settings/private-networks/edit',
-
 
87
        'settings/private-networks/delete',
-
 
88
        
-
 
89
        'settings/my-private-network',
-
 
90
        'settings/my-private-network/intro',
-
 
91
        'settings/my-private-network/navbar',
-
 
92
        'settings/my-private-network/favicon',
-
 
93
        'settings/my-private-network/logo',
-
 
94
        'settings/my-private-network/styles-and-colors',
-
 
95
        
71
        'publications',
96
        'publications',
72
        'publications/posts',
97
        'publications/posts',
73
        'publications/posts/add',
98
        'publications/posts/add',
74
        'publications/posts/edit',
99
        'publications/posts/edit',
75
        'publications/posts/delete',
100
        'publications/posts/delete',
Línea 481... Línea 506...
481
        'my-trainer/question/answer/comments/delete',
506
        'my-trainer/question/answer/comments/delete',
482
        'my-trainer/question/answer/comments/answer',
507
        'my-trainer/question/answer/comments/answer',
483
    ];
508
    ];
484
}
509
}
Línea -... Línea 510...
-
 
510
 
-
 
511
 
-
 
512
 
485
 
513
 
486
function getAclRolesCompany() {
514
function getAclRolesCompany() {
Línea 543... Línea 571...
543
            'jobs/edit/salary',
571
            'jobs/edit/salary',
544
            'jobs/edit/languages',
572
            'jobs/edit/languages',
545
            'jobs/edit/degrees',
573
            'jobs/edit/degrees',
546
            'jobs/edit/skills',
574
            'jobs/edit/skills',
547
            'jobs/edit/how-apply',
575
            'jobs/edit/how-apply',
548
            
576
 
549
            'chat',
-
 
550
            'chat/heart-beat',
-
 
551
            'chat/create-group',
-
 
552
            'chat/add-user-to-group',
-
 
553
            'chat/mark-seen',
-
 
554
            'chat/mark-received',
-
 
555
            'chat/remove-user-from-group',
-
 
556
            'chat/get-all-messages',
-
 
557
            'chat/send',
-
 
558
            'chat/get-contacts-availables-for-group',
-
 
559
            'chat/get-contact-group-list',
-
 
560
            'chat/leave-group',
-
 
561
            'chat/delete-group',
-
 
562
            'chat/close',
-
 
563
            'chat/clear',
-
 
564
            'chat/open',
-
 
565
            'chat/upload',
-
 
566
            
-
 
567
            'csrf',
-
 
Línea 568... Línea 577...
568
            
577
            
569
            
578
            
570
        ],
579
        ],
Línea 995... Línea 1004...
995
            'organizational-climate/report/excel',
1004
            'organizational-climate/report/excel',
996
        ]
1005
        ]
997
    ];
1006
    ];
998
}
1007
}
Línea -... Línea 1008...
-
 
1008
 
-
 
1009
function getAclPermissionSuperAdmin() 
-
 
1010
{
-
 
1011
    return [
-
 
1012
        'settings',
-
 
1013
        'settings/private-networks',
-
 
1014
        'settings/private-networks/add',
-
 
1015
        'settings/private-networks/edit',
-
 
1016
        'settings/private-networks/delete',
-
 
1017
    ];
-
 
1018
}
-
 
1019
 
-
 
1020
function  getAclPermissionAdminForDefaultNetwork()
-
 
1021
{
-
 
1022
    return [
-
 
1023
        'settings',
-
 
1024
        'settings/company-sizes',
-
 
1025
        'settings/company-sizes/add',
-
 
1026
        'settings/company-sizes/edit',
-
 
1027
        'settings/company-sizes/delete',
-
 
1028
        'settings/competency-types',
-
 
1029
        'settings/competency-types/add',
-
 
1030
        'settings/competency-types/edit',
-
 
1031
        'settings/competency-types/delete',
-
 
1032
        'settings/behaviors',
-
 
1033
        'settings/behaviors/add',
-
 
1034
        'settings/behaviors/edit',
-
 
1035
        'settings/competencies',
-
 
1036
        'settings/competencies/add',
-
 
1037
        'settings/competencies/edit',
-
 
1038
        'settings/competencies/delete',
-
 
1039
        'settings/degrees',
-
 
1040
        'settings/degrees/add',
-
 
1041
        'settings/degrees/edit',
-
 
1042
        'settings/degrees/delete',
-
 
1043
        'settings/email-templates',
-
 
1044
        'settings/email-templates/edit',
-
 
1045
        'settings/push-templates',
-
 
1046
        'settings/push-templates/edit',
-
 
1047
        'settings/group-types',
-
 
1048
        'settings/group-types/add',
-
 
1049
        'settings/group-types/edit',
-
 
1050
        'settings/group-types/delete',
-
 
1051
        'settings/industries',
-
 
1052
        'settings/industries/add',
-
 
1053
        'settings/industries/edit',
-
 
1054
        'settings/industries/delete',
-
 
1055
        'settings/job-categories',
-
 
1056
        'settings/job-categories/add',
-
 
1057
        'settings/job-categories/edit',
-
 
1058
        'settings/job-categories/delete',
-
 
1059
        'settings/jobs-description',
-
 
1060
        'settings/jobs-description/add',
-
 
1061
        'settings/jobs-description/edit',
-
 
1062
        'settings/jobs-description/delete',
-
 
1063
        'settings/skills',
-
 
1064
        'settings/skills/add',
-
 
1065
        'settings/skills/edit',
-
 
1066
        'settings/skills/delete',
-
 
1067
        'settings/aptitudes',
-
 
1068
        'settings/aptitudes/add',
-
 
1069
        'settings/aptitudes/edit',
-
 
1070
        'settings/aptitudes/delete',
-
 
1071
        
-
 
1072
        'settings/hobbies-and-interests',
-
 
1073
        'settings/hobbies-and-interests/add',
-
 
1074
        'settings/hobbies-and-interests/edit',
-
 
1075
        'settings/hobbies-and-interests/delete',
-
 
1076
        
-
 
1077
        'settings/email-templates',
-
 
1078
        'settings/email-templates/edit',
-
 
1079
        'settings/push-templates',
-
 
1080
        'settings/push-templates/edit',
-
 
1081
 
-
 
1082
        
-
 
1083
        'settings/my-private-network',
-
 
1084
        'settings/my-private-network/intro',
-
 
1085
        'settings/my-private-network/navbar',
-
 
1086
        'settings/my-private-network/favicon',
-
 
1087
        'settings/my-private-network/logo',
-
 
1088
        'settings/my-private-network/styles-and-colors',
-
 
1089
        
-
 
1090
        'companies',
-
 
1091
        'companies/edit',
-
 
1092
        'companies/services',
-
 
1093
        'companies/roles',
-
 
1094
    ];
-
 
1095
}
-
 
1096
 
-
 
1097
function  getAclPermissionAdminForNonDefaultNetwork()
-
 
1098
{
-
 
1099
    return [
-
 
1100
        'settings',
-
 
1101
        'settings/email-templates',
-
 
1102
        'settings/email-templates/edit',
-
 
1103
        
-
 
1104
        
-
 
1105
        'settings/my-private-network',
-
 
1106
        'settings/my-private-network/intro',
-
 
1107
        'settings/my-private-network/navbar',
-
 
1108
        'settings/my-private-network/favicon',
-
 
1109
        'settings/my-private-network/logo',
-
 
1110
        'settings/my-private-network/styles-and-colors',
-
 
1111
        
-
 
1112
        
-
 
1113
    ];
-
 
1114
}
-
 
1115
 
-
 
1116
 
999
 
1117
 
1000
function getAclUsertype() {
1118
function getAclRolesForUsertype() {
1001
    return [
1119
    return [
1002
        UserType::ADMIN => [
1120
        UserType::ADMIN => [
1003
            'home',
1121
            'home',
1004
            'signin-admin',
1122
            'signin-admin',
1005
            'signin-company',
1123
            'signin-company',
1006
            'dashboard',
1124
            'dashboard',
1007
            'signout',
1125
            'signout',
1008
            'storage',
1126
            'storage',
1009
            'settings',
-
 
1010
            'settings/company-sizes',
-
 
1011
            'settings/company-sizes/add',
-
 
1012
            'settings/company-sizes/edit',
-
 
1013
            'settings/company-sizes/delete',
-
 
1014
            'settings/competency-types',
-
 
1015
            'settings/competency-types/add',
-
 
1016
            'settings/competency-types/edit',
-
 
1017
            'settings/competency-types/delete',
-
 
1018
            'settings/behaviors',
-
 
1019
            'settings/behaviors/add',
-
 
-
 
1127
            'settings',
-
 
1128
 
1020
            'settings/behaviors/edit',
1129
            
1021
            'settings/competencies',
1130
            'settings/my-private-network',
1022
            'settings/competencies/add',
1131
            'settings/my-private-network/navbar',
1023
            'settings/competencies/edit',
1132
            'settings/my-private-network/favicon',
1024
            'settings/competencies/delete',
-
 
1025
            'settings/degrees',
-
 
1026
            'settings/degrees/add',
-
 
1027
            'settings/degrees/edit',
-
 
1028
            'settings/degrees/delete',
-
 
1029
            'settings/email-templates',
-
 
1030
            'settings/email-templates/edit',
-
 
1031
            'settings/push-templates',
-
 
1032
            'settings/push-templates/edit',
-
 
1033
            'settings/group-types',
-
 
1034
            'settings/group-types/add',
-
 
1035
            'settings/group-types/edit',
-
 
1036
            'settings/group-types/delete',
-
 
1037
            'settings/industries',
-
 
1038
            'settings/industries/add',
-
 
1039
            'settings/industries/edit',
-
 
1040
            'settings/industries/delete',
-
 
1041
            'settings/job-categories',
-
 
1042
            'settings/job-categories/add',
-
 
1043
            'settings/job-categories/edit',
1133
            'settings/my-private-network/logo',
1044
            'settings/job-categories/delete',
-
 
1045
            'settings/jobs-description',
-
 
1046
            'settings/jobs-description/add',
-
 
1047
            'settings/jobs-description/edit',
-
 
1048
            'settings/jobs-description/delete',
-
 
1049
            'settings/skills',
-
 
1050
            'settings/skills/add',
-
 
1051
            'settings/skills/edit',
-
 
-
 
1134
            'settings/my-private-network/styles-and-colors',
1052
            'settings/skills/delete',
1135
            
1053
            'publications',
1136
            'publications',
1054
            'publications/posts',
1137
            'publications/posts',
1055
            'publications/posts/add',
1138
            'publications/posts/add',
1056
            'publications/posts/edit',
1139
            'publications/posts/edit',
1057
            'publications/posts/delete',
1140
            'publications/posts/delete',
1058
            'publications/pages',
1141
            'publications/pages',
1059
            'publications/pages/add',
1142
            'publications/pages/add',
1060
            'publications/pages/edit',
1143
            'publications/pages/edit',
1061
            'publications/pages/delete',
-
 
1062
            'companies',
-
 
1063
            'companies/edit',
-
 
1064
            'companies/services',
-
 
1065
            'companies/roles',
-
 
1066
            
-
 
Línea 1067... Línea 1144...
1067
 
1144
            'publications/pages/delete',
1068
            
1145
            
1069
            'users',
1146
            'users',
1070
            'users/change-password',
1147
            'users/change-password',
Línea 1088... Línea 1165...
1088
            'chat/open',
1165
            'chat/open',
1089
            'chat/upload',
1166
            'chat/upload',
1090
            'csrf',
1167
            'csrf',
Línea 1091... Línea 1168...
1091
            
1168
            
-
 
1169
        ],
1092
        ],
1170
 
1093
        UserType::USER => [
1171
        UserType::USER => [
1094
            'home',
1172
            'home',
1095
            'signin-admin',
1173
            'signin-admin',
1096
            'signin-company',
1174
            'signin-company',
1097
            'dashboard',
1175
            'dashboard',
1098
            'signout',
1176
            'signout',
-
 
1177
            'storage',
Línea 1099... Línea 1178...
1099
            'storage',
1178
            'storage-network',
1100
            
1179
            
1101
            'home',
1180
            'home',
1102
            'signin-admin',
1181
            'signin-admin',
Línea 1129... Línea 1208...
1129
        UserType::GUEST => [
1208
        UserType::GUEST => [
1130
            'home',
1209
            'home',
1131
            'signin-admin',
1210
            'signin-admin',
1132
            'signin-company',
1211
            'signin-company',
1133
            'signout',
1212
            'signout',
-
 
1213
            'storage-network',
Línea 1134... Línea 1214...
1134
            
1214
            
1135
 
1215
 
1136
        ],
1216
        ],
Línea 1142... Línea 1222...
1142
        [
1222
        [
1143
            'label' => 'LABEL_HOME',
1223
            'label' => 'LABEL_HOME',
1144
            'route' => 'dashboard',
1224
            'route' => 'dashboard',
1145
            'class' => 'fa fa-home'
1225
            'class' => 'fa fa-home'
1146
        ],
1226
        ],
-
 
1227
        
-
 
1228
        [
-
 
1229
            'label' => 'LABEL_PRIVATE_NETWORKS',
-
 
1230
            'route' => 'settings/private-networks',
-
 
1231
            'class' => 'fa fa-building',
-
 
1232
        ],
-
 
1233
        
-
 
1234
        
-
 
1235
        [
-
 
1236
            'label' => 'LABEL_MY_PRIVATE_NETWORK',
-
 
1237
            'route' => 'settings/my-private-network',
-
 
1238
            'class' => 'fa fa-building',
-
 
1239
            'pages' => [
-
 
1240
                [
-
 
1241
                    'label' => 'LABEL_MY_PRIVATE_NETWORK_INTRO',
-
 
1242
                    'route' => 'settings/my-private-network/intro',
-
 
1243
                ],
-
 
1244
                [
-
 
1245
                    'label' => 'LABEL_MY_PRIVATE_NETWORK_NAVBAR',
-
 
1246
                    'route' => 'settings/my-private-network/navbar',
-
 
1247
                ],
-
 
1248
                [
-
 
1249
                    'label' => 'LABEL_MY_PRIVATE_NETWORK_FAVICO',
-
 
1250
                    'route' => 'settings/my-private-network/favicon',
-
 
1251
                ],
-
 
1252
                [
-
 
1253
                    'label' => 'LABEL_MY_PRIVATE_NETWORK_LOGO',
-
 
1254
                    'route' => 'settings/my-private-network/logo',
-
 
1255
                ],
-
 
1256
                [
-
 
1257
                    'label' => 'LABEL_MY_PRIVATE_NETWORK_STYLES_AND_COLORS',
-
 
1258
                    'route' => 'settings/my-private-network/styles-and-colors',
-
 
1259
                ],
-
 
1260
                
-
 
1261
 
-
 
1262
            ],    
-
 
1263
        ],
-
 
1264
        
-
 
1265
        
1147
        [
1266
        [
1148
            'label' => 'LABEL_COMPANIES',
1267
            'label' => 'LABEL_COMPANIES',
1149
            'route' => 'companies',
1268
            'route' => 'companies',
1150
            'class' => 'fa fa-building',
1269
            'class' => 'fa fa-building',
1151
        ],
1270
        ],