Added permission field to delegation

Permission field is missing in delegation so it can't be set/modified.

It was added to delegation details facet and adder dialog.

The field is using checkboxes instead of multivalued textbox because it can have only two effective values: 'read' and 'write'.

https://fedorahosted.org/freeipa/ticket/2635
This commit is contained in:
Petr Vobornik
2012-04-17 18:15:00 +02:00
committed by Rob Crittenden
parent c043a65728
commit 7f2ac4c715

View File

@@ -395,6 +395,12 @@ IPA.aci.delegation_entity = function(spec) {
label: IPA.messages.details.general,
fields: [
'aciname',
{
type: 'checkboxes',
name: 'permissions',
required: true,
options: IPA.create_options(['read', 'write'])
},
{
type: 'entity_select',
name: 'group',
@@ -420,6 +426,11 @@ IPA.aci.delegation_entity = function(spec) {
adder_dialog({
fields: [
'aciname',
{
type: 'checkboxes',
name: 'permissions',
options: IPA.create_options(['read', 'write'])
},
{
type: 'entity_select',
name: 'group',