Project

General

Profile

Actions

Feature #11539

closed

Display a projects tree instead of a flat list in notification preferences

Added by William Roush over 11 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
Normal
Category:
UI
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Fixed

Description

When managing a large number of projects this gets unruly quickly:

So we replace it's rendering method with nearly the same one for the project page:


Files

Before.PNG (13.8 KB) Before.PNG William Roush, 2012-07-30 19:07
NewHierarchy.PNG (14.2 KB) NewHierarchy.PNG William Roush, 2012-07-30 19:07
HiearchyPatch.patch (3.28 KB) HiearchyPatch.patch William Roush, 2012-07-30 19:07

Related issues

Related to Redmine - Defect #11508: Projects not ordered alphabetically after renaming projectClosedJean-Philippe Lang

Actions
Actions #1

Updated by William Roush over 11 years ago

This also means it should be affected by this bug: #11508, but that is a problem with the project being updated.

Actions #2

Updated by William Roush over 11 years ago

Any chance this can get marked for a future release?

Actions #3

Updated by Etienne Massip over 11 years ago

Checking the parent project checkbox could make think that notifications from child projects will be sent too, don't you think so?

Actions #4

Updated by William Roush over 11 years ago

Etienne Massip wrote:

Checking the parent project checkbox could make think that notifications from child projects will be sent too, don't you think so?

I would argue that it doesn't, any software I use that behaves like that checks and disables child boxes, but if it could be interpreted that way we should make it clear...

  • Notify the user in the section below that says "For unselected projects..." that parent projects don't cascade to child projects.
  • Just sort alphabetically, which doesn't work well when project names are ambiguous between different hierarchies of projects.
    • For example: "Webservices" under "Project 1" and "Project 2"
  • Sort by project hierarchy, but display with breadcrumb trails instead of parent/child hierarchies.

For example:

  • Project 2
  • Project 2 > Test 2
  • Project 2 > Test 2 > test4
  • Test Project
  • Test Project > test 3

Really it would be nice to have some sort of a solution, I know running some 20ish projects at work this gets to be a mess for people with higher level privileges.

Actions #5

Updated by William Roush over 11 years ago

Any opinion on this?

Actions #6

Updated by Jean-Philippe Lang over 11 years ago

  • Target version set to 2.1.0

Nice to have indeed.

Actions #7

Updated by Jean-Philippe Lang over 11 years ago

  • Tracker changed from Patch to Feature
  • Subject changed from E-Mail Notification List For "For any event on the selected projects only..." Ordering/Hierarchy Fix to Display a projects tree instead of a flat list in notification preferences
  • Status changed from New to Closed
  • Assignee set to Jean-Philippe Lang
  • Resolution set to Fixed

Fix committed in r10189 with a bit of refactoring in r10188 to avoid code duplication.

Actions

Also available in: Atom PDF