Skip to content

Commit

Permalink
[UPD] field name store_data in no_public_user
Browse files Browse the repository at this point in the history
  • Loading branch information
archetipo committed Aug 3, 2021
1 parent e432790 commit 236246b
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 6 deletions.
2 changes: 1 addition & 1 deletion backend/ozon/base/data/action.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion backend/ozon/base/schema/components.json

Large diffs are not rendered by default.

7 changes: 3 additions & 4 deletions backend/ozon/core/ServiceSecurity.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,11 +48,10 @@ async def can_create(self, schema: Model, data: Model, action=None):
logger.info(f"ACL can_edit {self.session.user.get('uid')} -> {readable}")
return editable

async def can_read(self, action=None):
async def can_read(self, schema: Model, data: List, action=None):
logger.info(
f"ACL can_read {self.session.user.get('uid')} -> {data.owner_uid} | user Admin {self.session.is_admin}")

# if action.

readable = True

logger.info(f"ACL can_edit {self.session.user.get('uid')} -> {readable}")
Expand Down Expand Up @@ -109,6 +108,6 @@ async def make_user_action_query(self):
else:
query_list.append({"user_function": "user"})
if self.session.is_public:
query_list.append({"no_public_user": False})
query_list.append({"store_data": False})

return query_list

0 comments on commit 236246b

Please sign in to comment.