data, logs, logs-content, story, story-content: Added permission check in UI to hide disallowed actions.
This commit is contained in:
@@ -4,9 +4,13 @@
|
||||
<compact-list-property long label="Name" value=input.data.name />
|
||||
<compact-list-property short label="Author" value=input.data.author />
|
||||
<compact-list-options long>
|
||||
<a key="edit" on-click("open", "edit", input.data)>Edit</a>
|
||||
<a key="nicks" on-click("open", "nicks", input.data)>Nicks</a>
|
||||
<if-permitted user=input.user author=input.data.author permission="character.edit">
|
||||
<a key="edit" on-click("open", "edit", input.data)>Edit</a>
|
||||
<a key="nicks" on-click("open", "nicks", input.data)>Nicks</a>
|
||||
</if-permitted>
|
||||
<if-permitted user=input.user author=input.data.author permission="character.remove">
|
||||
<a key="remove" on-click("open", "remove", input.data)>Remove</a>
|
||||
</if-permitted>
|
||||
</compact-list-options>
|
||||
<remove-character-modal enabled=(state.modal === "remove") character=input.data on-removed("emit", "removed") on-close("close") />
|
||||
<edit-character-modal enabled=(state.modal === "edit") character=input.data on-edited("emit", "edited") on-close("close") />
|
||||
|
||||
Reference in New Issue
Block a user