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