FindById.ts 546 B

123456789101112
  1. import FindByIdJob from "@/modules/DataModule/FindByIdJob";
  2. import { Models } from "@/types/Models";
  3. import isDj from "@/modules/DataModule/permissions/isDj";
  4. import isPublic from "@/modules/DataModule/permissions/isPublic";
  5. import isUnlisted from "@/modules/DataModule/permissions/isUnlisted";
  6. import isOwner from "@/modules/DataModule/permissions/isOwner";
  7. export default class FindById extends FindByIdJob {
  8. protected static _modelName: keyof Models = "stations";
  9. protected static _hasPermission = [isOwner, isDj, isPublic, isUnlisted];
  10. }