コード例 #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
ファイル: pagelinks.py プロジェクト: boxingbeetle/softfab
class ExtractedDataArgs(ReportTaskArgs):
    # Override to make 'task' argument mandatory.
    # Intersection of empty sequence is undefined, so we must ensure
    # at least one task is selected.
    task = SetArg(allowEmpty=False)

    key = SetArg()
    vistype = EnumArg(VisualizationType, VisualizationType.CHART_BAR)
    sort = SortArg()
    first = IntArg(0)
コード例 #5
0
ファイル: pagelinks.py プロジェクト: boxingbeetle/softfab
class CSVArgs(PageArgs):
    sep = EnumArg(CSVSeparator, CSVSeparator.COMMA)
コード例 #6
0
ファイル: pagelinks.py プロジェクト: boxingbeetle/softfab
class ReportArgs(PageArgs):
    ctabove = DateTimeArg(None)
    ctbelow = DateTimeArg(None, True)
    execState = EnumArg(ExecutionState, ExecutionState.ALL)
    target = SetArg()
    owner = SetArg()
コード例 #7
0
 class Arguments(ScheduleIndex_GET.Arguments):
     action = DictArg(EnumArg(Actions))
コード例 #8
0
ファイル: InspectDone.py プロジェクト: boxingbeetle/softfab
 class Arguments(TaskIdArgs):
     result = EnumArg(ResultCode)
     summary = StrArg(None)
     data = DictArg(StrArg())
コード例 #9
0
ファイル: AbortTask.py プロジェクト: boxingbeetle/softfab
 class Arguments(TaskIdArgs):
     action = EnumArg(Actions)
コード例 #10
0
ファイル: FastExecute.py プロジェクト: boxingbeetle/softfab
 class Arguments(PostArgs):
     action = EnumArg(Actions)
コード例 #11
0
ファイル: UserList.py プロジェクト: boxingbeetle/softfab
 class Arguments(UserList_GET.Arguments):
     user = StrArg()
     role = EnumArg(UIRoleNames)
コード例 #12
0
 class Arguments(MailConfigArgs):
     action = EnumArg(Actions)
     mailRecipient = StrArg()
コード例 #13
0
 class Arguments(AddUser_GET.Arguments, LoginPassArgs, RoleArgs):
     action = EnumArg(Actions)
     user = StrArg()
コード例 #14
0
class RoleArgs(PageArgs):
    role = EnumArg(UIRoleNames)
コード例 #15
0
 class Arguments(PageArgs):
     action = EnumArg(Actions)
コード例 #16
0
class PasswordMsgArgs(PageArgs):
    '''Identifies a particular user (mandatory) and password message (optional).
    '''
    msg = EnumArg(PasswordMessage, None)
コード例 #17
0
 class Arguments(ChangePassword_GET.Arguments, LoginPassArgs):
     action = EnumArg(Actions)
     password = PasswordArg()
     password2 = PasswordArg()
コード例 #18
0
 class Arguments(PageArgs):
     name = SetArg()
     action = EnumArg(Actions)
コード例 #19
0
ファイル: RecordDelete.py プロジェクト: boxingbeetle/softfab
 class ArgumentsMixin:
     action = EnumArg(Actions)
コード例 #20
0
 class Arguments(ParentArgs):
     action = EnumArg(Actions)
     tagkeys = DictArg(StrArg())
     tagvalues = DictArg(StrArg())
     commontags = DictArg(SetArg())