Fixing base route issues. Fix map scrolling issues on iOS

This commit is contained in:
John Lyon-Smith
2018-05-31 07:20:29 -07:00
parent 62876c94c9
commit 9e55320a21
8 changed files with 95 additions and 30 deletions

View File

@@ -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