#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