Adding permission for can_only_access_owned_queries (#7234)

* Adding permission for can_only_access_owned_queries

* Fixing lint adding typing to variable

* Adding test for queryview and enabling /queryview/api/read

* Fixing issues with python typing
This commit is contained in:
michellethomas
2019-04-17 16:11:11 -07:00
committed by GitHub
parent 38dd33e979
commit 51068f007e
5 changed files with 170 additions and 10 deletions

View File

@@ -138,6 +138,14 @@ class Query(Model, ExtraJSONMixin):
tab = re.sub(r'\W+', '', tab)
return f'sqllab_{tab}_{ts}'
@property
def database_name(self):
return self.database.name
@property
def username(self):
return self.user.username
class SavedQuery(Model, AuditMixinNullable, ExtraJSONMixin):
"""ORM model for SQL query"""