12345678910111213141516 |
- import ModelDeletedEvent from "@/modules/DataModule/ModelDeletedEvent";
- import isUnlisted from "@/modules/DataModule/permissions/isUnlisted";
- import isPublic from "@/modules/DataModule/permissions/isPublic";
- import isOwner from "@/modules/DataModule/permissions/isOwner";
- import isDj from "@/modules/DataModule/permissions/isDj";
- export default abstract class StationDeletedEvent extends ModelDeletedEvent {
- protected static _modelName = "stations";
- protected static _hasPermission = [
- isPublic,
- isUnlisted,
- isDj,
- isOwner // TODO only check isOwner for community stations, if owner = user id
- ];
- }
|