Modify read/edit by role

Thanks, guys. I was able to do so via bastardized code below. I created a model called ‘Running User’ and pulled in role. After creating this snippet I modified the ‘Field Renderer’ field property to 
‘Custom run a Snippet’ and input the snippet name. 

var m = skuid.model.getModel(‘RunningUser’);
var row = m.getFirstRow(); 
var fieldToCheck = row.UserRole.Name; 

var field   = arguments[0],
$       = skuid.$,
    value   = arguments[1]; 


// Set the value to be read only if the role is ‘Child’
if (fieldToCheck == ‘Child’) {
    field.mode = ‘readonly’; 
    
    var renderers = skuid.ui.fieldRenderers; 
    var dt = field.metadata.displaytype; 
    var r = renderers[dt]; 
    
    if (!r) r = renderers.PICKLIST; 
    r.readonly(field,value);
} else {
    skuid.ui.fieldRenderers[field.metadata.displaytype][field.mode](field, value);
}