added javadoc to experience tracking module

changed persistence configuration for entities, so cascade is more correct
changed the way channels get their server assigned
added feature to only change the exp role of a user, if he doesn't already have the new target role
added the name of the needed feature, to the message indicating that a feature has been disabled
updated unsetExpRole to have a status update message, because there might be a lot of users which need a role update
This commit is contained in:
Sheldan
2020-04-23 23:39:05 +02:00
parent 1a74924850
commit cf37d4adef
69 changed files with 929 additions and 260 deletions

View File

@@ -23,12 +23,12 @@ public class Warning {
@Getter
@ManyToOne
@JoinColumn(name = "warnedUserId")
@JoinColumn(name = "warnedUserId", nullable = false)
private AUserInAServer warnedUser;
@Getter
@ManyToOne
@JoinColumn(name = "warningUserId")
@JoinColumn(name = "warningUserId", nullable = false)
private AUserInAServer warningUser;
@Getter