Compare commits

...

4 Commits
1.0.1 ... main

Author SHA1 Message Date
f3e35f3f6a improved robustness of logout function
All checks were successful
Continuous Integration / Update Development (push) Successful in 2m29s
2025-12-17 19:46:30 -05:00
d7b099ac75 fixed for reals this time
All checks were successful
Continuous Integration / Update Development (push) Successful in 2m26s
Continuous Deployment / Update Deployment (push) Successful in 2m26s
2025-12-17 17:20:28 -05:00
a6b521a89c Fixed hardcoded database name
All checks were successful
Continuous Integration / Update Development (push) Successful in 2m27s
Continuous Deployment / Update Deployment (push) Successful in 2m24s
2025-12-17 17:15:33 -05:00
ad4d28b5dd Made calendar cancel button red
All checks were successful
Continuous Integration / Update Development (push) Successful in 2m23s
2025-12-17 13:11:24 -05:00
3 changed files with 20 additions and 7 deletions

View File

@@ -12,7 +12,7 @@ const pool = mariadb.createPool({
connectionLimit: 5,
connectTimeout: 10000, // give it more breathing room
acquireTimeout: 15000,
database: 'ranger_unit_tracker',
database: process.env.DB_DATABASE,
ssl: false,
});

View File

@@ -115,11 +115,24 @@ router.get('/callback', (req, res, next) => {
router.get('/logout', [requireLogin], function (req, res, next) {
req.logout(function (err) {
if (err) { return next(err); }
req.session.destroy((err) => {
if (err) { return next(err); }
res.clearCookie('connect.sid', {
path: '/',
domain: process.env.CLIENT_DOMAIN,
httpOnly: true,
sameSite: 'lax'
});
var params = {
client_id: process.env.AUTH_CLIENT_ID,
returnTo: process.env.CLIENT_URL
};
res.redirect(process.env.AUTH_END_SESSION_URI + '?' + querystring.stringify(params));
})
});
});

View File

@@ -197,7 +197,7 @@ defineExpose({ forceReload })
<DropdownMenuItem v-if="activeEvent.cancelled" @click="setCancel(false)">
Un-Cancel
</DropdownMenuItem>
<DropdownMenuItem v-else @click="setCancel(true)">
<DropdownMenuItem v-else @click="setCancel(true)" class="text-destructive">
Cancel
</DropdownMenuItem>
</DropdownMenuContent>