def __init__(self, sSubject, aIdSubjects, sName=WuiContentBase.ksShortReportLink, tsNow=None, cPeriods=None, cHoursPerPeriod=None, fBracketed=False, dExtraParams=None): from testmanager.webui.wuimain import WuiMain dParams = { WuiMain.ksParamAction: WuiMain.ksActionReportSummary, WuiMain.ksParamReportSubject: sSubject, WuiMain.ksParamReportSubjectIds: aIdSubjects, } if dExtraParams is not None: dParams.update(dExtraParams) if tsNow is not None: dParams[WuiMain.ksParamEffectiveDate] = tsNow if cPeriods is not None: dParams[WuiMain.ksParamReportPeriods] = cPeriods if cPeriods is not None: dParams[WuiMain.ksParamReportPeriodInHours] = cHoursPerPeriod WuiTmLink.__init__(self, sName, WuiMain.ksScriptName, dParams, fBracketed=fBracketed)
def __init__(self, sName = WuiContentBase.ksShortAddLink, sTitle = None, fBracketed = None): if fBracketed is None: fBracketed = len(sName) > 2; from testmanager.webui.wuiadmin import WuiAdmin; WuiTmLink.__init__(self, sName = sName, sUrlBase = WuiAdmin.ksScriptName, dParams = { WuiAdmin.ksParamAction: WuiAdmin.ksActionFailureReasonAdd, }, fBracketed = fBracketed);
def __init__(self, idTestResult, sName = WuiContentBase.ksShortDetailsLink, sTitle = None, fBracketed = None): if fBracketed is None: fBracketed = len(sName) > 2; WuiTmLink.__init__(self, sName = sName, sUrlBase = WuiMain.ksScriptName, dParams = { WuiMain.ksParamAction: WuiMain.ksActionTestResultFailureDetails, TestResultFailureData.ksParam_idTestResult: idTestResult, }, fBracketed = fBracketed); self.idTestResult = idTestResult;
def __init__(self, idTestBox, sName = WuiContentBase.ksShortDetailsLink, fBracketed = False, tsNow = None): from testmanager.webui.wuiadmin import WuiAdmin; dParams = { WuiAdmin.ksParamAction: WuiAdmin.ksActionTestBoxDetails, TestBoxData.ksParam_idTestBox: idTestBox, }; if tsNow is not None: dParams[WuiAdmin.ksParamEffectiveDate] = tsNow; ## ?? WuiTmLink.__init__(self, sName, WuiAdmin.ksScriptName, dParams, fBracketed = fBracketed); self.idTestBox = idTestBox;
def __init__(self, idFailureCategory, sName = WuiContentBase.ksShortDetailsLink, sTitle = None, fBracketed = None): if fBracketed is None: fBracketed = len(sName) > 2; from testmanager.webui.wuiadmin import WuiAdmin; WuiTmLink.__init__(self, sName = sName, sUrlBase = WuiAdmin.ksScriptName, dParams = { WuiAdmin.ksParamAction: WuiAdmin.ksActionFailureCategoryDetails, FailureCategoryData.ksParam_idFailureCategory: idFailureCategory, }, fBracketed = fBracketed); self.idFailureCategory = idFailureCategory;
def __init__(self, sSubject, aIdSubjects, sName = WuiContentBase.ksShortReportLink, tsNow = None, cPeriods = None, cHoursPerPeriod = None, fBracketed = False, dExtraParams = None): from testmanager.webui.wuimain import WuiMain; dParams = { WuiMain.ksParamAction: WuiMain.ksActionReportSummary, WuiMain.ksParamReportSubject: sSubject, WuiMain.ksParamReportSubjectIds: aIdSubjects, }; if dExtraParams is not None: dParams.update(dExtraParams); if tsNow is not None: dParams[WuiMain.ksParamEffectiveDate] = tsNow; if cPeriods is not None: dParams[WuiMain.ksParamReportPeriods] = cPeriods; if cPeriods is not None: dParams[WuiMain.ksParamReportPeriodInHours] = cHoursPerPeriod; WuiTmLink.__init__(self, sName, WuiMain.ksScriptName, dParams, fBracketed = fBracketed);
def __init__(self, idTestSet, sName = WuiContentBase.ksShortDetailsLink, fBracketed = False): WuiTmLink.__init__(self, sName, WuiMain.ksScriptName, { WuiMain.ksParamAction: WuiMain.ksActionTestResultDetails, TestSetData.ksParam_idTestSet: idTestSet, }, fBracketed = fBracketed); self.idTestSet = idTestSet;