diff options
author | Rob Crittenden <rcritten@redhat.com> | 2011-02-14 10:18:31 -0500 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2011-02-14 14:46:29 -0500 |
commit | 81020a2ffaa13edbdaa4ff377b748fb623fe0c09 (patch) | |
tree | 581250c8510f567a101eb10243cb63dd78aae0f3 /setup-client.py | |
parent | 22c3a681da7ec5c84e8822eb325c647a8e89942a (diff) | |
download | freeipa-81020a2ffaa13edbdaa4ff377b748fb623fe0c09.tar.gz freeipa-81020a2ffaa13edbdaa4ff377b748fb623fe0c09.tar.xz freeipa-81020a2ffaa13edbdaa4ff377b748fb623fe0c09.zip |
A mod command should not be able to remove a required attribute.
Some attribute enforcement is done by schema, others should be done
by the required option in a Parameter. description, for example, is
required by many plugins but not the schema. We need to enforce in the
framework that required options are provided.
After all the setattr/addattr work is done run through the modifications
and ensure that no required values will be removed.
ticket 852
Diffstat (limited to 'setup-client.py')
0 files changed, 0 insertions, 0 deletions