Changes for version 0.01
- First release: Punk::Plugin::Authorisation, extracted from Punk-DIY 0.01 before it shipped.
- ADDS: example/authz-demo, a running application whose home page is every rule against every row, showing which status each refusal carries.
Modules
may this user act on this row
the grants table Punk::Plugin::Authorisation reads
may this user act on this row
Examples
- example/authz-demo/.gitignore
- example/authz-demo/README.md
- example/authz-demo/app.psgi
- example/authz-demo/config/punk.test.yml
- example/authz-demo/config/punk.yml
- example/authz-demo/lib/AuthzDemo.pm
- example/authz-demo/lib/AuthzDemo/Authorisation.pm
- example/authz-demo/lib/AuthzDemo/Controller/Web/Doc.pm
- example/authz-demo/lib/AuthzDemo/Controller/Web/Root.pm
- example/authz-demo/lib/AuthzDemo/Model/Doc.pm
- example/authz-demo/lib/AuthzDemo/Model/User.pm
- example/authz-demo/root/static/style.css
- example/authz-demo/root/templates/doc.tmpl
- example/authz-demo/root/templates/home.tmpl
- example/authz-demo/root/templates/layout.tmpl
- example/authz-demo/sqitch/sqitch.conf
- example/authz-demo/sqitch/sqitch.plan
- example/authz-demo/sqitch/sqlite/deploy/demo_data.sql
- example/authz-demo/sqitch/sqlite/deploy/docs.sql
- example/authz-demo/sqitch/sqlite/deploy/user_role.sql
- example/authz-demo/sqitch/sqlite/revert/demo_data.sql
- example/authz-demo/sqitch/sqlite/revert/docs.sql
- example/authz-demo/sqitch/sqlite/revert/user_role.sql
- example/authz-demo/sqitch/sqlite/verify/demo_data.sql
- example/authz-demo/sqitch/sqlite/verify/docs.sql
- example/authz-demo/sqitch/sqlite/verify/user_role.sql
- example/authz-demo/t/01-basic.t