UserUpdatedEvent.ts 417 B

12345678910
  1. import ModelUpdatedEvent from "@/modules/DataModule/ModelUpdatedEvent";
  2. import isAdmin from "@/modules/DataModule/permissions/isAdmin";
  3. import isSelf from "@/modules/DataModule/permissions/modelPermissions/isSelf";
  4. import User from "../../User";
  5. export default abstract class UserUpdatedEvent extends ModelUpdatedEvent {
  6. protected static _model = User;
  7. protected static _hasModelPermission = [isAdmin, isSelf];
  8. }