chore: Serialize domain policies on team (#1970)

* domain policies exposed on team, consistency

* fix: Remove usage of isAdmin in frontend

* test
This commit is contained in:
Tom Moor
2021-03-22 20:50:12 -07:00
committed by GitHub
parent b3353f20d5
commit 349e971a8a
26 changed files with 258 additions and 145 deletions

View File

@ -2,7 +2,7 @@
import Router from "koa-router";
import Sequelize from "sequelize";
import auth from "../middlewares/authentication";
import { Event, Team, User, Collection } from "../models";
import { Event, User, Collection } from "../models";
import policy from "../policies";
import { presentEvent } from "../presenters";
import pagination from "./middlewares/pagination";
@ -60,7 +60,7 @@ router.post("events.list", auth(), pagination(), async (ctx) => {
}
if (auditLog) {
authorize(user, "auditLog", Team);
authorize(user, "manage", user.team);
where.name = Event.AUDIT_EVENTS;
}