OpenESignForms / openesignforms

Open eSignForms is the first open source SaaS web contracting platform
https://open.esignforms.com
107 stars 50 forks source link

Start transaction failed for lack of permission #31

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Create a transaction template that does not give List permission to a group, 
but has Start permission given to a group.
2. Login as a user who belongs to the group that can Start, but not List, the 
transaction template.
3. The transaction appears in the navigation, but if you click it, you get an 
error about not having permission.

What is the expected output? What do you see instead?
If the transaction is listed in the navigation side, it should be startable by 
the user.

Original issue reported on code.google.com by yoz...@gmail.com on 16 Aug 2011 at 11:25

GoogleCodeExporter commented 9 years ago
Fixed in 11.8.16. Change the code to allow for Start/List permission to find 
the transaction template. As it was, the navigation showed the transaction if 
the user had start permission, but when clicked, the routine that retrieved the 
transaction template used list permission instead, so it only worked if you had 
both. 

Original comment by yoz...@gmail.com on 16 Aug 2011 at 11:29