feat(frontend): make admin log page wider

This commit is contained in:
MiniDigger | Martin 2022-12-24 15:53:17 +01:00
parent c6b4f16a36
commit 0ff65d9f8f
4 changed files with 17 additions and 5 deletions

View File

@ -2,6 +2,7 @@ package io.papermc.hangar.controller.extras.pagination.filters.log;
import io.papermc.hangar.controller.extras.pagination.Filter; import io.papermc.hangar.controller.extras.pagination.Filter;
import io.papermc.hangar.controller.extras.pagination.filters.log.LogSubjectFilter.LogSubjectFilterInstance; import io.papermc.hangar.controller.extras.pagination.filters.log.LogSubjectFilter.LogSubjectFilterInstance;
import org.apache.commons.lang3.StringUtils;
import org.jdbi.v3.core.statement.SqlStatement; import org.jdbi.v3.core.statement.SqlStatement;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
@ -38,8 +39,10 @@ public class LogSubjectFilter implements Filter<LogSubjectFilterInstance> {
@Override @Override
public void createSql(StringBuilder sb, SqlStatement<?> q) { public void createSql(StringBuilder sb, SqlStatement<?> q) {
sb.append(" AND la.s_name = :subjectName"); if (StringUtils.isNotBlank(this.subjectName)) {
q.bind("subjectName", this.subjectName); sb.append(" AND la.s_name = :subjectName");
q.bind("subjectName", this.subjectName);
}
} }
} }
} }

View File

@ -2,6 +2,7 @@ package io.papermc.hangar.controller.extras.pagination.filters.log;
import io.papermc.hangar.controller.extras.pagination.Filter; import io.papermc.hangar.controller.extras.pagination.Filter;
import io.papermc.hangar.controller.extras.pagination.filters.log.LogUserFilter.LogUserFilterInstance; import io.papermc.hangar.controller.extras.pagination.filters.log.LogUserFilter.LogUserFilterInstance;
import org.apache.commons.lang3.StringUtils;
import org.jdbi.v3.core.statement.SqlStatement; import org.jdbi.v3.core.statement.SqlStatement;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
@ -37,8 +38,10 @@ public class LogUserFilter implements Filter<LogUserFilterInstance> {
@Override @Override
public void createSql(StringBuilder sb, SqlStatement<?> q) { public void createSql(StringBuilder sb, SqlStatement<?> q) {
sb.append(" AND la.user_name = :userName"); if (StringUtils.isNotBlank(userName)) {
q.bind("userName", userName); sb.append(" AND la.user_name = :userName");
q.bind("userName", userName);
}
} }
@Override @Override

View File

@ -11,7 +11,7 @@ const key = computed<string>(() => route.params.user as string);
</script> </script>
<template> <template>
<main> <main :data-page="route.name">
<Header /> <Header />
<Container class="min-h-[80vh]"> <Container class="min-h-[80vh]">
<slot /> <slot />

View File

@ -188,3 +188,9 @@ useHead(useSeo(i18n.t("userActionLog.title"), null, route, null));
</Card> </Card>
</div> </div>
</template> </template>
<style>
main[data-page="admin-log"] .max-w-screen-xl {
max-width: 100% !important;
}
</style>