User Roles in BugPort

Any combination or roles may be assigned to any user
for a given project.  A user could be a designer, developer,
QA, and QA Lead for project if so desired.

Any user
   May add a defect or feature request to any project.

   Add a comment, attachment, or related to an item.


Designer
   May enter design plans, change priority, etc. for
   any defect, feature request, or task in the project.

   May add tasks.  When a designer adds a task, they
      become the tester for that task.

   Request more information from the tester.

   May mark items in various special closed states
      (like "Closed-Will Not Implement").

   A designer need not be a developer.  Being a designer
   does not provide full developer privileges.


Developers
   May be assigned items by a designer.

   Mark something as fixed for verification by the
      tester of the item.

   Request more information from the tester on items
   they are assigned.


QAs (Testers)
   If the user adding the defect or feature request is
   a tester for that project, then they become the tester
   for the item being added.

   Each project also has a default tester who is assigned
   new defects or features that are not submitted by a
   tester for that project.


QA Lead
   May change the tester of a defect or feature request.

   Currently, QA Lead does imply QA privileges, but that
   may change in future release.  It is best to assign
   QA privelege explicitly.