cytechmobile / radicle-jetbrains-plugin

Radicle plugin for Jetbrains IDEs
https://plugins.jetbrains.com/plugin/19664-radicle
Apache License 2.0
15 stars 0 forks source link

move issue listing from httpd to cli #542

Open gsaslis opened 3 weeks ago

gsaslis commented 3 weeks ago

Issues

Fetch Issues (HTTPD)
curl http://localhost:8080/api/v1/projects/rad:z3WHS4GSf8hChLjGYfPkJY7vCxsBK/issues

Response

[
   {
      "id":"735efe8abc2c793cfb8a1a73cc0ac7bd0c2ddca1",
      "author":{
         "id":"did:key:z6Mkv7BCz61grUDYDmcQhQVmMdcmZmQu3QjMEuQaW7oxQ4H5",
         "alias":"stelios"
      },
      "title":"test Issue",
      "state":{
         "status":"open"
      },
      "assignees":[
         {
            "id":"did:key:z6Mkv7BCz61grUDYDmcQhQVmMdcmZmQu3QjMEuQaW7oxQ4H5",
            "alias":"stelios"
         }
      ],
      "discussion":[
         {
            "id":"735efe8abc2c793cfb8a1a73cc0ac7bd0c2ddca1",
            "author":{
               "id":"did:key:z6Mkv7BCz61grUDYDmcQhQVmMdcmZmQu3QjMEuQaW7oxQ4H5",
               "alias":"stelios"
            },
            "body":"This is a test issue",
            "edits":[
               {
                  "author":{
                     "id":"did:key:z6Mkv7BCz61grUDYDmcQhQVmMdcmZmQu3QjMEuQaW7oxQ4H5",
                     "alias":"stelios"
                  },
                  "body":"This is a test issue",
                  "timestamp":1707473097,
                  "embeds":[

                  ]
               }
            ],
            "embeds":[

            ],
            "reactions":[

            ],
            "timestamp":1707473097,
            "replyTo":null,
            "resolved":false
         },
         {
            "id":"46acb843225a774c8ba57c61de953b1902151a55",
            "author":{
               "id":"did:key:z6MkrnXJWPndzPBxpBUaE3L3BnMeWpaQdT1V1FvkoCPFSFS3",
               "alias":"yorgos-laptop"
            },
            "body":"babis",
            "edits":[
               {
                  "author":{
                     "id":"did:key:z6MkrnXJWPndzPBxpBUaE3L3BnMeWpaQdT1V1FvkoCPFSFS3",
                     "alias":"yorgos-laptop"
                  },
                  "body":"babis",
                  "timestamp":1715327279,
                  "embeds":[

                  ]
               }
            ],
            "embeds":[

            ],
            "reactions":[

            ],
            "timestamp":1715327279,
            "replyTo":"735efe8abc2c793cfb8a1a73cc0ac7bd0c2ddca1",
            "resolved":false
         }
      ],
      "labels":[
         "test"
      ]
   }
]
Fetch Issues (CLI)

rad issue list

Action Required

Fetch single issue (HTTPD)
curl http://localhost:8080/api/v1/projects/rad:z3WHS4GSf8hChLjGYfPkJY7vCxsBK/issues/735efe8abc2c793cfb8a1a73cc0ac7bd0c2ddca1

Response :

{"id":"735efe8abc2c793cfb8a1a73cc0ac7bd0c2ddca1","author":{"id":"did:key:z6Mkv7BCz61grUDYDmcQhQVmMdcmZmQu3QjMEuQaW7oxQ4H5","alias":"stelios"},"title":"test Issue","state":{"status":"open"},"assignees":[{"id":"did:key:z6Mkv7BCz61grUDYDmcQhQVmMdcmZmQu3QjMEuQaW7oxQ4H5","alias":"stelios"}],"discussion":[{"id":"735efe8abc2c793cfb8a1a73cc0ac7bd0c2ddca1","author":{"id":"did:key:z6Mkv7BCz61grUDYDmcQhQVmMdcmZmQu3QjMEuQaW7oxQ4H5","alias":"stelios"},"body":"This is a test issue","edits":[{"author":{"id":"did:key:z6Mkv7BCz61grUDYDmcQhQVmMdcmZmQu3QjMEuQaW7oxQ4H5","alias":"stelios"},"body":"This is a test issue","timestamp":1707473097,"embeds":[]}],"embeds":[],"reactions":[],"timestamp":1707473097,"replyTo":null,"resolved":false},{"id":"46acb843225a774c8ba57c61de953b1902151a55","author":{"id":"did:key:z6MkrnXJWPndzPBxpBUaE3L3BnMeWpaQdT1V1FvkoCPFSFS3","alias":"yorgos-laptop"},"body":"babis","edits":[{"author":{"id":"did:key:z6MkrnXJWPndzPBxpBUaE3L3BnMeWpaQdT1V1FvkoCPFSFS3","alias":"yorgos-laptop"},"body":"babis","timestamp":1715327279,"embeds":[]}],"embeds":[],"reactions":[],"timestamp":1715327279,"replyTo":"735efe8abc2c793cfb8a1a73cc0ac7bd0c2ddca1","resolved":false}],"labels":["test"]}

Fetch single issue (CLI)

rad issue show <ID>

Action Required