Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 2581 | Rev 2955 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 www 1
<?php
553 geraldo 2
 
1 www 3
use LeadersLinked\Model\UserType;
4
 
553 geraldo 5
function getAclResources() {
1 www 6
    return [
7
        'home',
8
        'onroom',
9
        'signin',
10
        'signin/facebook',
11
        'signin/twitter',
12
        'signin/google',
13
        'signin/admin',
14
        'signin/company',
15
        //'signin/test',
16
        'signout',
17
        'signup',
18
        'backend',
19
        'backend/signin-admin',
20
        'backend/signin-company',
210 efrain 21
        'csrf',
1 www 22
        'check-session',
23
        'notifications',
2951 kerby 24
        'notifications/markRead',
1 www 25
        'reset-password',
26
        'forgot-password',
27
        'activate-account',
28
        'professionalism-policy',
29
        'privacy-policy',
30
        'terms-and-conditions',
31
        'cookies',
32
        'help',
33
        'oauth',
34
        'oauth/facebook',
35
        'oauth/facebook/cancel',
36
        'oauth/facebook/delete',
37
        'oauth/twitter',
38
        'oauth/google',
39
        'oauth/instagram',
40
        'paypal',
41
        'paypal/success',
42
        'paypal/cancel',
43
        'services',
44
        'services/device',
45
        'services/check-session',
46
        'services/fcm',
47
        'services/signin',
48
        'services/signout',
49
        //'services/signup',
50
        //'services/activate-account',
51
        //'services/forgot-password',
52
        //'services/reset-password',
53
        'services/sync',
54
        'services/sync-batch',
55
        'services/storage',
56
        'services/microlearning',
57
        'services/microlearning/refresh',
58
        'services/microlearning/check-changes',
280 efrain 59
        'services/microlearning/capsules',
60
        'services/microlearning/capsules/comments',
61
        'services/microlearning/capsules/comments/add',
62
        'services/microlearning/capsules/comments/delete',
1979 efrain 63
        'services/delete-account',
1 www 64
        'storage',
65
        'dashboard',
60 efrain 66
        'dashboard2',
1 www 67
        'post',
68
        'feed',
69
        'feed/timeline',
70
        'feed/add',
71
        'feed/delete',
72
        'feed/share',
73
        'feed/comment',
74
        'feed/comment/delete',
75
        'feed/like',
76
        'feed/unlike',
77
        'connection',
78
        'connection/my-connections',
79
        'connection/people-you-may-know',
80
        'connection/people-blocked',
81
        'connection/people-blocked/delete',
82
        'connection/invitations-sent',
83
        'connection/invitations-received',
84
        'connection/request',
85
        'connection/approve',
86
        'connection/reject',
87
        'connection/block',
88
        'connection/cancel',
89
        'connection/delete',
90
        'connection/unblock',
91
        'account-settings',
92
        'account-settings/image',
93
        'account-settings/deactivate',
94
        'account-settings/notifications',
95
        'account-settings/password',
96
        'account-settings/social-networks',
97
        'account-settings/location',
98
        'account-settings/privacy',
99
        'account-settings/basic',
100
        'account-settings/browsers',
101
        'account-settings/ips',
102
        'account-settings/devices',
103
        'account-settings/transactions',
104
        'account-settings/transactions/add-funds',
105
        'account-settings/add-facebook',
106
        'account-settings/remove-facebook',
107
        'account-settings/add-twitter',
108
        'account-settings/remove-twitter',
109
        'account-settings/add-google',
110
        'account-settings/remove-google',
1979 efrain 111
        'account-settings/delete-account',
1 www 112
        'search',
113
        'search/company',
114
        'search/group',
115
        'search/job',
116
        'search/user',
117
        'moodle',
118
        'profile',
119
        'profile/self-evaluation',
120
        'profile/self-evaluation/take-a-test',
279 efrain 121
        'profile/self-evaluation/report',
553 geraldo 122
        'profile/performance-evaluation',
123
        'profile/performance-evaluation/take-a-test',
124
        'profile/performance-evaluation/report',
1 www 125
        'profile/microlearning',
126
        'profile/microlearning/timeline',
127
        'profile/microlearning/progress',
128
        'profile/view',
129
        'profile/people-viewed-profile',
130
        'profile/my-profiles',
131
        'profile/my-profiles/extended',
132
        'profile/my-profiles/cover',
133
        'profile/my-profiles/image',
134
        'profile/my-profiles/experience',
135
        'profile/my-profiles/education',
136
        'profile/my-profiles/language',
137
        'profile/my-profiles/location',
138
        'profile/my-profiles/skill',
139
        'profile/my-profiles/social-network',
140
        'profile/my-profiles/add',
141
        'profile/my-profiles/edit',
142
        'profile/my-profiles/delete',
143
        'company',
144
        'company/my-companies',
145
        'company/my-companies/add',
146
        'company/following-companies',
147
        'company/view',
148
        'company/follow',
149
        'company/unfollow',
150
        'company/request',
151
        'company/reject',
152
        'company/accept',
153
        'company/cancel',
154
        'company/leave',
155
        'company/requests-sent',
156
        'company/invitations-received',
157
        'company/i-work-with',
158
        'group',
159
        'group/view',
160
        'group/request',
161
        'group/leave',
162
        'group/cancel',
1360 efrain 163
        'group/accept',
164
        'group/reject',
1 www 165
        'group/my-groups',
166
        'group/my-groups/accessibility',
167
        'group/my-groups/industry',
168
        'group/my-groups/extended',
169
        'group/my-groups/type',
170
        'group/my-groups/users',
171
        'group/my-groups/image',
172
        'group/my-groups/cover',
173
        'group/my-groups/website',
174
        'group/my-groups/privacy',
175
        'group/my-groups/add',
176
        'group/my-groups/edit',
177
        'group/my-groups/delete',
178
        'group/my-groups/status',
179
        'group/joined-groups',
180
        'group/requests-sent',
181
        'group/invitations-received',
182
        'group/members',
183
        'group/members/approve',
184
        'group/members/reject',
185
        'group/members/invite',
186
        'group/members/cancel',
187
        'job',
188
        'job/view',
189
        'job/applied-jobs',
190
        'job/apply-job',
191
        'job/remove-apply-job',
192
        'job/saved-jobs',
193
        'job/save-job',
194
        'job/remove-save-job',
195
        'inmail',
196
        'inmail/block',
197
        'inmail/delete',
198
        'inmail/message',
199
        'inmail/message/send',
200
        'inmail/message/delete',
201
        'chat',
202
        'chat/heart-beat',
203
        'chat/create-group',
204
        'chat/add-user-to-group',
205
        'chat/mark-seen',
206
        'chat/mark-received',
207
        'chat/remove-user-from-group',
208
        'chat/get-all-messages',
209
        'chat/send',
210
        'chat/get-contacts-availables-for-group',
211
        'chat/get-contact-group-list',
212
        'chat/leave-group',
213
        'chat/delete-group',
214
        'chat/close',
215
        'chat/clear',
216
        'chat/upload',
217
        'helpers',
218
        'helpers/search-people',
219
        'helpers/posts',
220
        'helpers/people-you-may-know',
221
        'helpers/people-viewed-profile',
222
        'helpers/company-follower',
223
        'helpers/company-suggestion',
224
        'helpers/group-members',
225
        'helpers/group-members/invite',
226
        'helpers/group-members/cancel',
227
        'helpers/group-members/reject',
228
        'helpers/group-members/approve',
229
        'helpers/groups-suggestion',
2444 efrain 230
        'helpers/footer',
1 www 231
        'marketplace',
232
        'marketplace/categories',
233
        'marketplace/enroll',
234
        'marketplace/join',
235
        'marketplace/buy',
236
    ];
237
}
238
 
