View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0022607 | mantisbt | tagging | public | 2017-03-29 14:17 | 2025-01-18 15:45 |
Reporter | j_schultz | Assigned To | dregad | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | resolved | Resolution | fixed | ||
Target Version | 2.28.0 | Fixed in Version | 2.28.0 | ||
Summary | 0022607: Clean up unused tags | ||||
Description | Over time, my users have added many tags to issues that were later removed because they were unnecessary. These tags remain in the database forever and show up in the dropdown list of suggested tags. Here are two suggestions: | ||||
Tags | No tags attached. | ||||
That's easy enough, although it comes with a performance cost as we need to count the associated bugs from the bug_tag table, but this is not a frequently-accessed page so I think it should be acceptable.
Planning to fix this by adding a new Unused filter button, allowing to display all tags that are not attached to any issue, and a Delete action button in the list allowing easy deletion. I don't believe it's worth introducing a dedicated button to delete all unused tags in one go. |
|
MantisBT: master 27b94bf3 2024-10-14 18:24 Details Diff |
Tag API: allow handling of unused tags - New tag_get_unused() function: like tag_get_all(), but only returns tags that are not linked to any Issue. - Add $p_unused param to tag_count() Issue 0022607 |
Affected Issues 0022607 |
|
mod - core/tag_api.php | Diff File | ||
MantisBT: master 27675c41 2024-10-14 18:37 Details Diff |
Manage tags: allow filtering of Unused tags Fixes 0022607 |
Affected Issues 0022607 |
|
mod - manage_tags_page.php | Diff File | ||
MantisBT: master 00f92357 2025-01-06 12:19 Details Diff |
Use semantically correct TH tag for column headers Issue 0022607 |
Affected Issues 0022607 |
|
mod - manage_tags_page.php | Diff File | ||
MantisBT: master b22b16d0 2025-01-06 12:21 Details Diff |
Show number of attached bugs on Manage Tags page Modify tag_get_all() to get the bug count when retrieving tags from the database; for tag_get_unused(), it's always 0. Recycle the unused $s_tag_stats_attached language string as label for the column header. Fixes 0022607 |
Affected Issues 0022607 |
|
mod - core/tag_api.php | Diff File | ||
mod - lang/strings_english.txt | Diff File | ||
mod - manage_tags_page.php | Diff File | ||
MantisBT: master 4a020d31 2025-01-06 12:25 Details Diff |
Apply $s_tag_stats_attached change to all languages Fixes 0022607 |
Affected Issues 0022607 |
|
mod - lang/strings_arabic.txt | Diff File | ||
mod - lang/strings_arabicegyptianspoken.txt | Diff File | ||
mod - lang/strings_belarusian_tarask.txt | Diff File | ||
mod - lang/strings_breton.txt | Diff File | ||
mod - lang/strings_bulgarian.txt | Diff File | ||
mod - lang/strings_catalan.txt | Diff File | ||
mod - lang/strings_chinese_traditional.txt | Diff File | ||
mod - lang/strings_czech.txt | Diff File | ||
mod - lang/strings_danish.txt | Diff File | ||
mod - lang/strings_dutch.txt | Diff File | ||
mod - lang/strings_estonian.txt | Diff File | ||
mod - lang/strings_finnish.txt | Diff File | ||
mod - lang/strings_french.txt | Diff File | ||
mod - lang/strings_galician.txt | Diff File | ||
mod - lang/strings_german.txt | Diff File | ||
mod - lang/strings_hebrew.txt | Diff File | ||
mod - lang/strings_hindi.txt | Diff File | ||
mod - lang/strings_icelandic.txt | Diff File | ||
mod - lang/strings_interlingua.txt | Diff File | ||
mod - lang/strings_italian.txt | Diff File | ||
mod - lang/strings_japanese.txt | Diff File | ||
mod - lang/strings_korean.txt | Diff File | ||
mod - lang/strings_lithuanian.txt | Diff File | ||
mod - lang/strings_macedonian.txt | Diff File | ||
mod - lang/strings_norwegian_bokmal.txt | Diff File | ||
mod - lang/strings_occitan.txt | Diff File | ||
mod - lang/strings_persian.txt | Diff File | ||
mod - lang/strings_polish.txt | Diff File | ||
mod - lang/strings_portuguese_brazil.txt | Diff File | ||
mod - lang/strings_portuguese_standard.txt | Diff File | ||
mod - lang/strings_romanian.txt | Diff File | ||
mod - lang/strings_russian.txt | Diff File | ||
mod - lang/strings_serbian.txt | Diff File | ||
mod - lang/strings_serbian_latin.txt | Diff File | ||
mod - lang/strings_slovak.txt | Diff File | ||
mod - lang/strings_spanish.txt | Diff File | ||
mod - lang/strings_swedish.txt | Diff File | ||
mod - lang/strings_swissgerman.txt | Diff File | ||
mod - lang/strings_tagalog.txt | Diff File | ||
mod - lang/strings_turkish.txt | Diff File | ||
mod - lang/strings_ukrainian.txt | Diff File | ||
mod - lang/strings_vietnamese.txt | Diff File | ||
MantisBT: master d6890320 2025-01-06 12:42 Details Diff |
Add tag name to delete confirmation message Issue 0022607 |
Affected Issues 0022607 |
|
mod - lang/strings_english.txt | Diff File | ||
mod - tag_delete.php | Diff File | ||
MantisBT: master 89e8edd4 2025-01-06 12:50 Details Diff |
Allow deletion from Manage Tags page Add "Action" column with Delete button. Fixes 0022607 |
Affected Issues 0022607 |
|
mod - manage_tags_page.php | Diff File | ||
MantisBT: master e240d754 2025-01-18 15:45 Details Diff |
Remove useless variable assignment Issue 0022607 |
Affected Issues 0022607 |
|
mod - core/tag_api.php | Diff File |