deepsource-autofix-76c6eb20
Dan Gowans 2022-08-22 14:21:48 -04:00
parent 8df9d11c51
commit 32f8332c3c
4 changed files with 81 additions and 81 deletions

8
app.js
View File

@ -43,10 +43,12 @@ app.use(express.urlencoded({
extended: false
}));
app.use(cookieParser());
app.use(csurf({ cookie: true }));
app.use(csurf({
cookie: true
}));
const limiter = rateLimit({
windowMs: 60 * 1000,
max: 1000
windowMs: 1000,
max: 25 * Math.max(3, configFunctions.getProperty("users.canLogin").length)
});
app.use(limiter);
const urlPrefix = configFunctions.getProperty("reverseProxy.urlPrefix");

18
app.ts
View File

@ -23,7 +23,10 @@ import * as configFunctions from "./helpers/functions.config.js";
import * as dateTimeFns from "@cityssm/expressjs-server-js/dateTimeFns.js";
import * as stringFns from "@cityssm/expressjs-server-js/stringFns.js";
import * as htmlFns from "@cityssm/expressjs-server-js/htmlFns.js";
import { version } from "./version.js";
import {
version
} from "./version.js";
import * as databaseInitializer from "./helpers/initializer.database.js";
@ -72,7 +75,9 @@ app.use(express.urlencoded({
}));
app.use(cookieParser());
app.use(csurf({ cookie: true }));
app.use(csurf({
cookie: true
}));
/*
@ -80,8 +85,8 @@ app.use(csurf({ cookie: true }));
*/
const limiter = rateLimit({
windowMs: 60 * 1000,
max: 1000
windowMs: 1000,
max: 25 * Math.max(3, configFunctions.getProperty("users.canLogin").length)
});
app.use(limiter);
@ -216,7 +221,6 @@ app.get(urlPrefix + "/logout", (request, response) => {
response.redirect(urlPrefix + "/");
} else {
response.redirect(urlPrefix + "/login");
}
});
@ -228,7 +232,9 @@ app.use((_request, _response, next) => {
});
// Error handler
app.use((error: { status: number; message: string },
app.use((error: {
status: number;message: string
},
request: express.Request, response: express.Response) => {
// Set locals, only providing error in development

View File

@ -1,4 +1,3 @@
import e from "express";
import * as recordTypes from "../types/recordTypes";

View File

@ -31,8 +31,7 @@ fieldset:enabled .is-hidden-enabled {
pointer-events: none;
}
// to fix page titles inside level components
// set on .level-left
// to fix page titles inside level components, set on .level-left
.has-flex-shrink-1 {
flex-shrink: 1;
@ -89,12 +88,10 @@ fieldset:enabled .is-hidden-enabled {
}
}
/*
* SVG
*/
.image svg {
display: block;
height: auto;
@ -117,22 +114,18 @@ fieldset:enabled .is-hidden-enabled {
}
}
/*
* "Readonly" selects
*/
.select option:disabled {
.select option:disabled {
display: none;
}
}
/*
* Modal Size Fix
*/
.modal-card {
max-width: 100%;
}