553 geraldo 239
function getAclUsertype() {
1 www 240
    return [
241
        UserType::ADMIN => [
242
            'home',
243
            'onroom',
244
            'signin',
245
            'signin/facebook',
246
            'signin/twitter',
247
            'signin/google',
248
            'signin/admin',
249
            'signin/company',
250
            'signout',
251
            'signup',
210 efrain 252
            'csrf',
1 www 253
            'check-session',
254
            'notifications',
2951 kerby 255
            'notifications/markRead',
1 www 256
            'reset-password',
257
            'forgot-password',
258
            'professionalism-policy',
259
            'activate-account',
260
            'privacy-policy',
261
            'terms-and-conditions',
262
            'cookies',
263
            'backend',
264
            'backend/signin-admin',
265
            'backend/signin-company',
266
            'oauth',
267
            'oauth/facebook',
268
            'oauth/facebook/cancel',
269
            'oauth/facebook/delete',
270
            'oauth/twitter',
271
            'oauth/google',
272
            'oauth/instagram',
273
            'paypal',
274
            'paypal/success',
275
            'paypal/cancel',
276
            'services',
277
            'services/device',
278
            'services/check-session',
279
            'services/fcm',
280
            'services/signin',
281
            'services/signout',
282
            //'services/signup',
283
            //'services/activate-account',
284
            //'services/forgot-password',
285
            //'services/reset-password',
286
            'services/sync',
287
            'services/sync-batch',
288
            'services/storage',
289
            'services/microlearning',
290
            'services/microlearning/refresh',
291
            'services/microlearning/check-changes',
280 efrain 292
            'services/microlearning/capsules',
293
            'services/microlearning/capsules/comments',
294
            'services/microlearning/capsules/comments/add',
295
            'services/microlearning/capsules/comments/delete',
1979 efrain 296
            'services/delete-account',
1 www 297
            'storage',
298
            'dashboard',
60 efrain 299
            'dashboard2',
1 www 300
            'post',
301
            'feed',
302
            'feed/timeline',
303
            'feed/add',
304
            'feed/delete',
305
            'feed/share',
306
            'feed/comment',
307
            'feed/comment/delete',
308
            'feed/like',
309
            'feed/unlike',
310
            'connection',
311
            'connection/my-connections',
312
            'connection/people-you-may-know',
313
            'connection/people-blocked',
314
            'connection/people-blocked/delete',
315
            'connection/invitations-sent',
316
            'connection/invitations-received',
317
            'connection/request',
318
            'connection/approve',
319
            'connection/reject',
320
            'connection/block',
321
            'connection/cancel',
322
            'connection/delete',
323
            'connection/unblock',
324
            'account-settings',
325
            'account-settings/image',
326
            'account-settings/deactivate',
327
            'account-settings/notifications',
328
            'account-settings/password',
329
            'account-settings/social-networks',
330
            'account-settings/location',
331
            'account-settings/privacy',
332
            'account-settings/basic',
333
            'account-settings/browsers',
334
            'account-settings/ips',
335
            'account-settings/devices',
336
            'account-settings/transactions',
337
            'account-settings/transactions/add-funds',
338
            'account-settings/add-facebook',
339
            'account-settings/remove-facebook',
340
            'account-settings/add-twitter',
341
            'account-settings/remove-twitter',
342
            'account-settings/add-google',
343
            'account-settings/remove-google',
1979 efrain 344
            'account-settings/delete-account',
1 www 345
            'search',
346
            'search/company',
347
            'search/group',
348
            'search/job',
349
            'search/user',
350
            'moodle',
351
            'profile',
352
            'profile/self-evaluation',
353
            'profile/self-evaluation/take-a-test',
279 efrain 354
            'profile/self-evaluation/report',
554 geraldo 355
            'profile/performance-evaluation',
356
            'profile/performance-evaluation/take-a-test',
357
            'profile/performance-evaluation/report',
1 www 358
            'profile/microlearning',
359
            'profile/microlearning/timeline',
360
            'profile/microlearning/progress',
361
            'profile/view',
362
            'profile/people-viewed-profile',
363
            'profile/my-profiles',
364
            'profile/my-profiles/extended',
365
            'profile/my-profiles/cover',
366
            'profile/my-profiles/image',
367
            'profile/my-profiles/experience',
368
            'profile/my-profiles/education',
369
            'profile/my-profiles/language',
370
            'profile/my-profiles/location',
371
            'profile/my-profiles/skill',
372
            'profile/my-profiles/social-network',
373
            'profile/my-profiles/add',
374
            'profile/my-profiles/edit',
375
            'profile/my-profiles/delete',
376
            'company',
377
            'company/my-companies',
378
            'company/my-companies/add',
379
            'company/following-companies',
380
            'company/view',
381
            'company/follow',
382
            'company/unfollow',
383
            'company/request',
384
            'company/reject',
385
            'company/accept',
386
            'company/cancel',
387
            'company/leave',
388
            'company/requests-sent',
389
            'company/invitations-received',
390
            'company/i-work-with',
391
            'group',
392
            'group/view',
393
            'group/request',
394
            'group/leave',
395
            'group/cancel',
1360 efrain 396
            'group/accept',
397
            'group/reject',
1 www 398
            'group/my-groups',
399
            'group/my-groups/accessibility',
400
            'group/my-groups/industry',
401
            'group/my-groups/extended',
402
            'group/my-groups/type',
403
            'group/my-groups/users',
404
            'group/my-groups/image',
405
            'group/my-groups/cover',
406
            'group/my-groups/website',
407
            'group/my-groups/privacy',
408
            'group/my-groups/add',
409
            'group/my-groups/edit',
410
            'group/my-groups/delete',
411
            'group/my-groups/status',
412
            'group/joined-groups',
413
            'group/requests-sent',
414
            'group/invitations-received',
415
            'group/members',
416
            'group/members/approve',
417
            'group/members/reject',
418
            'group/members/invite',
419
            'group/members/cancel',
420
            'job',
421
            'job/view',
422
            'job/applied-jobs',
423
            'job/apply-job',
424
            'job/remove-apply-job',
425
            'job/saved-jobs',
426
            'job/save-job',
427
            'job/remove-save-job',
428
            'inmail',
429
            'inmail/block',
430
            'inmail/delete',
431
            'inmail/message',
432
            'inmail/message/send',
433
            'inmail/message/delete',
434
            'chat',
435
            'chat/heart-beat',
436
            'chat/create-group',
437
            'chat/add-user-to-group',
438
            'chat/mark-seen',
439
            'chat/mark-received',
440
            'chat/remove-user-from-group',
441
            'chat/get-all-messages',
442
            'chat/send',
443
            'chat/get-contacts-availables-for-group',
444
            'chat/get-contact-group-list',
445
            'chat/leave-group',
446
            'chat/delete-group',
447
            'chat/close',
448
            'chat/clear',
449
            'chat/upload',
450
            'help',
451
            'helpers',
452
            'helpers/search-people',
453
            'helpers/posts',
454
            'helpers/people-you-may-know',
455
            'helpers/people-viewed-profile',
456
            'helpers/company-follower',
457
            'helpers/company-suggestion',
458
            'helpers/group-members',
459
            'helpers/group-members/invite',
460
            'helpers/group-members/cancel',
461
            'helpers/group-members/reject',
462
            'helpers/group-members/approve',
463
            'helpers/groups-suggestion',
2444 efrain 464
            'helpers/footer',
1 www 465
            'marketplace',
466
            'marketplace/categories',
467
            'marketplace/enroll',
468
            'marketplace/join',
469
            'marketplace/buy',
470
        ],
471
        UserType::USER => [
472
            'home',
473
            'onroom',
474
            'signin',
475
            'signin/facebook',
476
            'signin/twitter',
477
            'signin/google',
478
            'signin/admin',
479
            'signin/company',
480
            'signout',
481
            'signup',
210 efrain 482
            'csrf',
1 www 483
            'check-session',
484
            'notifications',
2951 kerby 485
            'notifications/markRead',
1 www 486
            'professionalism-policy',
487
            'reset-password',
488
            'forgot-password',
489
            'activate-account',
490
            'privacy-policy',
491
            'terms-and-conditions',
492
            'cookies',
493
            'backend',
494
            'backend/signin-company',
495
            'oauth',
496
            'oauth/facebook',
497
            'oauth/facebook/cancel',
498
            'oauth/facebook/delete',
499
            'oauth/twitter',
500
            'oauth/google',
501
            'oauth/instagram',
502
            'paypal',
503
            'paypal/success',
504
            'paypal/cancel',
505
            'services',
506
            'services/device',
507
            'services/check-session',
508
            'services/fcm',
509
            'services/signin',
1323 efrain 510
            'services/signout',
1 www 511
            //'services/signup',
512
            //'services/activate-account',
513
            //'services/forgot-password',
514
            //'services/reset-password',
515
            'services/sync',
516
            'services/sync-batch',
517
            'services/storage',
518
            'services/microlearning',
519
            'services/microlearning/refresh',
520
            'services/microlearning/check-changes',
280 efrain 521
            'services/microlearning/capsules',
522
            'services/microlearning/capsules/comments',
523
            'services/microlearning/capsules/comments/add',
524
            'services/microlearning/capsules/comments/delete',
1979 efrain 525
            'services/delete-account',
1 www 526
            'storage',
527
            'dashboard',
60 efrain 528
            'dashboard2',
1 www 529
            'post',
530
            'feed',
531
            'feed/timeline',
532
            'feed/add',
533
            'feed/delete',
534
            'feed/share',
535
            'feed/comment',
536
            'feed/comment/delete',
537
            'feed/like',
538
            'feed/unlike',
539
            'connection',
540
            'connection/my-connections',
541
            'connection/people-you-may-know',
542
            'connection/people-blocked',
543
            'connection/people-blocked/delete',
544
            'connection/invitations-sent',
545
            'connection/invitations-received',
546
            'connection/request',
547
            'connection/approve',
548
            'connection/reject',
549
            'connection/block',
550
            'connection/cancel',
551
            'connection/delete',
552
            'connection/unblock',
553
            'account-settings',
554
            'account-settings/image',
555
            'account-settings/deactivate',
556
            'account-settings/notifications',
557
            'account-settings/password',
558
            'account-settings/social-networks',
559
            'account-settings/location',
560
            'account-settings/privacy',
561
            'account-settings/basic',
562
            'account-settings/browsers',
563
            'account-settings/ips',
564
            'account-settings/devices',
565
            'account-settings/transactions',
566
            'account-settings/transactions/add-funds',
567
            'account-settings/add-facebook',
568
            'account-settings/remove-facebook',
569
            'account-settings/add-twitter',
570
            'account-settings/remove-twitter',
571
            'account-settings/add-google',
572
            'account-settings/remove-google',
1979 efrain 573
            'account-settings/delete-account',
1 www 574
            'search',
575
            'search/company',
576
            'search/group',
577
            'search/job',
578
            'search/user',
579
            'moodle',
580
            'profile',
581
            'profile/self-evaluation',
582
            'profile/self-evaluation/take-a-test',
279 efrain 583
            'profile/self-evaluation/report',
554 geraldo 584
            'profile/performance-evaluation',
585
            'profile/performance-evaluation/take-a-test',
586
            'profile/performance-evaluation/report',
1 www 587
            'profile/microlearning',
588
            'profile/microlearning/timeline',
589
            'profile/microlearning/progress',
590
            'profile/view',
591
            'profile/people-viewed-profile',
592
            'profile/my-profiles',
593
            'profile/my-profiles/extended',
594
            'profile/my-profiles/cover',
595
            'profile/my-profiles/image',
596
            'profile/my-profiles/experience',
597
            'profile/my-profiles/education',
598
            'profile/my-profiles/language',
599
            'profile/my-profiles/location',
600
            'profile/my-profiles/skill',
601
            'profile/my-profiles/social-network',
602
            'profile/my-profiles/add',
603
            'profile/my-profiles/edit',
604
            'profile/my-profiles/delete',
605
            'company',
606
            'company/my-companies',
607
            'company/my-companies/add',
608
            'company/following-companies',
609
            'company/view',
610
            'company/follow',
611
            'company/unfollow',
612
            'company/request',
613
            'company/reject',
614
            'company/accept',
615
            'company/cancel',
616
            'company/leave',
617
            'company/requests-sent',
618
            'company/invitations-received',
619
            'company/i-work-with',
620
            'group',
621
            'group/view',
622
            'group/request',
623
            'group/leave',
624
            'group/cancel',
1360 efrain 625
            'group/accept',
626
            'group/reject',
1 www 627
            'group/my-groups',
628
            'group/my-groups/accessibility',
629
            'group/my-groups/industry',
630
            'group/my-groups/extended',
631
            'group/my-groups/type',
632
            'group/my-groups/users',
633
            'group/my-groups/image',
634
            'group/my-groups/cover',
635
            'group/my-groups/website',
636
            'group/my-groups/privacy',
637
            'group/my-groups/add',
638
            'group/my-groups/edit',
639
            'group/my-groups/delete',
640
            'group/my-groups/status',
641
            'group/joined-groups',
642
            'group/requests-sent',
643
            'group/invitations-received',
644
            'group/members',
645
            'group/members/approve',
646
            'group/members/reject',
647
            'group/members/invite',
648
            'group/members/cancel',
649
            'job',
650
            'job/view',
651
            'job/applied-jobs',
652
            'job/apply-job',
653
            'job/remove-apply-job',
654
            'job/saved-jobs',
655
            'job/save-job',
656
            'job/remove-save-job',
657
            'inmail',
658
            'inmail/block',
659
            'inmail/delete',
660
            'inmail/message',
661
            'inmail/message/send',
662
            'inmail/message/delete',
663
            'chat',
664
            'chat/heart-beat',
665
            'chat/create-group',
666
            'chat/add-user-to-group',
667
            'chat/mark-seen',
668
            'chat/mark-received',
669
            'chat/remove-user-from-group',
670
            'chat/get-all-messages',
671
            'chat/send',
672
            'chat/get-contacts-availables-for-group',
673
            'chat/get-contact-group-list',
674
            'chat/leave-group',
675
            'chat/delete-group',
676
            'chat/close',
677
            'chat/clear',
678
            'chat/upload',
679
            'help',
680
            'helpers',
681
            'helpers/search-people',
682
            'helpers/posts',
683
            'helpers/people-you-may-know',
684
            'helpers/people-viewed-profile',
685
            'helpers/company-follower',
686
            'helpers/company-suggestion',
687
            'helpers/group-members',
688
            'helpers/group-members/invite',
689
            'helpers/group-members/cancel',
690
            'helpers/group-members/reject',
691
            'helpers/group-members/approve',
692
            'helpers/groups-suggestion',
2444 efrain 693
            'helpers/footer',
1 www 694
            'marketplace',
695
            'marketplace/categories',
696
            'marketplace/enroll',
697
            'marketplace/join',
698
            'marketplace/buy',
699
        ],
700
        UserType::GUEST => [
701
            'home',
702
            'onroom',
703
            'signin',
704
            'signin/facebook',
705
            'signin/twitter',
706
            'signin/google',
707
            'signin/admin',
708
            'signin/company',
709
            'signout',
710
            'signup',
711
            'check-session',
712
            'notifications',
2951 kerby 713
            'notifications/markRead',
1 www 714
            'professionalism-policy',
715
            'reset-password',
716
            'forgot-password',
717
            'activate-account',
718
            'privacy-policy',
719
            'terms-and-conditions',
720
            'cookies',
2581 efrain 721
            'csrf',
1 www 722
            'oauth',
723
            'oauth/facebook',
724
            'oauth/facebook/cancel',
725
            'oauth/facebook/delete',
726
            'oauth/twitter',
727
            'oauth/google',
728
            'oauth/instagram',
729
            'paypal',
730
            'paypal/success',
731
            'paypal/cancel',
732
            'services',
733
            'services/device',
734
            'services/check-session',
735
            'services/fcm',
736
            'services/signin',
737
            'services/signout',
738
            'services/sync',
739
            'services/sync-batch',
740
        ],
1979 efrain 741
        UserType::USER_DELETED => [
742
            'home',
743
            'signin',
744
            'signin/facebook',
745
            'signin/twitter',
746
            'signin/google',
747
            'signin/admin',
748
            'signin/company',
749
            'signout',
750
            'signup',
751
            'check-session',
752
            'notifications',
2951 kerby 753
            'notifications/markRead',
1979 efrain 754
            'professionalism-policy',
755
            'reset-password',
756
            'forgot-password',
757
            'activate-account',
758
            'privacy-policy',
759
            'terms-and-conditions',
760
            'cookies',
761
            'oauth',
2581 efrain 762
            'csrf',
1979 efrain 763
            'oauth/facebook',
764
            'oauth/facebook/cancel',
765
            'oauth/facebook/delete',
766
            'oauth/twitter',
767
            'oauth/google',
768
            'oauth/instagram',
2002 efrain 769
            'services',
770
            'services/device',
771
            'services/check-session',
772
            'services/fcm',
773
            'services/signin',
774
            'services/signout',
775
            'services/sync',
776
            'services/sync-batch',
1979 efrain 777
        ],
1 www 778
    ];
779
}