Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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