|
@@ -1,10 +1,10 @@
|
|
import ModelUpdatedEvent from "@/modules/DataModule/ModelUpdatedEvent";
|
|
import ModelUpdatedEvent from "@/modules/DataModule/ModelUpdatedEvent";
|
|
import isAdmin from "@/modules/DataModule/permissions/isAdmin";
|
|
import isAdmin from "@/modules/DataModule/permissions/isAdmin";
|
|
|
|
+import isSelf from "@/modules/DataModule/permissions/modelPermissions/isSelf";
|
|
import User from "../../User";
|
|
import User from "../../User";
|
|
|
|
|
|
export default abstract class UserUpdatedEvent extends ModelUpdatedEvent {
|
|
export default abstract class UserUpdatedEvent extends ModelUpdatedEvent {
|
|
protected static _model = User;
|
|
protected static _model = User;
|
|
|
|
|
|
- protected static _hasPermission = isAdmin;
|
|
|
|
- // TODO maybe allow this for the current logged in user?
|
|
|
|
|
|
+ protected static _hasModelPermission = [isAdmin, isSelf];
|
|
}
|
|
}
|