Manage and delegate user permissions on jsreport objects. Requires authentication to be enabled
authorization extension implements permission rules evaluation and delegation. Every user previously created by authentication extension is only authorized to manage objects created by himself by default. If the user wants to share an object with another user he needs to explicitly set this up in the permissions form. jsreport can currently distinguish only between
edit permissions where
edit permission represents all operations including permission delegation.
All entities that are nested inside a folder are inheriting permissions form the parent folder. This works recursively down through multiple levels of folders. In the other words you can fill to the folder some permissions and all the entities inside will get this permissions as well. Additionally if a user has permissions to the particular entity, he or she gets readonly permissions to the all parent folders up the tree.
Authorization extensions adds to every jsreport object
editPermissions properties. These properties contains list of user ids you can easily alter from the odata API.