Fixing base route issues. Fix map scrolling issues on iOS
This commit is contained in:
@@ -7,7 +7,11 @@ import { catchAll, BaseRoutes } from "."
|
||||
@autobind
|
||||
export class WorkItemRoutes extends BaseRoutes {
|
||||
constructor(container) {
|
||||
super(container, container.db.WorkItem)
|
||||
super({
|
||||
container,
|
||||
model: container.db.WorkItem,
|
||||
nonAdmin: { listItems: true, getItem: true },
|
||||
})
|
||||
const app = container.app
|
||||
|
||||
app
|
||||
@@ -63,6 +67,12 @@ export class WorkItemRoutes extends BaseRoutes {
|
||||
}
|
||||
|
||||
async deleteAllWorkItems(req, res, next) {
|
||||
const isAdmin = !!req.user.administrator
|
||||
|
||||
if (!isAdmin) {
|
||||
throw createError.Forbidden()
|
||||
}
|
||||
|
||||
const Activity = this.db.Activity
|
||||
const WorkItem = this.db.WorkItem
|
||||
const Team = this.db.Team
|
||||
|
||||
Reference in New Issue
Block a user