Beispiel #1
0
 class Arguments(ParentArgs):
     action = EnumArg(Actions)
     prod = DictArg(StrArg())
     local = DictArg(StrArg())
     lref = DictArg(StrArg())
     config = DictArg(StrArg())
     param = DictArg(StrArg(), separators='///')
Beispiel #2
0
 class Arguments(PageArgs):
     result = EnumArg(ResultCode, None)
     summary = StrArg(None)
     report = ListArg()
     id = StrArg()
     name = StrArg()
     output = DictArg(StrArg())
     data = DictArg(StrArg())
Beispiel #3
0
class ProjectEditArgs(EditArgs):
    name = StrArg('')
    targets = StrArg('')
    tagkeys = StrArg('')
    timezone = StrArg(None)
    maxjobs = IntArg(defaultMaxJobs)
    taskprio = BoolArg()
    embed = EnumArg(EmbeddingPolicy, None)
    embedcustom = StrArg('')
Beispiel #4
0
class TaskRunnerEditArgs(EditArgs):
    capabilities = StrArg('')
    description = StrArg('')
    resetpass = BoolArg()
class TaskMatrixArgs(PageArgs):
    '''The filters used in the task matrix (HTML and CSV version).
    '''
    year = IntArg(dynamic)
    week = IntArg(dynamic)
    config = StrArg('')
Beispiel #6
0
class ResourceEditArgs(EditArgs):
    restype = StrArg('')
    capabilities = StrArg('')
    locator = StrArg('')
    description = StrArg('')
Beispiel #7
0
class ConfigIdArgs(PageArgs):
    '''Identifies a particular configuration.
    '''
    configId = StrArg()
Beispiel #8
0
class FrameworkIdArgs(PageArgs):
    '''Identifies a particular framework definition.
    '''
    id = StrArg()
Beispiel #9
0
class URLArgs(PageArgs):
    """Remembers a URL on this Control Center that we can return to.
    """
    url = StrArg(None)
Beispiel #10
0
class BasketArgs(TagArgs, SelectArgs):
    # Items selected in the basket.
    bsk = SetArg()
    # Identifies the submit button that was used.
    action = StrArg(None)
Beispiel #11
0
class FrameworkEditArgs(EditArgs, ParamArgsMixin,
                        ResourceRequirementsArgsMixin):
    wrapper = StrArg('')
    input = SetArg()
    output = SetArg()
Beispiel #12
0
class DeleteArgs(PageArgs):
    id = StrArg()
Beispiel #13
0
 class Arguments(PageArgs):
     path = StrArg('')
     back = StrArg(None)  # back button on normal page
     error = StrArg(None)  # back button on error page
Beispiel #14
0
class MailConfigArgs(PageArgs):
    mailNotification = BoolArg()
    smtpRelay = StrArg()
    mailSender = StrArg()
Beispiel #15
0
 class Arguments(MailConfigArgs):
     action = EnumArg(Actions)
     mailRecipient = StrArg()
Beispiel #16
0
class UserIdArgs(PageArgs):
    '''Identifies a particular user.
    '''
    user = StrArg()
Beispiel #17
0
class PasswordSetArgs(PageArgs):
    """Arguments that allow setting a password."""
    token = StrArg()
    secret = StrArg()
Beispiel #18
0
class TagArgs(PageArgs):
    tagkey = StrArg(None)
    tagvalue = StrArg(None)
Beispiel #19
0
class ProductDefIdArgs(PageArgs):
    '''Identifies a particular product definition.
    '''
    id = StrArg()
Beispiel #20
0
 class Arguments(TaskIdArgs):
     result = EnumArg(ResultCode)
     summary = StrArg(None)
     data = DictArg(StrArg())
Beispiel #21
0
class TaskDefIdArgs(PageArgs):
    '''Identifies a particular task definition.
    '''
    id = StrArg()
Beispiel #22
0
class TaskIdArgs(JobIdArgs):
    '''Identifies a particular task.
    '''
    taskName = StrArg()
Beispiel #23
0
class JobIdArgs(PageArgs):
    '''Identifies a particular job.
    '''
    jobId = StrArg()
Beispiel #24
0
class TaskReportArgs(TaskIdArgs):
    """Identifies a task and a report to show for that task.
    """
    report = StrArg(None)
Beispiel #25
0
 class Arguments(TaskIdArgs):
     alert = StrArg()
Beispiel #26
0
class ResourceIdArgs(PageArgs):
    '''Identifies a resource.
    '''
    id = StrArg()
Beispiel #27
0
class TaskEditArgs(EditArgs, ParamArgsMixin, ResourceRequirementsArgsMixin):
    title = StrArg('')
    descr = StrArg('')
    framework = StrArg('')
    timeout = IntArg(0)
    requirements = StrArg('')
Beispiel #28
0
class TaskRunnerIdArgs(PageArgs):
    '''Identifies a Task Runner.
    '''
    runnerId = StrArg()
Beispiel #29
0
class RepoEditArgs(EditArgs):
    locator = StrArg('')
    secret = PasswordArg()
    capabilities = StrArg('')
    description = StrArg('')
Beispiel #30
0
class CapFilterArgs(PageArgs):
    restype = StrArg(taskRunnerResourceTypeName)
    cap = StrArg('')