Private Issues, Web UI: List the private issues in its separate section #495
Labels
No labels
Backlog Status
Needs Review
Backlog Status
Ready
Chore
points
01
points
02
points
03
points
05
points
08
points
13
Priority
High
Priority
Low
Priority
Medium
Sprint Status
Blocked
Sprint Status
Done
Sprint Status
In Progress
Sprint Status
Review
Sprint Status
To Do
Technical Debt
Work Item
Bug
Work Item
Epic
Work Item
Spike
Work Item
Task
Work Item
User Story
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Reference
forge/forge#495
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Private Issues, Web UI: List the private issues in its separate section
Details
Private Issues, Web UI: List the private issues in its separate section
Associated with issue forge/forge#442
We need to complete forge/forge#464 before we start with this.
I made some headway with the frontend implementation 😭
I do not like it though. It is very experimental. We could prolly do it better.
The new issue button does not work for now. Or at least, how I want it.
The count bubble is visible only to those who have the necessary access.
Other authenticated user can view that panel but this would up empty.
For users opening a private issue there, only their count would be shown.
While the repo owner or those having the access, get to see everything.
The issue index is also shared with the normal publicly visible issues.
You wanna see the code changes? Nope, still some polishing needed.
I am retaining the issue ticket assigned points for now on an evaluation.
For what its worth, this implementation has too many moving pieces to tackle before it becomes functional.
Following the conversation with @ryanlerch from this morning's meeting, we would want to have a common listing for both public issues and private issues. Depending on the access levels, all the issue tickets (including public and private) should be visible to the owners and maintainers, the private issue ticket reporters should see the public tickets and only the private tickets that they opened or are involved in, and the third person should see only the public tickets. The count shown on the tab headers inside the pill also needs to be modified to reflect the same and those within the open, closed and all sections need to be changed too.
Fingers crossed.
Hmm, I would like this too, but: Because public and private issues are in separate tables, querying either are separate activities. I.e., right now there’s no way to say “give me public and private issues from the point of view of this user, paginated” in one go. I can think of several approaches to tackle this, all with their own downsides 😉: