#438: Implement and enforce product permission policy
---------------------------+---------------------------------
Reporter: olemis | Owner: olemis
Type: task | Status: assigned
Priority: critical | Milestone: Release 6
Component: multiproduct | Version:
Resolution: | Keywords: permission security
---------------------------+---------------------------------
Comment (by jure):
Patch also breaks dispatching process as
`PermissionSystem.get_actions_dict` (that traverses through requestors)
attempts to instantiate `ProductEnvironment` w/o product parameter causing
`product_env_keymap` to fail in the exact same location as during test
suite run. Workaround is to remove `IPermissionRequestor` from the list of
interfaces implemented by `ProductEnvironment`.
--
Ticket URL: <https://issues.apache.org/bloodhound/ticket/438#comment:6>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound (incubating) issue tracker