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

Make expense tags easier to find #5138

Closed
alanna opened this issue Jan 25, 2022 · 4 comments
Closed

Make expense tags easier to find #5138

alanna opened this issue Jan 25, 2022 · 4 comments
Labels
bounty candidate Potential bounty, to be reviewed. Having this tag on an issue does not qualify it for a bounty. complexity → simple duplicate enhancement frontend

Comments

@alanna
Copy link
Contributor

alanna commented Jan 25, 2022

User story

As an expense submitter or admin I want to find the right tag for my expense so I can keep things organized and clear.

Right now, they are seemingly in a random order. You can't search them either.

75c25477affaa3e989f7ec3b7e1fba40

Best solution for this problem

Instead of simply an 'add new tag' option in the text box, allow that to also function as search. As you type it shows a list if matching tags, and if none match it lets you create a new one.

MVP

Alphabetize the list.

P4 low frequency, low impact

@alanna alanna added feature bounty candidate Potential bounty, to be reviewed. Having this tag on an issue does not qualify it for a bounty. labels Jan 25, 2022
@Betree Betree added complexity → simple enhancement frontend and removed feature bounty candidate Potential bounty, to be reviewed. Having this tag on an issue does not qualify it for a bounty. labels Jan 25, 2022
@Betree
Copy link
Member

Betree commented Jan 25, 2022

Right now, they are seemingly in a random order.

They're currently ranked by popularity: most used first.

Instead of simply an 'add new tag' option in the text box, allow that to also function as search. As you type it shows a list if matching tags, and if none match it lets you create a new one.

Big yes for this

@alanna alanna added the bounty candidate Potential bounty, to be reviewed. Having this tag on an issue does not qualify it for a bounty. label Mar 29, 2022
@kaylarep
Copy link

kaylarep commented May 5, 2022

User story

  • The tag system seems really great, but currently isn't very useful. We wish there was an option to restrict how people applying for grants could use the tags. We've noticed that people applying will tag with things like "travel" when we already have a "transport" tag.
    • Due to this, new tags are made, and now we have 40+ of them on our collective. It'd be good if we could only allow admins to make new tags, and others could only choose from existing tags.
  • Another issue is, as of right now, you can't search through tags when attempting to add one to a transaction. This means it takes a lot longer to find the correct tags, and with all the different versions of one tag makes it hard to keep things organised.
  • It'd also be great if we could tag donations to the pot. It would make it easier for us to find specific donations, such as money raised through people running campaigns, from sales of goods and more.
  • Something else that would be useful is if you could then archive tags.
    • We have tags for projects like our workshops that we no longer use due to the project ending. It would be good if we could archive this, so it's still usable to search but doesn't come up when attempting to scroll through the current tags.

I really hope you consider these things, as they would make the admin side of running out mutual aid a lot easier! Right now the sheer amount of tags has made it hard to tag anything at all any more as you spend so long scrolling.

@Betree
Copy link
Member

Betree commented May 6, 2022

@alanna Closing in favor of #5523 as it proposes to implement the functionality described here:

Instead of simply an 'add new tag' option in the text box, allow that to also function as search. As you type it shows a list if matching tags, and if none match it lets you create a new one.

@kaylarep This is interesting feedback, would be great to split it into distinct issues.

@kaylarep
Copy link

kaylarep commented May 6, 2022

Done!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bounty candidate Potential bounty, to be reviewed. Having this tag on an issue does not qualify it for a bounty. complexity → simple duplicate enhancement frontend
Projects
None yet
Development

No branches or pull requests

3 participants