Custom Query (2152 matches)
Results (70 - 72 of 2152)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#116 | fixed | Access Control - edited in wui | dread | dread |
Description |
Based on a section of AccessControl design: WUI gives controls to user and administrator to change permissions on a package. |
|||
#117 | fixed | Access Control - group core functionality | dread | dread |
Description |
Based on a section of AccessControl design: Group reads and edits are controlled by access control. WUI and REST interfaces covered. |
|||
#114 | fixed | Access Control - model | dread | dread |
Description |
Create in the model basic operation of Access Control. roles table name | context | action ----------------------- admin| package | edit admin| package | edit-permissions admin| package | read editor| package | update editor| package | read reader| package | read This data is set-up on db init and will have no interface. user-roles table: username | context_type | objectid | role rgrp | system | n/a | admin visitor | package | * | reader bob | package | geonames | admin visitor | package | geonames | editor visitor | package | geonames | reader john | group | ukgov | admin dread | group | ukgov | editor visitor | group | ukgov | reader This data will be added when someone is given permissions for the system, a package or a group. Pseudo code: class Package
class Group
def is_allowed(name, action, context=None): name: string - a username or IP for 'visitor'
|