Re: [Apache Bloodhound] #777: User restriction to only tickets they open?

2017-03-18 Thread Apache Bloodhound
#777: User restriction to only tickets they open?
--+
  Reporter:  mbrownnyc|  Owner:  nobody
  Type:  enhancement  | Status:  new
  Priority:  major|  Milestone:
 Component:  dashboard|Version:
Resolution:   |   Keywords:
--+

Comment (by rjollos):

 I added a variation of this in
 trac:CookBook/PermissionPolicies#SupportDeskPolicy.

-- 
Ticket URL: 
Apache Bloodhound 
The Apache Bloodhound issue tracker


Re: [Apache Bloodhound] #777: User restriction to only tickets they open?

2014-03-20 Thread Apache Bloodhound
#777: User restriction to only tickets they open?
--+
  Reporter:  mbrownnyc|  Owner:  nobody
  Type:  enhancement  | Status:  new
  Priority:  major|  Milestone:
 Component:  dashboard|Version:
Resolution:   |   Keywords:
--+

Comment (by gjm):

 Actually I am still not entirely happy with the result but mostly because
 of trac:#7608 which I think means that the tickets will still be visible
 in queries and will also spoil the previous and next ticket links.

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


Re: [Apache Bloodhound] #777: User restriction to only tickets they open?

2014-03-19 Thread Apache Bloodhound
#777: User restriction to only tickets they open?
--+
  Reporter:  mbrownnyc|  Owner:  nobody
  Type:  enhancement  | Status:  new
  Priority:  major|  Milestone:
 Component:  dashboard|Version:
Resolution:   |   Keywords:
--+

Comment (by gjm):

 Based on what rjollos said, I just threw attached
 [attachment:support_desk_tickets.py this] as a possible policy. I haven't
 taken the time to check ​th:PrivateTicketsPlugin yet.

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


Re: [Apache Bloodhound] #777: User restriction to only tickets they open?

2014-03-04 Thread Apache Bloodhound
#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


Re: [Apache Bloodhound] #777: User restriction to only tickets they open?

2014-03-04 Thread Apache Bloodhound
#777: User restriction to only tickets they open?
--+
  Reporter:  mbrownnyc|  Owner:  nobody
  Type:  enhancement  | Status:  new
  Priority:  major|  Milestone:
 Component:  dashboard|Version:
Resolution:   |   Keywords:
--+

Comment (by olemis):

 Replying to [ticket:777 mbrownnyc]:
  Summary:
  I would like to give end users the ability to create tickets.
  I would like to restrict each user to only see tickets they have opened
 (or followed).
 

 About this, it seems to me your use case looks close to a help desk
 system. We've deployed a few instances for this purpose but always
 activating a custom permission policy component. I'm not sure of whether
 there's such feature available on trac-hacks.org

 [...]

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


Re: [Apache Bloodhound] #777: User restriction to only tickets they open?

2014-03-04 Thread Apache Bloodhound
#777: User restriction to only tickets they open?
--+
  Reporter:  mbrownnyc|  Owner:  nobody
  Type:  enhancement  | Status:  new
  Priority:  major|  Milestone:
 Component:  dashboard|Version:
Resolution:   |   Keywords:
--+

Comment (by rjollos):

 Replying to [ticket:777 mbrownnyc]:
  I would like to restrict each user to only see tickets they have opened
 (or followed).

 The requirement //user can only see tickets for which they are the
 reporter// is clear. However, I'm not sure what you mean by **(or
 followed)**. How would a user follow tickets for which they are not the
 reporter, if they can only view tickets for which they are the reporter?
 Are you suggesting that the user should see tickets when other users add
 them to the Cc field of the ticket?

 th:PrivateTicketsPlugin seems like a close fit to what you are requesting,
 however the performance of the plugin is poor due to some architectural
 issues in Trac. With just a few dozens users I've seen the ticket page
 load times increase by more than 5 seconds.

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