#362 - Assigning tickets only to developers
Type Enhancement
Status Completed
Milestone 3.2.2
Version 3.2.1
Component -
Priority Normal
Severity Normal
Assigned to Jack
Reported 10 years ago
Updated 10 years ago
Votes 0
Related tickets
Proposed time
Worked time

What does this enhancement do?

I believe tickets should be assigned only to developers, not to reporters.
I could work on it myself and submit a pull request but first of all I have to understand one thing: Jack, are you considering managers as being higher in projects hierarchy or they are just kind of parallel to developers?
What I mean is: do you believe a manager can have tickets assigned to him or her? I think the answer is yes, but as you are the main guy in Traq, I prefer to ask you first.

Ticket History

10 years and 10 months ago by Jack

  • Status New Started
  • Assigned to Jack

Never really thought about who tickets should or should not be assigned to, but it is a good point that testers/reporters and others shouldn't be an option to assign a ticket to.

What I'll do is add a property to project roles that allow or disallow tickets to be assigned to them. That way when creating/editing roles, people can either choose to allow tickets to be assigned to that role or not.

10 years and 10 months ago by Menelion Elensúlë...

Thanks Jack! A great solution!
P.S. I like Traq very much, but didn't manage to learn all of its structure yet :-). When I do this, I'll make some pull requests because I have several ideas to implement.

10 years and 10 months ago by Jack

  • Milestone 3.3 3.2.2
  • Closed ticket as Completed

10 years and 10 months ago by Menelion Elensúlë...

@jack, I'm sorry but where in the project settings can this be set? I didn't find the corresponding combo box in the roles permissions...

10 years and 9 months ago by Jack

The settings for roles are in the AdminCP section. Which roles are assignable can be set by editing them.

10 years and 9 months ago by Menelion Elensúlë...

@jack, actually, this can't be set. There's no such a control in vendor/traq/views/default/admin/project_roles/_form.phtml :-(.