Moodle

Rework the tag management screen and make it part of the admin sub-system

Details

  • Type: Sub-task Sub-task
  • Status: Open Open
  • Priority: Minor Minor
  • Resolution: Unresolved
  • Affects Version/s: 1.9
  • Fix Version/s: None
  • Component/s: Tags
  • Labels:
    None
  • Affected Branches:
    MOODLE_19_STABLE

Description

The tag management system is currently in file /tag/manage.php, but linked from the admin block.

Several improvements are possible on this screen :

  • tag type could become just one checkbox "official"
  • the select column could be dropped, along with the select box at the top, both replaced just by a "save changes" button at the bottom. This would also make it possible to perform many operations at once.
  • the "alphabet list" at the top, used to select users, is ambiguous on a tag management page; this should be dropped, or made to select tags
  • the default sort should be either by tag name
  • the fact that a tag is flagged could be made more obvious than just changing the color of a line
  • there should be a link to "edit this tag" on this page (currently you need to click on a tag, and then on "edit this tag")
  • the form should be converted to formslib

The tag-related settings like usetags and keeptagnamecase (currently under admin->security->site policies) could be moved to this page.

Issue Links

Activity

Hide
Eloy Lafuente (stronk7) added a comment -

Mathieu,

should this considered done? Or perhaps need to be added to the tags META and assigned to you?

Feel free to do anything, TIA and ciao

Show
Eloy Lafuente (stronk7) added a comment - Mathieu, should this considered done? Or perhaps need to be added to the tags META and assigned to you? Feel free to do anything, TIA and ciao
Hide
Eloy Lafuente (stronk7) added a comment -

Wow, it was part of META! Where was I looking when reading this bug. grrr.

Show
Eloy Lafuente (stronk7) added a comment - Wow, it was part of META! Where was I looking when reading this bug. grrr.
Hide
Mathieu Petit-Clair added a comment -

The "manage tags" interface still needs a lot of improvements. Nowhere near done yet.

Show
Mathieu Petit-Clair added a comment - The "manage tags" interface still needs a lot of improvements. Nowhere near done yet.
Hide
Helen Foster added a comment -

Hi Mathieu,

Thanks for the work you've done so far on tags

Is it possible to change the manage tags navigation bar from

Tags > Manage tags

to

Administration > Appearance > Manage tags?

Show
Helen Foster added a comment - Hi Mathieu, Thanks for the work you've done so far on tags Is it possible to change the manage tags navigation bar from Tags > Manage tags to Administration > Appearance > Manage tags?
Hide
Mathieu Petit-Clair added a comment -

Yep, that's in the plans, but to get the same look as the rest of the administration, we need to change the form to use formslib. Then, I'll make it part of the administration files.. I don't know if it will be done in 1.9 though.

Show
Mathieu Petit-Clair added a comment - Yep, that's in the plans, but to get the same look as the rest of the administration, we need to change the form to use formslib. Then, I'll make it part of the administration files.. I don't know if it will be done in 1.9 though.
Hide
Martyn Eggleton added a comment -

Just one thing, I think that the 'tag type' is a drop down so that other fixed types can be added at somepoint. I actually have a possible usecase for this (although I have not done enough work yet to confirm it). We have some tags which we want to use which come from a particular organisation policy document and I want to be able to ensure that one off each of these preset lists are used with out polluting the tags used in the blog stuff.

Show
Martyn Eggleton added a comment - Just one thing, I think that the 'tag type' is a drop down so that other fixed types can be added at somepoint. I actually have a possible usecase for this (although I have not done enough work yet to confirm it). We have some tags which we want to use which come from a particular organisation policy document and I want to be able to ensure that one off each of these preset lists are used with out polluting the tags used in the blog stuff.

Dates

  • Created:
    Updated: