You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@superset.apache.org by GitBox <gi...@apache.org> on 2020/03/18 07:42:34 UTC
[GitHub] [incubator-superset] AaronCH5 opened a new issue #9320: Add Row
Level Security to interact with Druid
AaronCH5 opened a new issue #9320: Add Row Level Security to interact with Druid
URL: https://github.com/apache/incubator-superset/issues/9320
## [SIP] Proposal for Add Row Level Security to interact with Druid
### Motivation
Currently Superset supports a lot of back-end storage, including
### Proposed Change
1. Based on version: 0.28.1
2. A total of 4 files and a storage table are involved:
a) superset / connectors / druid / models.py
b) superset / connectors / druid / views.py
c) superset / viz.py
d) pydruid / utils / filters.py
e) Table: row_level_security (role_id, datasource_id, column_value)
3. The interface is as follows:
[Module]:
![image](https://user-images.githubusercontent.com/24953071/76936546-1205bf00-692e-11ea-8f7e-a4dca0b2ba90.png)
[List]:
![image](https://user-images.githubusercontent.com/24953071/76936605-2944ac80-692e-11ea-8581-be0905f4c171.png)
[Add]:
![image](https://user-images.githubusercontent.com/24953071/76936631-3497d800-692e-11ea-9be4-d6e426958747.png)
[Used]:
![image](https://user-images.githubusercontent.com/24953071/76936734-601ac280-692e-11ea-84eb-265ef7b43539.png)
4. Description:
a) models.py and views.py: for adding modules
b) viz.py (query_obj): add row-level filtering permissions to the Druid json filter
c) filters.py (__ init__): adjust the ordering problem in the bound case
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org
[GitHub] [incubator-superset] stale[bot] closed issue #9320: Add Row Level Security to interact with Druid
Posted by GitBox <gi...@apache.org>.
stale[bot] closed issue #9320:
URL: https://github.com/apache/incubator-superset/issues/9320
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org
[GitHub] [incubator-superset] stale[bot] commented on issue #9320: Add Row Level Security to interact with Druid
Posted by GitBox <gi...@apache.org>.
stale[bot] commented on issue #9320:
URL: https://github.com/apache/incubator-superset/issues/9320#issuecomment-629802077
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. For admin, please label this issue `.pinned` to prevent stale bot from closing the issue.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org