private serverService: ServerService,
private userService: UserService,
private blocklistService: BlocklistService,
+ private auth: AuthService,
private i18n: I18n
) { }
if (this.user && authUser.id === this.user.id) return
- if (this.user && authUser.hasRight(UserRight.MANAGE_USERS)) {
+ if (this.user && authUser.hasRight(UserRight.MANAGE_USERS) && authUser.canManage(this.user)) {
this.userActions.push([
{
label: this.i18n('Edit'),