Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Favorites feature #125

Open
wants to merge 13 commits into
base: viewmodes
Choose a base branch
from
Open

Favorites feature #125

wants to merge 13 commits into from

Conversation

jrauh01
Copy link
Collaborator

@jrauh01 jrauh01 commented Mar 3, 2025

This PR replaces the first implementation of the feature in #117.

It introduces the ability to mark resources as favorites. Thus a quick action is added to the resource's detail view, allowing users to favor or unfavor resources. To show the favorites there is a toggle in the controls section above the action list. If the toggle is active in the dropdown menu to choose to sort by what there is a new 'Custom Order' option. If the list is sorted by 'Custom Order' the user can reorder the favorites via drag & drop. Favorites are stored per user. Additionally to resource uuid and username, the resource's kind is stored to optimize database queries.

There is also a dashboard to show all favorites of all resources summarized.

Closes #107

@jrauh01 jrauh01 self-assigned this Mar 3, 2025
@cla-bot cla-bot bot added the cla/signed CLA is signed by all contributors of a PR label Mar 3, 2025
@jrauh01 jrauh01 force-pushed the favorites-new branch 4 times, most recently from 3de000a to 593900d Compare March 5, 2025 08:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla/signed CLA is signed by all contributors of a PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant