Fix issue title editing and state change permissions

Only delegates and authors should see the edit and state change buttons.
This commit is contained in:
Rūdolfs Ošiņš
2024-10-31 16:18:58 +01:00
parent 793c3bd600
commit 80314b2148
+9 -7
View File
@@ -396,13 +396,15 @@
{:else}
<div class="title">
<InlineTitle content={issue.title} fontSize="medium" />
<div class="title-icons">
<Icon
styleCursor="pointer"
name="pen"
onclick={() => (editingTitle = !editingTitle)} />
<IssueStateButton state={issue.state} save={saveState} />
</div>
{#if roles.isDelegateOrAuthor( config.publicKey, repo.delegates.map(delegate => delegate.did), issue.discussion[0].author.did, )}
<div class="title-icons">
<Icon
styleCursor="pointer"
name="pen"
onclick={() => (editingTitle = !editingTitle)} />
<IssueStateButton state={issue.state} save={saveState} />
</div>
{/if}
</div>
{/if}
</div>