Promoting milestones and labels from project to group level is hard to find and inconsistent
I recently moved a project of mine to a group that I created. The project had milestones already set up and I wanted to use those milestones on the group level of the newly created group. I tried to find such option, I was looking for it in the edit mode of the milestone but couldn't find it.
I gave up and figured that I'll have to manually re-create all milestones on the group level. I wasnt looking forward to such a boring task so I kept postponing it for a couple of days. Then, out of the blue, I stumbled upon this icon:
I found the icon strange and out of place, that's why it attracted my attention, I wasn't expecting it would be exactly what I needed. So I found what I needed out of luck. I think that promoting milestones and labels should be easier to find by simply looking at the UI and it should be consistent as well.
For example, this is how the 'Promote' option look like on the milestone itself:
I would expect usage of the same icon so that once the user learns its meaning, it can reinforce UI elements and make them easier to recognize. Also, the 'Promote' label of the button wouldn't resonate with me when I was looking for this option.
And this is what promoting a label to group looks like:
No use of icon and the interaction is completely different (the option to promote is hidden behind the 'more actions' icon).
Because it's probably not a feature that is often used, hiding it behind the 'more actions' button makes sense. If this approach was used on the list of milestones, I'd probably had found it in the first place.
Asking for promotion on moving projects
What would have saved me tons of time would be an option to promote the milestones and labels to the group at the moment when I moved the project. This could be presented as checkboxes in the Transfer project section:
Potentially, we could also allow users to see what milestones and labels would be moved (refresh their memory).