Stable
2.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.lua
lua/ember/lua/ember/store.lua
web/app/Auth/Auth.php
web/app/Controllers/AdminController.php
web/app/Controllers/ApiController.php
web/app/Controllers/AuthController.php
web/app/Controllers/MigrationController.php
web/app/Controllers/PagesController.php
web/app/Controllers/ServerApiController.php
web/app/Controllers/StoreController.php
web/app/Controllers/UserController.php
web/app/Events/GroupSaving.php
web/app/Events/RoleSaving.php
web/app/Events/UserRevokedRoleSaving.php
web/app/Events/UserRoleSaving.php
web/app/Helpers.php
web/app/Models/Role.php
web/app/Models/RolePermission.php
web/app/Models/StorePackage.php
web/app/Models/User.php
web/app/Models/UserRevokedRole.php
web/app/Models/UserRole.php
web/app/routes.php
web/bootstrap/app.php
web/composer.json
web/composer.lock
web/public/css/app.css
web/public/js/adminvue.js
web/public/js/app.js
web/public/mix-manifest.json
web/resources/js/app.js
web/resources/js/components/BanInputGroup.vue
web/resources/js/components/BansTable.vue
web/resources/js/components/ColorPicker.vue
web/resources/js/components/PermissionSwitcher.vue
web/resources/js/components/ProfileAdministration.vue
web/resources/js/components/RoleBadge.vue
web/resources/js/components/RoleManager.vue
web/resources/js/components/RoleSelect.vue
web/resources/js/components/ServerSelect.vue
web/resources/js/components/StorePackages.vue
web/resources/js/components/UsersList.vue
web/resources/js/scripts/ui.js
web/resources/lang/en.php
web/resources/sass/app.scss
web/resources/views/admin/groups.twig
web/resources/views/admin/packages.twig
web/resources/views/admin/roles.twig
web/resources/views/bans.twig
web/resources/views/layouts/navbar.twig
web/resources/views/notifications.twig
web/resources/views/profile.twig
web/resources/views/store/credits.twig
web/resources/views/templates/app.twig
web/resources/views/users.twig
web/vendor/adhocore/jwt/LICENSE
web/vendor/adhocore/jwt/composer.json
web/vendor/adhocore/jwt/src/JWT.php
web/vendor/adhocore/jwt/src/JWTException.php
web/vendor/adhocore/jwt/src/ValidatesJWT.php
web/vendor/composer/ClassLoader.php
web/vendor/composer/LICENSE
web/vendor/composer/autoload_psr4.php
web/vendor/composer/autoload_static.php
web/vendor/composer/installed.json