#777: User restriction to only tickets they open?
--------------------------+--------------------
  Reporter:  mbrownnyc    |      Owner:  nobody
      Type:  enhancement  |     Status:  new
  Priority:  major        |  Milestone:
 Component:  dashboard    |    Version:
Resolution:               |   Keywords:
--------------------------+--------------------
Changes (by rjollos):

 * owner:   => nobody
 * component:   => dashboard


Comment:

 Replying to [ticket:777 mbrownnyc]:
 > 3) user is either greeted with "new issue" page, or with the list of
 their current tickets.

 This can be done by setting the `[trac] default_handler` option in the
 environment's `conf/trac.ini` file.

 {{{#!ini
 [trac]
 default_handler = ProductTicketModule
 }}}
 will result in the landing page being `/newticket`.

 {{{#!ini
 [trac]
 default_handler = ProductQueryModule
 }}}
 will result in the landing page being `/query`.

 {{{#!ini
 [trac]
 default_handler = DashboardModule
 }}}
 will result in the landing page being `/dashboard`.

 It appears that we don't have a way to set the `default_handler` for each
 product. As far as I can see, only a global setting is allowed at this
 time, meaning each product will have the same landing page that as we have
 at global scope.

 As to your question about restricting users to only see tickets they have
 reported, that is possible but a little more complex. I'll follow-up on
 that question soon.

-- 
Ticket URL: <https://issues.apache.org/bloodhound/ticket/777#comment:1>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound issue tracker

Reply via email to