Compare commits

...
2 Commits
6 changed files with 16 additions and 7 deletions
+2 -2
View File
@@ -1,11 +1,11 @@
{
"name": "traxxx-web",
"version": "0.50.10",
"version": "0.50.11",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"version": "0.50.10",
"version": "0.50.11",
"dependencies": {
"@brillout/json-serializer": "^0.5.8",
"@dicebear/collection": "^7.0.5",
+1 -1
View File
@@ -92,7 +92,7 @@
"overrides": {
"vite": "$vite"
},
"version": "0.50.10",
"version": "0.50.11",
"imports": {
"#/*": "./*.js"
}
+7
View File
@@ -1,6 +1,13 @@
import { render } from 'vike/abort'; /* eslint-disable-line import/extensions */
import { fetchActors } from '#/src/actors.js';
import verifyAbility from '#/utils/verify-ability.js';
export default async function onBeforeRender(pageContext) {
if (!pageContext.user || !verifyAbility(pageContext.user, 'actor', 'merge')) {
throw render(404);
}
const { actors } = await fetchActors({
query: pageContext.urlParsed.search.q,
}, {
@@ -1,8 +1,10 @@
import { render } from 'vike/abort'; /* eslint-disable-line import/extensions */
import { fetchActorRevisions } from '#/src/actors.js';
import verifyAbility from '#/utils/verify-ability.js';
export async function onBeforeRender(pageContext) {
if (!pageContext.user || pageContext.user.role === 'user') {
if (!pageContext.user || !verifyAbility(pageContext.user, 'actor', 'update')) {
throw render(404);
}
@@ -1,8 +1,10 @@
import { render } from 'vike/abort'; /* eslint-disable-line import/extensions */
import { fetchSceneRevisions } from '#/src/scenes.js';
import verifyAbility from '#/utils/verify-ability.js';
export async function onBeforeRender(pageContext) {
if (!pageContext.user || pageContext.user.role === 'user') {
if (!pageContext.user || !verifyAbility(pageContext.user, 'scene', 'update')) {
throw render(404);
}
-2
View File
@@ -447,8 +447,6 @@ async function queryManticoreSql(filters, options, _reqUser) {
builder.where('has_avatar', 1);
}
console.log('ACTOR OPTIONS', options);
if (options.order?.[0] === 'name') {
builder.orderBy([
{ column: 'actors.slug', order: options.order[1] },