In my system I have projects which each belong to one group. Groups can have sub groups and those can have more projects etc.

Projects consist of attributes. Attributes can be project specific or group attributes which may or may not be used by projects in that group. The group attributes can be used in sub groups also.

I am trying to come up with a view for the group attribute management. The view should offer the following

  • Show the project hierarchy (groups & projects)
  • Show which group attributes are available for each project
  • Give possibility to attach/detach group attributes to/from project

Most problematic thing in composing this view is to give some visual clues on which group attributes are available and where as the group attributes are not available for sibling groups but are available for the sub groups.

So the question is: how to compose such view so that it hints to user which group attributes are available for attaching/detaching?

edit1 & 2:

This is what I have now: enter image description here

This is drafted with excel but the real solution will be used in web UI.

  • Do you have any images of what you have tried already to get a better sense what you are trying to achieve? Commented Apr 6, 2016 at 8:09
  • what are this single ticks and ticks in circle stands for? Commented Apr 14, 2016 at 5:36
  • So you have to design a user interface in Excel? Can you provide other constraints or variables that will give us a better feel for how to design the solution?
    – Michael Lai
    Commented Apr 17, 2016 at 23:06
  • @AbhishekSharma no real difference or meaning between those, I was trying to visualize that those attributes are from different hierarchy level
    – juhako
    Commented Apr 18, 2016 at 5:40
  • @MichaelLai I just used excel for drafting, final solution will be used in web UI.
    – juhako
    Commented Apr 18, 2016 at 5:43

1 Answer 1


My suggestion now below.

enter image description here

Group and project hierarchy on the left, group names bolded to show difference between group and project. From the group row you can see which group attributes exist for the group. From the project row you can see and maake activate/inactive the attributes for each project.

Borders added around group attributes to show the "visibility" of each attribute - i.e. for which projects it can be made active.

Cells not available for selection are grayed out (the group rows).

One could consider using some abbreviation for group attribute names to make the view more compact in case there are lots of items.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.