Add sorting functionality to staff playtime table and include roles in UI and database mapping
This commit is contained in:
+1
-1
@@ -2,5 +2,5 @@ package com.alttd.altitudeweb.database.luckperms;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public record PlayerWithGroup(UUID uuid, String username, String group) {
|
||||
public record PlayerWithGroup(String username, UUID uuid, String group) {
|
||||
}
|
||||
|
||||
+3
-2
@@ -22,10 +22,11 @@ public interface TeamMemberMapper {
|
||||
|
||||
@ConstructorArgs({
|
||||
@Arg(column = "username", javaType = String.class),
|
||||
@Arg(column = "uuid", javaType = UUID.class, typeHandler = UUIDTypeHandler.class)
|
||||
@Arg(column = "uuid", javaType = UUID.class, typeHandler = UUIDTypeHandler.class),
|
||||
@Arg(column = "group", javaType = String.class)
|
||||
})
|
||||
@Select("""
|
||||
SELECT players.username, players.uuid, players.primary_group AS 'group'
|
||||
SELECT players.username, players.uuid, permissions.permission AS 'group'
|
||||
FROM luckperms_user_permissions AS permissions
|
||||
INNER JOIN luckperms_players AS players ON players.uuid = permissions.uuid
|
||||
WHERE permission IN (${groupPermissions})
|
||||
|
||||
Reference in New Issue
Block a user