Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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