Stable2.1.9
- Replaced group system with a new role system
- multiple roles per user
- role permissions
- Implemented automatic ban on store transaction dispute/claim/chargeback/reversal
- Added ban scopes (global/server/web)
- Various bug fixes and improvements
Files modified:
lua/ember/lua/ember/init.lualua/ember/lua/ember/store.luaweb/app/Auth/Auth.phpweb/app/Controllers/AdminController.phpweb/app/Controllers/ApiController.phpweb/app/Controllers/AuthController.phpweb/app/Controllers/MigrationController.phpweb/app/Controllers/PagesController.phpweb/app/Controllers/ServerApiController.phpweb/app/Controllers/StoreController.phpweb/app/Controllers/UserController.phpweb/app/Events/GroupSaving.phpweb/app/Events/RoleSaving.phpweb/app/Events/UserRevokedRoleSaving.phpweb/app/Events/UserRoleSaving.phpweb/app/Helpers.phpweb/app/Models/Role.phpweb/app/Models/RolePermission.phpweb/app/Models/StorePackage.phpweb/app/Models/User.phpweb/app/Models/UserRevokedRole.phpweb/app/Models/UserRole.phpweb/app/routes.phpweb/bootstrap/app.phpweb/composer.jsonweb/composer.lockweb/public/css/app.cssweb/public/js/adminvue.jsweb/public/js/app.jsweb/public/mix-manifest.jsonweb/resources/js/app.jsweb/resources/js/components/BanInputGroup.vueweb/resources/js/components/BansTable.vueweb/resources/js/components/ColorPicker.vueweb/resources/js/components/PermissionSwitcher.vueweb/resources/js/components/ProfileAdministration.vueweb/resources/js/components/RoleBadge.vueweb/resources/js/components/RoleManager.vueweb/resources/js/components/RoleSelect.vueweb/resources/js/components/ServerSelect.vueweb/resources/js/components/StorePackages.vueweb/resources/js/components/UsersList.vueweb/resources/js/scripts/ui.jsweb/resources/lang/en.phpweb/resources/sass/app.scssweb/resources/views/admin/groups.twigweb/resources/views/admin/packages.twigweb/resources/views/admin/roles.twigweb/resources/views/bans.twigweb/resources/views/layouts/navbar.twigweb/resources/views/notifications.twigweb/resources/views/profile.twigweb/resources/views/store/credits.twigweb/resources/views/templates/app.twigweb/resources/views/users.twigweb/vendor/adhocore/jwt/LICENSEweb/vendor/adhocore/jwt/composer.jsonweb/vendor/adhocore/jwt/src/JWT.phpweb/vendor/adhocore/jwt/src/JWTException.phpweb/vendor/adhocore/jwt/src/ValidatesJWT.phpweb/vendor/composer/ClassLoader.phpweb/vendor/composer/LICENSEweb/vendor/composer/autoload_psr4.phpweb/vendor/composer/autoload_static.phpweb/vendor/composer/installed.json