mirror of
https://github.com/IT4Change/Ocelot-Social.git
synced 2025-12-13 07:45:56 +00:00
1. Temporarily open another backend with permissions disabled 2. Connect to this backend and run seed data
25 lines
795 B
JavaScript
25 lines
795 B
JavaScript
import passwordMiddleware from './passwordMiddleware'
|
|
import softDeleteMiddleware from './softDeleteMiddleware'
|
|
import sluggifyMiddleware from './sluggifyMiddleware'
|
|
import fixImageUrlsMiddleware from './fixImageUrlsMiddleware'
|
|
import excerptMiddleware from './excerptMiddleware'
|
|
import dateTimeMiddleware from './dateTimeMiddleware';
|
|
import xssMiddleware from './xssMiddleware';
|
|
import permissionsMiddleware from './permissionsMiddleware';
|
|
|
|
export default schema => {
|
|
let middleware = [
|
|
passwordMiddleware,
|
|
dateTimeMiddleware,
|
|
sluggifyMiddleware,
|
|
excerptMiddleware,
|
|
xssMiddleware,
|
|
fixImageUrlsMiddleware,
|
|
softDeleteMiddleware
|
|
]
|
|
if (process.env.PERMISSIONS !== 'disabled') {
|
|
middleware.push(permissionsMiddleware.generate(schema))
|
|
}
|
|
return middleware
|
|
}
|