Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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