summaryrefslogtreecommitdiffstats
path: root/install/ui/group.js
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2012-07-30 15:12:07 +0200
committerMartin Kosek <mkosek@redhat.com>2012-08-14 08:09:39 +0200
commit7c99e2d6617a397e4f8f1185032e17b779245181 (patch)
tree7ce92aed99fb479199a52a8420d3f0c4d3d10a9b /install/ui/group.js
parentd536b3824e6a2cee18164187f596089b97b3c00f (diff)
downloadfreeipa.git-7c99e2d6617a397e4f8f1185032e17b779245181.tar.gz
freeipa.git-7c99e2d6617a397e4f8f1185032e17b779245181.tar.xz
freeipa.git-7c99e2d6617a397e4f8f1185032e17b779245181.zip
Display group type
Created new value_map_widget which serves for displaying values based on a map. It is added to group for displaying its type. The decision is based on group's objectclass. https://fedorahosted.org/freeipa/ticket/2895
Diffstat (limited to 'install/ui/group.js')
-rw-r--r--install/ui/group.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/install/ui/group.js b/install/ui/group.js
index 769df0a8..7683bcb5 100644
--- a/install/ui/group.js
+++ b/install/ui/group.js
@@ -50,6 +50,17 @@ IPA.group.entity = function(spec) {
type: 'textarea',
name: 'description'
},
+ {
+ type: 'value_map',
+ name: 'external',
+ param: 'objectclass',
+ label: IPA.messages.objects.group.type,
+ default_label: IPA.messages.objects.group.normal,
+ value_map: {
+ ipaexternalgroup: IPA.messages.objects.group.external,
+ posixgroup: IPA.messages.objects.group.posix
+ }
+ },
'gidnumber'
]
}