empowerhack / DrawMyLife-Service

API and Admin system for the Draw My Life initiative - Volunteers: check README and GitHub Projects to get started.
https://github.com/empowerhack/DrawMyLife-Service/projects
MIT License
13 stars 0 forks source link

Implement conditional access to drawings for Admins and other role-specific business rules #149

Closed krissy closed 7 years ago

krissy commented 7 years ago

What

Following the work to set up user roles in #135, we want to ensure that general Admins only have access to drawings uploaded within their organisation, and any additional conditional business rules outlined here for all roles: https://github.com/empowerhack/DrawMyLife-Service/wiki/2.1-Org-structure-and-roles. Currently, Admins have access to all drawings, no matter who uploaded them.

This is a priority now that we have users from multiple organisations.

krissy commented 7 years ago

Completed in #153