This is just an idea for a little improvement that works very well for us at www.webks.de

We've had the problem, that we handle internal and external projects in our ERPAL. Furthermore these projects and their tasks have different priorities of course and it is important to have a good overview which tasks to execute next.

So we've decided to optimize the sorting of the "assigned_tasks" by priorities and last change date. The result was the following:

  1. sort by task priority to have all highly important tasks first at first glance.
  2. sort by project priority to have task with the same importance ordered by their project priority (they are multiplying their priority so to say. The most important tasks from the most important projects are on top.
  3. sort by last update/comment to have the last changed tasks on top and to easily access them (on the next day when re-starting work for example)
  4. keep ERPAL default sorting as last sorting argument

Attached you can see the views configuration as screenshots.
To make it work you need two further Relationshops to the priority taxonomy term weights of the tasks and projects.

It think this might be a good default configuration for many people and if you also think so, this could make it into the next feature perhaps :)
Let's discuss!

Yours Julian

CommentFileSizeAuthor
task_ref.PNG6.89 KBAnybody
task_sort_criteria.PNG6.4 KBAnybody
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

Anybody’s picture

Issue summary: View changes
Anybody’s picture

Issue summary: View changes
ak1ra’s picture

sound like a nice and easy but helpful enhancement to me.
on second thought, I would add the deadline as third sorting-argument (since this is kind of a prioritization too).

gifthorse’s picture

I agree with the deadline sorting. IMO it should be applied to the project task list as well.

realEuph’s picture

I would like to add 'tickets' to tasks. It is easy to get lots of tickets. It would help a lot to have them be sortable by status.