This commit is contained in:
parent
b932d88990
commit
fc6fc097e9
@ -110,6 +110,7 @@ export class Settings extends Model {
|
||||
@Column({
|
||||
type: DataTypes.STRING,
|
||||
allowNull: false,
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
get(this: Settings): any {
|
||||
const value = this.getDataValue('value');
|
||||
return value != null ? JSON.parse(value) : null;
|
||||
|
@ -8,6 +8,7 @@
|
||||
import ErrorToast from '$lib/components/Toast/ErrorToast.svelte';
|
||||
import { buttonTriggeredRequest } from '$lib/components/utils';
|
||||
import { goto } from '$app/navigation';
|
||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
||||
import { adminCount } from '$lib/stores';
|
||||
|
||||
let allPermissionBadges = {
|
||||
|
@ -1,14 +1,7 @@
|
||||
import type { RequestHandler } from '@sveltejs/kit';
|
||||
import { Permissions } from '$lib/permissions';
|
||||
import {
|
||||
addSession,
|
||||
deleteAllUserSessions,
|
||||
deleteSession,
|
||||
getSession,
|
||||
updateAllUserSessions
|
||||
} from '$lib/server/session';
|
||||
import { deleteAllUserSessions, getSession, updateAllUserSessions } from '$lib/server/session';
|
||||
import { Admin } from '$lib/server/database';
|
||||
import { env as publicEnv } from '$env/dynamic/public';
|
||||
|
||||
export const POST = (async ({ request, cookies }) => {
|
||||
if (getSession(cookies, { permissions: [Permissions.AdminWrite] }) == null) {
|
||||
|
@ -7,6 +7,7 @@
|
||||
import Select from '$lib/components/Input/Select.svelte';
|
||||
import Input from '$lib/components/Input/Input.svelte';
|
||||
import Textarea from '$lib/components/Input/Textarea.svelte';
|
||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
||||
import { reportCount } from '$lib/stores';
|
||||
import HeaderBar from './HeaderBar.svelte';
|
||||
import { MagnifyingGlass, Plus, Share } from 'svelte-heros-v2';
|
||||
@ -19,6 +20,7 @@
|
||||
export let data: PageData;
|
||||
|
||||
let currentPageReports: (typeof Report.prototype.dataValues)[] = [];
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
let currentPageReportsRequest: Promise<any> = Promise.resolve();
|
||||
let reportsPerPage = 50;
|
||||
let reportPage = 0;
|
||||
|
@ -16,6 +16,7 @@ export const load: PageServerLoad = async ({ parent, cookies }) => {
|
||||
(prev, curr) => {
|
||||
return { ...prev, [curr.key]: curr.value };
|
||||
},
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
{} as { [key: string]: any }
|
||||
);
|
||||
|
||||
|
@ -41,8 +41,10 @@
|
||||
}
|
||||
|
||||
$: fetchPageUsers(userPage);
|
||||
// prettier-ignore
|
||||
function fetchFilterPageUsers(_: any) { userPage == 0 ? fetchPageUsers(0) : userPage = 0 }
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/no-unused-vars
|
||||
function fetchFilterPageUsers(_: any) {
|
||||
userPage == 0 ? fetchPageUsers(0) : (userPage = 0);
|
||||
}
|
||||
$: fetchFilterPageUsers(userFilter);
|
||||
|
||||
let sortKey: string | null = null;
|
||||
@ -118,6 +120,7 @@
|
||||
</thead>
|
||||
<tbody>
|
||||
{#key currentPageUsersRequest}
|
||||
<!-- eslint-disable-next-line @typescript-eslint/no-unused-vars -->
|
||||
{#await currentPageUsersRequest then _}
|
||||
{#each currentPageUsers as user, i}
|
||||
<tr>
|
||||
@ -210,6 +213,7 @@
|
||||
</table>
|
||||
<div class="flex justify-center items-center mb-2 mt-4 w-full">
|
||||
<div class="join">
|
||||
<!-- eslint-disable-next-line @typescript-eslint/no-unused-vars -->
|
||||
{#each Array(currentPageUsers.length === usersPerPage || userPage > 0 ? Math.ceil(data.count / usersPerPage) || 1 : 1) as _, i}
|
||||
<button
|
||||
class="join-item btn"
|
||||
|
@ -4,7 +4,6 @@
|
||||
import { createEventDispatcher, onMount } from 'svelte';
|
||||
import { env } from '$env/dynamic/public';
|
||||
import { rulesShort } from '$lib/rules';
|
||||
import type { HTMLInputAttributes } from 'svelte/elements';
|
||||
|
||||
const dispatch = createEventDispatcher();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user