1> In preferance.get.js server side file, add the following code
var containerGroups = people.getContainerGroups(person),
len = containerGroups.length,
groups = [];
if (len > 0) {
for (var j = 0; j < len; j++) {
var group = containerGroups[j].getQnamePath(),
p = group.split(":"),
gName = p[p.length - 1];
logger.log("preferences group name = " + gName);
groups.push(gName);
}
}
preferences["groups"] = groups;
2> Check your group in form.js file and hide the required field
var pref = JSON.parse(Alfresco.constants.USERPREFERENCES);
if (pref.groups.indexOf("GROUP_ABC") != -1 ){
Dom.get(this.parentId + "_prop_cm_name").parentNode.style.display = 'none';
}