示例#1
0
 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)
示例#2
0
 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, 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);
示例#4
0
 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;
示例#5
0
 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;
示例#6
0
 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;
示例#7
0
 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;
示例#8
0
 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, 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);
示例#10
0
 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;
示例#11
0
 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;