Radish alpha
r
Radicle desktop app
Radicle
Git (anonymous pull)
Log in to clone via SSH
Fix issue title editing and state change permissions
Rūdolfs Ošiņš committed 1 year ago
commit 80314b2148f4ca57a4302dc43994efe0b33eaaa9
parent 793c3bd60029e2c49d7e8e2d7c671cefa46d19ef
1 file changed +9 -7
modified src/views/repo/Issue.svelte
@@ -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>