Is it possible to prevent users from viewing some content in files using Active Directory property permissions? -
Here is the scenario: I manage a desktop enterprise application for mid-sized companies, and on some apps' screens. Field layout is controlled by XML files (1 XML file controls the field layout for your app screen) The XML file contains an XML tag for each field, and the property tag in each field There is a group; Here is an example of a field-level XML tag, with its properties / sub-tags (properties / sub-tags for all areas are identical, only data tags will change between each tag):
& lt; Control & gt; & Lt; ButtonHint> & Lt; / ButtonHint> & Lt; CascadeTable & gt; & Lt; / CascadeTable & gt; & Lt; Columns & gt; 6C64CB49-0968-4062-B882-20FC730B9656 & lt; / Column & gt; & Lt; ColumnSize & gt; 0 & lt; / ColumnSize & gt; & Lt; ColumnType & gt; D & lt; / ColumnType & gt; & Lt; ControlType & gt; QaDate & lt; / ControlType & gt; & Lt; DataField & gt; QDATEREMOVEDTOF & lt; / DataField & gt; & Lt; Expression & gt; & Lt; / Expression & gt; & Lt; Height & gt; 21 & lt; / Height & gt; & Lt; IsAllowNull & gt; Y & lt; / IsAllowNull & gt; & Lt; IsWorkflowEnabled & gt; N & lt; / IsWorkflowEnabled & gt; & Lt; Labeltext & gt; Date was dropped in the federal court & lt; / LabelText> & Lt; Left & gt; 36 & lt; / Left> & Lt; LookupType & gt; & Lt; / LookupType & gt; & Lt; Picture & gt; & Lt; / Pictures & gt; & Lt; QATabOrder & gt; 11 & lt; / QATabOrder & gt; & Lt; Query & gt; MattersQuery & lt; / Query & gt; & Lt; ShowRecNo & gt; False & lt; / ShowRecNo & gt; & Lt; Subtype & gt; QlNeither & lt; / Sub type & gt; & Lt; Top & gt; 202 & lt; / Top & gt; & Lt; Width & gt; 264 & lt; / Width & gt; & Lt; / Control & gt; My goal is to change the selected permissions to the content of the XML file based on the user (or user group); By doing so, I can hide specific fields from the user interface, and make field-level security.
Is there a way to control that users can see specific field-level tags (and their content)? I was thinking that maybe it can be done through Active Directory and can set property permissions on the XML file?
If this is not possible through Active Directory, is there any other way to do this?