diff --git a/ipa-server/ipa-gui/ipagui/forms/group.py b/ipa-server/ipa-gui/ipagui/forms/group.py index d3cfda6fc..5c836ec17 100644 --- a/ipa-server/ipa-gui/ipagui/forms/group.py +++ b/ipa-server/ipa-gui/ipagui/forms/group.py @@ -11,7 +11,7 @@ class GroupFields(): group_orig = widgets.HiddenField(name="group_orig") member_data = widgets.HiddenField(name="member_data") - dn_to_cn_json = widgets.HiddenField(name="dn_to_cn_json") + dn_to_info_json = widgets.HiddenField(name="dn_to_info_json") class GroupNewValidator(validators.Schema): cn = validators.String(not_empty=True) @@ -48,7 +48,7 @@ class GroupEditForm(widgets.Form): fields = [GroupFields.gidnumber, GroupFields.description, GroupFields.cn_hidden, GroupFields.editprotected_hidden, GroupFields.group_orig, GroupFields.member_data, - GroupFields.dn_to_cn_json] + GroupFields.dn_to_info_json] validator = GroupEditValidator() diff --git a/ipa-server/ipa-gui/ipagui/templates/groupeditform.kid b/ipa-server/ipa-gui/ipagui/templates/groupeditform.kid index 9f5549669..e543b5fa5 100644 --- a/ipa-server/ipa-gui/ipagui/templates/groupeditform.kid +++ b/ipa-server/ipa-gui/ipagui/templates/groupeditform.kid @@ -11,9 +11,21 @@ from ipagui.helpers import ipahelper @@ -225,16 +254,30 @@ from ipagui.helpers import ipahelper member_uid = member.get('uid') if member_uid: - member_cn = "%s %s (%s)" % (member.get('givenName'), - member.get('sn'), - member.get('uid')) + member_name = "%s %s" % (member.get('givenName'), + member.get('sn')) + member_descr = "(%s)" % member.get('uid') + member_type = "user" else: - member_cn = "%s [group]" % member.get('cn') - member_cn_esc = ipahelper.javascript_string_escape(member_cn) + member_name = member.get('cn') + member_descr = "[group]" + member_type = "group" + member_name_esc = ipahelper.javascript_string_escape(member_name) + member_descr_esc = ipahelper.javascript_string_escape(member_descr) + member_type_esc = ipahelper.javascript_string_escape(member_type) ?> - ${member_cn} + + remove - ${ent_cn} add - ${member_cn} ${member_desc} + + ${member_cn} ${member_desc} + + + + ${member_cn} ${member_desc} + +