freeipa/ipalib
Tomas Babej 2934160b9c Refactor the interactive prompt logic in idrange_add
Make the interactive prompts interpret the following logic:

- AD range (dom-sid/dom-name set):
      require RID base if not set

- local range(dom-sid/dom-name not set):
    a) server with adtrust support:
           require both RID base and secondary RID base
    b) server without adtrust support:
           if any of RID base, secondary RID base set,
           require both of them

https://fedorahosted.org/freeipa/ticket/3786
2013-07-26 13:57:35 +02:00
..
plugins Refactor the interactive prompt logic in idrange_add 2013-07-26 13:57:35 +02:00
__init__.py Provide ipa-advise tool 2013-07-17 13:49:59 +02:00
aci.py Remove some unused imports 2013-03-01 16:59:42 +01:00
backend.py Add CLI parsing tests 2012-03-28 15:25:33 +02:00
base.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
capabilities.py Change DNA magic value to -1 to make UID 999 usable 2013-03-11 17:07:07 +01:00
cli.py Add prompt_param method to avoid code duplication 2013-06-05 12:50:29 +02:00
config.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
constants.py Remove entitlement support 2013-06-26 14:11:42 +02:00
crud.py Relax restriction for leading/trailing whitespaces in *-find commands 2012-12-11 12:34:28 +01:00
errors.py Deprecate HBAC source hosts from CLI 2013-04-12 14:07:55 -04:00
frontend.py Provide ipa-advise tool 2013-07-17 13:49:59 +02:00
krb_utils.py Pylint cleanup. 2013-01-29 15:39:49 +01:00
messages.py Add client capabilities, enable messages 2013-02-21 16:26:09 +01:00
output.py Typo fixes 2012-06-25 21:35:11 -04:00
parameters.py Deprecate HBAC source hosts from CLI 2013-04-12 14:07:55 -04:00
pkcs10.py Fix assorted bugs found by pylint 2011-01-25 14:01:36 -05:00
plugable.py Provide ipa-advise tool 2013-07-17 13:49:59 +02:00
request.py Remove deprecated i18n code from ipalib/request and all references to it. 2011-03-01 10:31:36 -05:00
rpc.py Remove redundant u'' character 2013-06-06 08:36:04 +02:00
session.py Compliant client side session cookie behavior 2012-12-10 12:45:09 -05:00
text.py Fix regressions introduced by pylint false positive fixes. 2011-05-11 16:50:01 +02:00
util.py Remove check for alphabetic only characters from domain name validation 2013-03-15 12:52:34 +01:00
x509.py Skip cert issuer validation in service and host commands in CA-less install. 2013-07-09 14:22:57 -04:00