refactor(auth): change contributor's role logic to have it included in the users_podcasts table
- update myth-auth and codeigniter to latest develop changes - improve permission check: remove all dynamic permissions per podcast and overwrite myth-auth services and permission filter - remove unnecessary code because of myth-auth upgrade - refactor some controller code for better clarity - add remaining seeders in docs closes #19, #20
Showing
- app/Authorization/FlatAuthorization.php 76 additions, 0 deletionsapp/Authorization/FlatAuthorization.php
- app/Authorization/GroupModel.php 18 additions, 0 deletionsapp/Authorization/GroupModel.php
- app/Authorization/PermissionModel.php 63 additions, 0 deletionsapp/Authorization/PermissionModel.php
- app/Config/Filters.php 1 addition, 1 deletionapp/Config/Filters.php
- app/Config/Paths.php 1 addition, 1 deletionapp/Config/Paths.php
- app/Config/Routes.php 98 additions, 39 deletionsapp/Config/Routes.php
- app/Config/Services.php 70 additions, 7 deletionsapp/Config/Services.php
- app/Controllers/Admin/Contributor.php 57 additions, 111 deletionsapp/Controllers/Admin/Contributor.php
- app/Controllers/Admin/Episode.php 1 addition, 33 deletionsapp/Controllers/Admin/Episode.php
- app/Controllers/Admin/Myaccount.php 2 additions, 2 deletionsapp/Controllers/Admin/Myaccount.php
- app/Controllers/Admin/Podcast.php 22 additions, 41 deletionsapp/Controllers/Admin/Podcast.php
- app/Controllers/Admin/User.php 95 additions, 18 deletionsapp/Controllers/Admin/User.php
- app/Controllers/Auth.php 0 additions, 98 deletionsapp/Controllers/Auth.php
- app/Database/Migrations/2020-07-03-191500_add_users_podcasts.php 6 additions, 0 deletions...abase/Migrations/2020-07-03-191500_add_users_podcasts.php
- app/Database/Seeds/AuthSeeder.php 242 additions, 116 deletionsapp/Database/Seeds/AuthSeeder.php
- app/Database/Seeds/TestSeeder.php 35 additions, 0 deletionsapp/Database/Seeds/TestSeeder.php
- app/Entities/Episode.php 0 additions, 1 deletionapp/Entities/Episode.php
- app/Entities/Podcast.php 18 additions, 10 deletionsapp/Entities/Podcast.php
- app/Entities/User.php 42 additions, 0 deletionsapp/Entities/User.php
- app/Filters/Permission.php 115 additions, 0 deletionsapp/Filters/Permission.php
Loading
Please register or sign in to comment