PipedreamHQ/pipedream

[ACTION] Update Linear OAuth components

Open

#4,646 建立於 2022年11月2日

在 GitHub 查看
 (10 留言) (0 反應) (2 負責人)JavaScript (5,305 fork)batch import
actionblockedenhancementgood first issuehelp wantedtriaged

倉庫指標

Star
 (7,438 star)
PR 合併指標
 (平均合併 9天 7小時) (30 天內合併 131 個 PR)

描述

We should add an optional prop to the Update Issue and Create Issue actions for the Linear OAuth app (slug = linear):

From their docs: https://developers.linear.app/docs/oauth/oauth-actor-authorization

To set the custom user name, set the createAsUser attribute with the user name and set displayIconUrl with the URL of the avatar in issueCreate or commentCreate mutations

We'll add the additional param to the authorization URL when these component changes are ready.

New optional prop:

  • "Create As User" (default to true)
  • If Create As User is true, set createAsUser to the user's displayName and displayIconUrl as avatarUrl (if not null). These can both be found by querying the user object (example below).
  • If Create As User is false, then show 2 additionalProps:
  1. Username (type string)
  2. Display Icon URL (type string)
{ 
    user(id: "me") {
      displayName
      avatarUrl
    }
  }

貢獻者指南