Sort starred projects in a meaningful way
- Zendesk ticket: https://gitlab.zendesk.com/agent/tickets/10762
Expected behavior
Starred projects should be sorted by something like last activity (like Your Projects page) or by alphabet with group and project name.
Observed behavior
Order appears slightly random - maybe sort of alphabetical but not completely. Certainly not based on last activity.
Next steps
What is the best sorting method? Personally, I expected it to be the same as 'Your Projects' but a customer's user noted it should be alphabetical.
cc/ @dzaporozhets
Designs
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Author Maintainer
cc/ @vsizov @rspeicher Thoughts?
- Owner
Makes sense. I think the current order is just the order in which they were starred, descending from most recently.
Array#sort
is called withparams[:sort]
parameter, but I think we wantorder
/reorder
to sort them in the database, don't we? - Author Maintainer
@JobV Can we schedule for this for a release, please?
- 🚄 Job van der Voort 🚀 Milestone changed to 8.5
Milestone changed to 8.5
- 🚄 Job van der Voort 🚀 Added ~19492 label
Added ~19492 label
- 🚄 Job van der Voort 🚀 Milestone changed to 8.4
Milestone changed to 8.4
- Drew Blessing Added promised label
Added promised label
- username-removed-264303 mentioned in issue #3799 (closed)
mentioned in issue #3799 (closed)
- Developer
@dzaporozhets what about this case?
- username-removed-264303 Reassigned to @creamzy
Reassigned to @creamzy
- username-removed-264303 Assignee removed
Assignee removed
- username-removed-264303 Reassigned to @creamzy
Reassigned to @creamzy
- Developer
@dblessing @dzaporozhets we need to introduce sorting, but i don't think that it should be the same as on the explore tab.
In this case different matrix are interested. From my perspective it can be:
- Last updated
- Last updated by me
- Owned by me
- Name from A to Z
- Name from Z to A
Maybe you can suggest some sorting parameters as well.
- Developer
Related issue #3968 (closed)
- username-removed-264303 Assignee removed
Assignee removed
- username-removed-264303 mentioned in issue #3968 (closed)
mentioned in issue #3968 (closed)
- Owner
I think it should be sorted by last activity by default with dropdown that allows sort by name, amount of stars and last updated. "Owned by me" might be also good addition. cc @creamzy
- Developer
- username-removed-264303 Added frontend and removed ~19492 labels
Added frontend and removed ~19492 labels
- Developer
Related #3799 (closed)
- username-removed-128633 Reassigned to @rymai
Reassigned to @rymai
- username-removed-128633 mentioned in merge request !2568 (closed)
mentioned in merge request !2568 (closed)
- username-removed-128633 Assignee removed
Assignee removed
- username-removed-264303 Milestone changed to 8.5
Milestone changed to 8.5
- Douwe Maan Milestone changed to 8.6
Milestone changed to 8.6
- username-removed-444 mentioned in merge request !3078 (merged)
mentioned in merge request !3078 (merged)
- username-removed-444 Status changed to closed by merge request !3078 (merged)
Status changed to closed by merge request !3078 (merged)
- username-removed-444 Status changed to reopened
Status changed to reopened
- username-removed-444 Reassigned to @dblessing
Reassigned to @dblessing
- Owner
@dblessing please report back to customer next improvements:
- from 8.6 starred projects are sorted by last activity. Same as "your projects" tab
- also we have now dropdown to sort it differently when necessary
- Douwe Maan Milestone changed to 8.7
Milestone changed to 8.7
- Author Maintainer
Reported back.
- Drew Blessing Status changed to closed
Status changed to closed