ipaddress for host add

updated label triggered an API change
This commit is contained in:
Adam Young
2011-06-20 12:04:02 -04:00
parent d3bf7e4284
commit eeed975bc6
4 changed files with 58 additions and 23 deletions

View File

@@ -1286,7 +1286,7 @@ option: Flag('random', attribute=True, autofill=True, cli_name='random', default
option: Bytes('usercertificate', validate_certificate, attribute=True, cli_name='certificate', label=Gettext('Certificate', domain='ipa', localedir=None), multivalue=False, required=False) option: Bytes('usercertificate', validate_certificate, attribute=True, cli_name='certificate', label=Gettext('Certificate', domain='ipa', localedir=None), multivalue=False, required=False)
option: Flag('force', autofill=True, default=False, label=Gettext('Force', domain='ipa', localedir=None)) option: Flag('force', autofill=True, default=False, label=Gettext('Force', domain='ipa', localedir=None))
option: Flag('no_reverse', autofill=True, default=False) option: Flag('no_reverse', autofill=True, default=False)
option: Str('ip_address?', validate_ipaddr) option: Str('ip_address?', validate_ipaddr, label=Gettext('IP Address', domain='ipa', localedir=None))
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui', flags=['no_output']) option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui', flags=['no_output'])
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui', flags=['no_output']) option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui', flags=['no_output'])
option: Str('version?', exclude='webui', flags=['no_option', 'no_output']) option: Str('version?', exclude='webui', flags=['no_option', 'no_output'])

View File

@@ -98,8 +98,14 @@ IPA.entity_factories.host = function () {
editable: true, editable: true,
undo: false undo: false
}, },
{factory:IPA.force_host_add_checkbox_widget} {factory:IPA.force_host_add_checkbox_widget},
] {
factory:IPA.text_widget,
name:"ip_address",
undo:false,
label: IPA.get_method_option('host_add','ip_address')['label']
}
]
}). }).
build(); build();
}; };

View File

