コード例 #1
0
ファイル: BatchExecute.py プロジェクト: boxingbeetle/softfab
 class Arguments(ParentArgs):
     action = EnumArg(Actions)
     prod = DictArg(StrArg())
     local = DictArg(StrArg())
     lref = DictArg(StrArg())
     config = DictArg(StrArg())
     param = DictArg(StrArg(), separators='///')
コード例 #2
0
ファイル: TaskDone.py プロジェクト: boxingbeetle/softfab
 class Arguments(PageArgs):
     result = EnumArg(ResultCode, None)
     summary = StrArg(None)
     report = ListArg()
     id = StrArg()
     name = StrArg()
     output = DictArg(StrArg())
     data = DictArg(StrArg())
コード例 #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('')
コード例 #4
0
class TaskRunnerEditArgs(EditArgs):
    capabilities = StrArg('')
    description = StrArg('')
    resetpass = BoolArg()
コード例 #5
0
class TaskMatrixArgs(PageArgs):
    '''The filters used in the task matrix (HTML and CSV version).
    '''
    year = IntArg(dynamic)
    week = IntArg(dynamic)
    config = StrArg('')
コード例 #6
0
ファイル: ResourceEdit.py プロジェクト: boxingbeetle/softfab
class ResourceEditArgs(EditArgs):
    restype = StrArg('')
    capabilities = StrArg('')
    locator = StrArg('')
    description = StrArg('')
コード例 #7
0
ファイル: pagelinks.py プロジェクト: boxingbeetle/softfab
class ConfigIdArgs(PageArgs):
    '''Identifies a particular configuration.
    '''
    configId = StrArg()
コード例 #8
0
ファイル: pagelinks.py プロジェクト: boxingbeetle/softfab
class FrameworkIdArgs(PageArgs):
    '''Identifies a particular framework definition.
    '''
    id = StrArg()
コード例 #9
0
ファイル: pagelinks.py プロジェクト: boxingbeetle/softfab
class URLArgs(PageArgs):
    """Remembers a URL on this Control Center that we can return to.
    """
    url = StrArg(None)
コード例 #10
0
ファイル: selectview.py プロジェクト: boxingbeetle/softfab
class BasketArgs(TagArgs, SelectArgs):
    # Items selected in the basket.
    bsk = SetArg()
    # Identifies the submit button that was used.
    action = StrArg(None)
コード例 #11
0
ファイル: FrameworkEdit.py プロジェクト: boxingbeetle/softfab
class FrameworkEditArgs(EditArgs, ParamArgsMixin,
                        ResourceRequirementsArgsMixin):
    wrapper = StrArg('')
    input = SetArg()
    output = SetArg()
コード例 #12
0
ファイル: RecordDelete.py プロジェクト: boxingbeetle/softfab
class DeleteArgs(PageArgs):
    id = StrArg()
コード例 #13
0
 class Arguments(PageArgs):
     path = StrArg('')
     back = StrArg(None)  # back button on normal page
     error = StrArg(None)  # back button on error page
コード例 #14
0
class MailConfigArgs(PageArgs):
    mailNotification = BoolArg()
    smtpRelay = StrArg()
    mailSender = StrArg()
コード例 #15
0
 class Arguments(MailConfigArgs):
     action = EnumArg(Actions)
     mailRecipient = StrArg()
コード例 #16
0
ファイル: pagelinks.py プロジェクト: boxingbeetle/softfab
class UserIdArgs(PageArgs):
    '''Identifies a particular user.
    '''
    user = StrArg()
コード例 #17
0
ファイル: pagelinks.py プロジェクト: boxingbeetle/softfab
class PasswordSetArgs(PageArgs):
    """Arguments that allow setting a password."""
    token = StrArg()
    secret = StrArg()
コード例 #18
0
ファイル: selectview.py プロジェクト: boxingbeetle/softfab
class TagArgs(PageArgs):
    tagkey = StrArg(None)
    tagvalue = StrArg(None)
コード例 #19
0
ファイル: pagelinks.py プロジェクト: boxingbeetle/softfab
class ProductDefIdArgs(PageArgs):
    '''Identifies a particular product definition.
    '''
    id = StrArg()
コード例 #20
0
ファイル: InspectDone.py プロジェクト: boxingbeetle/softfab
 class Arguments(TaskIdArgs):
     result = EnumArg(ResultCode)
     summary = StrArg(None)
     data = DictArg(StrArg())
コード例 #21
0
ファイル: pagelinks.py プロジェクト: boxingbeetle/softfab
class TaskDefIdArgs(PageArgs):
    '''Identifies a particular task definition.
    '''
    id = StrArg()
コード例 #22
0
ファイル: pagelinks.py プロジェクト: boxingbeetle/softfab
class TaskIdArgs(JobIdArgs):
    '''Identifies a particular task.
    '''
    taskName = StrArg()
コード例 #23
0
ファイル: pagelinks.py プロジェクト: boxingbeetle/softfab
class JobIdArgs(PageArgs):
    '''Identifies a particular job.
    '''
    jobId = StrArg()
コード例 #24
0
ファイル: pagelinks.py プロジェクト: boxingbeetle/softfab
class TaskReportArgs(TaskIdArgs):
    """Identifies a task and a report to show for that task.
    """
    report = StrArg(None)
コード例 #25
0
ファイル: TaskAlert.py プロジェクト: boxingbeetle/softfab
 class Arguments(TaskIdArgs):
     alert = StrArg()
コード例 #26
0
ファイル: pagelinks.py プロジェクト: boxingbeetle/softfab
class ResourceIdArgs(PageArgs):
    '''Identifies a resource.
    '''
    id = StrArg()
コード例 #27
0
ファイル: TaskEdit.py プロジェクト: boxingbeetle/softfab
class TaskEditArgs(EditArgs, ParamArgsMixin, ResourceRequirementsArgsMixin):
    title = StrArg('')
    descr = StrArg('')
    framework = StrArg('')
    timeout = IntArg(0)
    requirements = StrArg('')
コード例 #28
0
ファイル: pagelinks.py プロジェクト: boxingbeetle/softfab
class TaskRunnerIdArgs(PageArgs):
    '''Identifies a Task Runner.
    '''
    runnerId = StrArg()
コード例 #29
0
ファイル: RepoEdit.py プロジェクト: boxingbeetle/softfab
class RepoEditArgs(EditArgs):
    locator = StrArg('')
    secret = PasswordArg()
    capabilities = StrArg('')
    description = StrArg('')
コード例 #30
0
ファイル: pagelinks.py プロジェクト: boxingbeetle/softfab
class CapFilterArgs(PageArgs):
    restype = StrArg(taskRunnerResourceTypeName)
    cap = StrArg('')