def validate_config(cls, config, target): req = ["bugzilla.username", "bugzilla.password", "bugzilla.base_uri"] for option in req: if not config.has_option(target, option): die("[%s] has no '%s'" % (target, option)) IssueService.validate_config(config, target)
def validate_config(cls, config, target): if not config.has_option(target, 'trac.base_uri'): die("[%s] has no 'base_uri'" % target) elif '://' in config.get(target, 'trac.base_uri'): die("[%s] do not include scheme in 'base_uri'" % target) IssueService.validate_config(config, target)
def validate_config(cls, config, target): if not config.has_option(target, 'bitbucket.username'): die("[%s] has no 'username'" % target) if not config.has_option(target, 'bitbucket.login'): die("[%s] has no 'login'" % target) IssueService.validate_config(config, target)
def validate_config(cls, config, target): req = ['bugzilla.username', 'bugzilla.password', 'bugzilla.base_uri'] for option in req: if not config.has_option(target, option): die("[%s] has no '%s'" % (target, option)) IssueService.validate_config(config, target)
def validate_config(cls, config, target): if not config.has_option(target, "bitbucket.username"): die("[%s] has no 'username'" % target) if not config.has_option(target, "bitbucket.login"): die("[%s] has no 'login'" % target) IssueService.validate_config(config, target)
def validate_config(cls, service_config, target): if 'username' not in service_config: die("[%s] has no 'username'" % target) if 'login' not in service_config: die("[%s] has no 'login'" % target) IssueService.validate_config(service_config, target)
def validate_config(cls, config, target): for k in ('activecollab.url', 'activecollab.key', 'activecollab.user_id'): if not config.has_option(target, k): die("[%s] has no '%s'" % (target, k)) IssueService.validate_config(config, target)
def validate_config(cls, config, target): if not config.has_option(target, 'username'): die("[%s] has no 'username'" % target) # TODO -- validate other options IssueService.validate_config(config, target)
def validate_config(cls, service_config, target): if 'base_uri' not in service_config: die("[%s] has no 'base_uri'" % target) elif '://' in service_config.get('base_uri'): die("[%s] do not include scheme in 'base_uri'" % target) IssueService.validate_config(service_config, target)
def validate_config(cls, config, target): options = ("versionone.base_uri", "versionone.username") for option in options: if not config.has_option(target, option): die("[%s] has no '%s'" % (target, option)) IssueService.validate_config(config, target)
def validate_config(cls, config, target): for k in ( 'activecollab.url', 'activecollab.key', 'activecollab.user_id' ): if not config.has_option(target, k): die("[%s] has no '%s'" % (target, k)) IssueService.validate_config(config, target)
def validate_config(cls, config, target): if not config.has_option(target, 'username'): die("[%s] has no 'username'" % target) if config.has_option(target, 'only_if_assigned'): die("[%s] - github does not currently support issue owners." % target) IssueService.validate_config(config, target)
def validate_config(cls, config, target): options = ( 'versionone.base_uri', 'versionone.username', ) for option in options: if not config.has_option(target, option): die("[%s] has no '%s'" % (target, option)) IssueService.validate_config(config, target)
def validate_config(cls, service_config, target): options = ( 'base_uri', 'username', ) for option in options: if option not in service_config: die("[%s] has no 'versionone.%s'" % (target, option)) IssueService.validate_config(service_config, target)
def validate_config(cls, config, target): if not config.has_option(target, 'login'): die("[%s] has no 'login'" % target) if not config.has_option(target, 'passw'): die("[%s] has no 'passw'" % target) if not config.has_option(target, 'username'): die("[%s] has no 'username'" % target) IssueService.validate_config(config, target)
def validate_config(cls, service_config, target): if ('udd' in service_config and asbool(service_config.get('udd')) and 'email' not in service_config): die("[%s] has no 'bts.email' but UDD search was requested" % (target, )) if 'packages' not in service_config and 'email' not in service_config: die("[%s] has neither 'bts.email' or 'bts.packages'" % (target, )) if ('udd_ignore_sponsor' in service_config and (not asbool(service_config.get('udd')))): die("[%s] defines settings for UDD search without enabling" " UDD search" % (target, )) IssueService.validate_config(service_config, target)
def validate_config(cls, service_config, target): if ('udd' in service_config and asbool(service_config.get('udd')) and 'email' not in service_config): die("[%s] has no 'bts.email' but UDD search was requested" % (target,)) if 'packages' not in service_config and 'email' not in service_config: die("[%s] has neither 'bts.email' or 'bts.packages'" % (target,)) if ('udd_ignore_sponsor' in service_config and (not asbool(service_config.get('udd')))): die("[%s] defines settings for UDD search without enabling" " UDD search" % (target,)) IssueService.validate_config(service_config, target)
def validate_config(cls, config, target): for k in ('url', 'key', 'projects', 'user_id'): if not config.has_option(target, k): die("[%s] has no '%s'" % (target, k)) IssueService.validate_config(config, target)
def validate_config(cls, config, target): for option in ['trac.username', 'trac.password', 'trac.base_uri']: if not config.has_option(target, option): die("[%s] has no '%s'" % (target, option)) IssueService.validate_config(config, target)
def validate_config(cls, service_config, target): for option in ('username', 'password', 'base_uri'): if option not in service_config: die("[%s] has no 'jira.%s'" % (target, option)) IssueService.validate_config(service_config, target)
def validate_config(cls, service_config, target): for option in ('username', 'password', 'base_uri'): if option not in service_config: die("[%s] has no 'gerrit.%s'" % (target, option)) IssueService.validate_config(service_config, target)
def validate_config(cls, service_config, target): for option in ('auth_token', 'base_uri'): if option not in service_config: die("[%s] has no 'taiga.%s'" % (target, option)) IssueService.validate_config(service_config, target)
def validate_config(cls, config, target): for k in ("url", "key", "user_id"): if not config.has_option(target, k): die("[%s] has no '%s'" % (target, k)) IssueService.validate_config(config, target)
def validate_config(cls, config, target): for option in ["jira.username", "jira.password", "jira.base_uri"]: if not config.has_option(target, option): die("[%s] has no '%s'" % (target, option)) IssueService.validate_config(config, target)
def validate_config(cls, service_config, target): for k in ('url', 'key', 'user_id'): if k not in service_config: die("[%s] has no 'activecollab.%s'" % (target, k)) IssueService.validate_config(service_config, target)
def validate_config(cls, service_config, target): for k in ('login', 'password', 'hostname'): if k not in service_config: die("[%s] has no 'mplan.%s'" % (target, k)) IssueService.validate_config(service_config, target)
def validate_config(cls, config, target): for k in ('login', 'password', 'hostname'): if not config.has_option(target, k): die("[%s] has no '%s'" % (target, k)) IssueService.validate_config(config, target)
def validate_config(cls, service_config, target): for k in ('login', 'password', 'host'): if k not in service_config: die("[%s] has no 'youtrack.%s'" % (target, k)) IssueService.validate_config(service_config, target)
def validate_config(cls, service_config, target): for k in ('url', 'key'): if k not in service_config: die("[%s] has no 'redmine.%s'" % (target, k)) IssueService.validate_config(service_config, target)