]
Matus Makovy commented on TEIIDDES-2196:
----------------------------------------
Just one suggestion after conversation in TEIIDDES-2274 about the security beiing liitle
confusing in TD...
If I could suggest one more change, I would remove the security column in model panel or
at least the functionality to define row-based security(on tables) and masking (on
columns) this way. (screenshot) This was confusing for me when I tried to understand Data
Roles in TD for the first time.
I would leave there only Row Filter and Column masking panels/tabs to define row-based
security and column masking. And maybe some enhancement to the dialogue that appears after
you click _Add_ on the _Colum Masking_ panel would be great. It would make data roles
security little less confusing in my opinion. Now there are 2 ways to define column
masking and also 2 ways to define row filtering. But it's just a suggestion....
Data Roles dialog issues
------------------------
Key: TEIIDDES-2196
URL:
https://issues.jboss.org/browse/TEIIDDES-2196
Project: Teiid Designer
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Dialogs
Affects Versions: 8.0
Reporter: Ramesh Reddy
Assignee: Barry LaFond
Priority: Critical
Fix For: 8.5, 8.3.4
Attachments: column-masking-dialog.png, permissions-row-filter-tab.png,
row-based-security-dialog.png
There is one bug, few couple suggestions
1) Rename "Conditions" tab to "Row Filter"
2) Rename "Mask" tab "Column Masking"
3) When somebody clicks "add" in conditions, the resource only applies to
tables and views not columns. So, the the pick list should be on tables
4) change the text on the this pop-up box, it says "Add Column Row-based
security", that makes no sense to me. Say "Row based security through
filtering", in description say "Provide any boolean based criteria
(ex:...)"
5) On masking "add" dialog, change
* target column ==> Column to Mask
* Masking ==> Column Expression
You can have hint in the bottom saying that, "Column Expression will be used in
place of masked column in executed query"