
Not so long ago, I wrote an article about a plugin that allows for a great
Redmine enhancement . Surprisingly, I received a lot of letters with questions and thanks. Thanks to everyone who liked this plugin. All ideas and errors will be taken into account or have already been taken into account.
And now I want to talk about what else useful appeared in this plugin, about which I did not talk about last time.
')
I will continue to list the advantages that the
Usability plugin can provide, about the previous advantages, read in the previous article
“Usability - one Redmine plugin, providing a lot of useful trifles” .
Option number 8 Autosave fields
I think everyone knows the reasons for implementing this option. The user typed a long comment, then there was a collapse, there is no comment anymore, but there is a user belching out curses.
And this option was born. Just prescribe css-selectors to define text fields that need autosave and enable customization.
After that, a small indicator appears in front of each field, indicating that the comment has been saved.

There you can restore the comment.

Option â„–9 Allow attaching images from the clipboard
Killer feature, which allows you to greatly reduce the time to add screenshots to the task. Currently it works only in the Chromium-based browser family.
Turn on the option, then to load and insert a screenshot into the comment body, just press just two keys “Print screen” and “Ctrl + V”. No need to save the image to disk, and then search for it through the file browser. Everything is loaded and inserted automatically.
But there is one more limitation. If you have clipboard interceptors (Picasa, Snagit, Yandex disk, etc.) then the option will not work.
Option # 10 Simplified Task Creation for the Subordinate
Once, when I tried to explain to the director, that in order to create a task, the executive director needs to go to a project in which the latter is an executor. There was a reasonable answer: “I don’t want to know about any projects, I just want to assign tasks to the executive director.”
Our Redmine is used in mixed mode, both for project activities and for managing simple departments. Therefore, we decided to make a link that allows you to assign tasks to subordinates in a more understandable mode.
Specify roles that define project implementers, and enable the option.
After that, the “Pull” link will appear in the main menu, which will allow you to select a direct subordinate and assign a task to it. Project definition will occur automatically based on the roles of the selected subordinate. There is the first project in which the subordinate will have the role of the performer.
For all this, the plugin needs to know about the hierarchy of users, so you need a Hierarchy plugin.

Option â„–11 Highlighting status in task lists
Sometimes you need to quickly distinguish between statuses in task lists, in operational terms, for example, or in some other query. Therefore, we have implemented status highlighting.
Colors are specified in RGB format on the status edit page, after which the statuses are highlighted in color in the task list and on the task page itself.
This is quite a useful feature that helps to quickly visually split tasks into groups according to status and focus on the main group of tasks.

Plugin, Usability can be downloaded
here.This is all about what I wanted to tell you today, thanks to everyone who uses our plugins. Feedback from you is very helpful!