@@ -169,7 +169,7 @@
"pattern_errmsg": null, "pattern_errmsg": null,
"primary_key": false, "primary_key": false,
"query": false, "query": false,
"required": true, "required": false,
"type": "unicode" "type": "unicode"
} }
] ]
@@ -429,7 +429,7 @@
"pattern_errmsg": null, "pattern_errmsg": null,
"primary_key": false, "primary_key": false,
"query": false, "query": false,
"required": true, "required": false,
"type": "unicode" "type": "unicode"
} }
] ]
@@ -3855,7 +3855,7 @@
"flags": [], "flags": [],
"hint": null, "hint": null,
"include": null, "include": null,
"label": "<ip_address>", "label": "IP Address",
"length": null, "length": null,
"maxlength": null, "maxlength": null,
"minlength": null, "minlength": null,
@@ -7288,7 +7288,7 @@
"pattern_errmsg": null, "pattern_errmsg": null,
"primary_key": false, "primary_key": false,
"query": false, "query": false,
"required": false, "required": true,
"type": "unicode" "type": "unicode"
} }
] ]
@@ -10371,12 +10371,16 @@
"memberof": [ "memberof": [
"group", "group",
"netgroup", "netgroup",
"role" "role",
"hbacrule",
"sudorule"
], ],
"memberofindirect": [ "memberofindirect": [
"group", "group",
"netgroup", "netgroup",
"role" "role",
"hbacrule",
"sudorule"
] ]
}, },
"bindable": false, "bindable": false,
@@ -11348,15 +11352,22 @@
"managedby": [ "managedby": [
"host" "host"
], ],
"managing": [
"host"
],
"memberof": [ "memberof": [
"hostgroup", "hostgroup",
"netgroup", "netgroup",
"role" "role",
"hbacrule",
"sudorule"
], ],
"memberofindirect": [ "memberofindirect": [
"hostgroup", "hostgroup",
"netgroup", "netgroup",
"role" "role",
"hbacrule",
"sudorule"
] ]
}, },
"bindable": true, "bindable": true,
@@ -11416,6 +11427,11 @@
"man_by_", "man_by_",
"not_man_by_" "not_man_by_"
], ],
"managing": [
"Managing",
"man_",
"not_man_"
],
"memberof": [ "memberof": [
"Member Of", "Member Of",
"in_", "in_",
@@ -11751,11 +11767,15 @@
"hostgroup" "hostgroup"
], ],
"memberof": [ "memberof": [
"hostgroup" "hostgroup",
"hbacrule",
"sudorule"
], ],
"memberofindirect": [ "memberofindirect": [
"host", "host",
"hostgroup" "hostgroup",
"hbacrule",
"sudorule"
] ]
}, },
"bindable": false, "bindable": false,
@@ -13751,7 +13771,8 @@
"memberuser", "memberuser",
"memberhost", "memberhost",
"memberallowcmd", "memberallowcmd",
"memberdenycmd" "memberdenycmd",
"ipasudoopt"
], ],
"hidden_attributes": [ "hidden_attributes": [
"objectclass", "objectclass",
@@ -14491,12 +14512,16 @@
"memberof": [ "memberof": [
"group", "group",
"netgroup", "netgroup",
"role" "role",
"hbacrule",
"sudorule"
], ],
"memberofindirect": [ "memberofindirect": [
"group", "group",
"netgroup", "netgroup",
"role" "role",
"hbacrule",
"sudorule"
] ]
}, },
"bindable": true, "bindable": true,
@@ -14507,6 +14532,9 @@
"sn", "sn",
"homedirectory", "homedirectory",
"loginshell", "loginshell",
"uidnumber",
"gidnumber",
"mail",
"ou", "ou",
"telephonenumber", "telephonenumber",
"title", "title",
@@ -15594,30 +15622,30 @@
"Administrator" "Administrator"
], ],
"gidnumber": [ "gidnumber": [
"469800000" "1488000000"
], ],
"homedirectory": [ "homedirectory": [
"/home/admin" "/home/admin"
], ],
"ipauniqueid": [ "ipauniqueid": [
"31758798-8707-11e0-9000-525400b55a47" "8c37adc4-9949-11e0-a3ce-525400b55a47"
], ],
"krbextradata": [ "krbextradata": [
{ {
"__base64__": "AAIiXN1Ncm9vdC9hZG1pbkBTRVJWRVIxNS5BWU9VTkcuQk9TVE9OLkRFVkVMLlJFREhBVC5DT00A" "__base64__": "AAJl/vtNcm9vdC9hZG1pbkBTRVJWRVIxNS5BWU9VTkcuQk9TVE9OLkRFVkVMLlJFREhBVC5DT00A"
}, },
{ {
"__base64__": "AAgBAA==" "__base64__": "AAgBAA=="
} }
], ],
"krblastpwdchange": [ "krblastpwdchange": [
"20110525194434Z" "20110618012453Z"
], ],
"krblastsuccessfulauth": [ "krblastsuccessfulauth": [
"20110525211013Z" "20110620185940Z"
], ],
"krbpasswordexpiration": [ "krbpasswordexpiration": [
"20110823194434Z" "20110916012453Z"
], ],
"krbprincipalname": [ "krbprincipalname": [
"admin@SERVER15.AYOUNG.BOSTON.DEVEL.REDHAT.COM" "admin@SERVER15.AYOUNG.BOSTON.DEVEL.REDHAT.COM"
@@ -15647,7 +15675,7 @@
"admin" "admin"
], ],
"uidnumber": [ "uidnumber": [
"469800000" "1488000000"
] ]
} }
], ],

View File

@@ -361,6 +361,7 @@ class host_add(LDAPCreate):
), ),
Str('ip_address?', validate_ipaddr, Str('ip_address?', validate_ipaddr,
doc=_('Add the host to DNS with this IP address'), doc=_('Add the host to DNS with this IP address'),
label=_('IP Address'),
), ),
) )