data, logs, logs-content, story, story-content: Added permission check in UI to hide disallowed actions.

This commit is contained in:
2018-10-13 12:31:05 +02:00
parent 5187704b02
commit 8345d1fc91
22 changed files with 158 additions and 43 deletions
@@ -3,8 +3,12 @@
<div class="logs-content">
<div class="header">
<h1 class="color-primary">${component.title}</h1>
<a on-click("open", "log.edit") class="color-menu">Edit</a>
<a on-click("open", "log.remove") class="color-menu">Remove</a>
<if-permitted user=input.user permission="log.edit">
<a on-click("open", "log.edit") class="color-menu">Edit</a>
</if-permitted>
<if-permitted user=input.user permission="log.remove">
<a on-click("open", "log.remove") class="color-menu">Remove</a>
</if-permitted>
</div>
<annotation if(state.removed) level="error">
<p>
@@ -17,6 +21,7 @@
on-move("movePost", post)
on-remove("removePost", post)
on-edited("postEdited")
user=input.user
post=post
characters=state.log.characters
last=(post.position === state.log.posts.length)