feat: Improved viewers popover (#2106)
* refactoring popover * feat: DocumentViews popover * i18n * fix: tab focus warnings * test: Add tests around users.info changes * snapshots
This commit is contained in:
@ -37,6 +37,12 @@ allow(User, ["activate", "suspend"], User, (actor, user) => {
|
||||
throw new AdminRequiredError();
|
||||
});
|
||||
|
||||
allow(User, "readDetails", User, (actor, user) => {
|
||||
if (!user || user.teamId !== actor.teamId) return false;
|
||||
if (user === actor) return true;
|
||||
return actor.isAdmin;
|
||||
});
|
||||
|
||||
allow(User, "promote", User, (actor, user) => {
|
||||
if (!user || user.teamId !== actor.teamId) return false;
|
||||
if (user.isAdmin || user.isSuspended) return false;
|
||||
|
Reference in New Issue
Block a user