Yes. Changed together with the getProjectColumnIssue() changes.
Changed, as discussed today.
Changed, as discussed today.
As discussed, I moved getProjectColumnIssue() to the service.
I added CreateProjectIssue and reused the IssueAssignOrRemoveProject code with an extra helper.
Probably whatever we do with telekom-mms/forgejo#6/files (comment) above, it's basically the same TODO ;)
I understand the nil worries. But again, I thought this is kind of what they already do with Repo, Org, and so on. In the code you have to be aware of the API path that is used to reach it. If the...
I kinda copied what they do with Repo, Org etc. At least that was the idea ;)
OK, I'll move these checks. Not sure about the ones in UpdateProject though.
The existing integration tests caught it. I just had to fix it to make the tests run correctly ;)
That's a leftover from when I played with the ID/sorting below. I thought about "removing holes" in the Sorting numbers by using the indices of the sorted list instead of the Sorting numbers....