Улучшеный Minecraft лаунчер на основе sashok's742 v3 https://launcher.gravit.pro
Find a file
AlexCatze 9cc1810831
[FEATURE] Roles support for MySQL and PostgreSQL (#622)
* [FEATURE] Roles support for MySQL and PostgreSQL

Roles are stored in separate (name,uuid) table. Role can be given to user by adding "role.<name/guid>" permission to user. Permissions can be added to role by adding record with role`s uuid to permissions table.

* [REFACTOR] Refactor roles quering

Use 2 queries, first to query names of all user`s roles, second to recursively query all permissions. This also allows roles inheritance. All code from previous realisation, that is not used in this one, was commented, so if this realisation will be accepted, that code can be finaly removed.

* [REFACTOR] Removed commented code

* [REFACTOR] Remover useless catches
2022-11-19 18:01:32 +07:00
.github/workflows [FIX] Github Actions compile 2022-03-10 17:19:41 +07:00
compat [REFACTOR] IDEA Code Reformat 2021-03-27 17:22:46 +07:00
gradle/wrapper [FEATURE] Update rework 2022-08-24 13:41:01 +07:00
Launcher [ANY] Full IDEA reformat 2022-11-18 14:47:03 +07:00
LauncherAPI [ANY] Full IDEA reformat 2022-11-18 14:47:03 +07:00
LauncherCore [ANY] Full IDEA reformat 2022-11-18 14:47:03 +07:00
LaunchServer [FEATURE] Roles support for MySQL and PostgreSQL (#622) 2022-11-19 18:01:32 +07:00
modules@aba8a880bd [ANY] Use launcher-pack directory for modules 2022-11-18 16:10:28 +07:00
ServerWrapper [FIX] Paper installAuthlib 2022-10-17 00:47:24 +07:00
.gitattributes 4.0.0 init commit 2018-09-17 14:07:32 +07:00
.gitignore [FIX] Поддержка нового формата подключения PostgreSQL 2020-04-05 10:20:35 +03:00
.gitmodules [ANY] change submodule link type 2020-03-31 17:38:46 +03:00
build.gradle [ANY] 5.3.1 stable 2022-10-23 17:05:38 +07:00
CODE_OF_CONDUCT.md [DOCS] Updating the code of conduct (#616) 2022-10-14 20:11:16 +07:00
Dockerfile [FIX] Dockerfile 2021-05-11 01:11:39 +07:00
get_it.sh Update get_it.sh 2019-05-02 22:58:47 +03:00
gradle.properties Refactor with warns fix. 2018-12-26 15:33:49 +03:00
gradlew [FEATURE] Update rework 2022-08-24 13:41:01 +07:00
gradlew.bat [FEATURE] Update rework 2022-08-24 13:41:01 +07:00
LICENSE 4.0.0 init commit 2018-09-17 14:07:32 +07:00
props.gradle [ANY] Update dependencies 2022-07-12 15:39:44 +07:00
README.md [ANY] Небольшой рефактор. 2021-07-21 19:43:47 +03:00
settings.gradle [ANY] Remove authlib 2022-02-11 20:38:27 +07:00

Modification of the launcher sashok724's v3 from Gravit Build Status

curl -s https://raw.githubusercontent.com/GravitLauncher/Launcher/master/get_it.sh | sh