I'm very supprised you were not able to recreate it. Did application start? Did clicking 'Test button' always return "Yes, you have permision" alert?
If you were not able to start application - perhaps its database compability issue described in readme.txt. I use hsqldb 1.8.x with tersus studio and on production.
About these 2 points:
ad 1. I will try tu update Authorization module. I do not believe it causes problem, but certenly will update it.
ad2. True. There is leading space on dummy button. After removing the leading space application seems to work correctly (that tells me Tersus/Security/Check Permissions works ok in 1.0.37). But if you remove (to be sure also from repository) dummy button from application and RESTART APPLICATION, you will see that you do not have permision to click Test button. If you switch to 1.0.36 you will see you still have permision to click it.
And in my opinion reason is related to process that assings permision to role Super. In 1.0.36 role Super will gain permision 'execute_button'. In 1.0.37 role Super will not have permision 'execute_button'.
If you look and compare Startup trace of this application in version 1.0.36 and 1.0.37 you will see that plugin 'Tersus/Security/Get All Permissions' omits (does not return) permision 'execute_button' and omits '<None>'.
I attach PermTest application with removed button dummy.
regards,
pawel bahyryczPermTest.zip
To use the full functionality of this web site, JavaScript needs to be turned on.
For best results, use the Firefox browser..
Copyright © 2003-2017 - Tersus Software Ltd., All rights reserved. Terms of Use License Graphic design by EmaraDesign