Changeset fea4c5 in indico


Ignore:
Timestamp:
03/25/10 16:13:42 (3 years ago)
Author:
Jose Benito <jose.benito.gonzalez@…>
Branches:
master, burotel, hello-world-walkthrough, ipv6, new-webex, v0.97-series, v0.98-series, v0.98.2, v0.98.3, v0.98b1, v0.98b2, v0.99, 051b2622c51afb171a1dedb46a0df4fbb0cbd02e, 4c7d4152dff271ba5df5a8606605969cab454080
Children:
270555
Parents:
1d439d
git-author:
Jose Benito <jose.benito.gonzalez@…> (03/25/10 16:12:58)
git-committer:
Jose Benito <jose.benito.gonzalez@…> (03/25/10 16:13:42)
Message:

[FIX] template error in evaluation results

Location:
indico/MaKaC/webinterface
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • indico/MaKaC/webinterface/pages/evaluations.py

    r9033fd rfea4c5  
    4545    """[DisplayArea] Base class.""" 
    4646    pass 
    47      
     47 
    4848class WPEvaluationMainInformation( WPEvaluationBase ): 
    4949    """[DisplayArea] display evaluation general information.""" 
     
    5454        return WEvaluationMainInformation(self._conf, self._getAW().getUser()).getHTML(pars) 
    5555 
    56     def _defineSectionMenu( self ):  
     56    def _defineSectionMenu( self ): 
    5757        conferences.WPConferenceDefaultDisplayBase._defineSectionMenu(self) 
    5858        self._sectionMenu.setCurrentItem(self._evaluationOpt) 
     
    8484                vars["actionsDisplayEval"] = urlHandlers.UHConfEvaluationDisplay.getURL(self._conf) 
    8585        return vars 
    86      
    87      
     86 
     87 
    8888class WPEvaluationDisplay( WPEvaluationBase ): 
    8989    """[DisplayArea] Evaluation default display.""" 
     
    9696        return WEvaluationDisplay(self._conf).getHTML(pars) 
    9797 
    98     def _defineSectionMenu( self ):  
     98    def _defineSectionMenu( self ): 
    9999        conferences.WPConferenceDefaultDisplayBase._defineSectionMenu(self) 
    100100        self._sectionMenu.setCurrentItem(self._newEvaluationOpt) 
    101      
     101 
    102102class WEvaluationDisplay(wcomponents.WTemplated): 
    103103    """[DisplayArea] Evaluation default display.""" 
     
    113113        vars["actionUrl"] = urlHandlers.UHConfEvaluationSubmit.getURL(self._conf, mode=Evaluation._SUBMIT) 
    114114        return vars 
    115      
    116      
     115 
     116 
    117117class WPEvaluationDisplayModif( WPEvaluationBase ): 
    118118    """[DisplayArea] The user modifies his already submitted evaluation.""" 
     
    125125        return WEvaluationDisplayModif(self._conf).getHTML(pars) 
    126126 
    127     def _defineSectionMenu( self ):  
     127    def _defineSectionMenu( self ): 
    128128        conferences.WPConferenceDefaultDisplayBase._defineSectionMenu(self) 
    129129        self._sectionMenu.setCurrentItem(self._viewEvaluationOpt) 
     
    131131class WEvaluationDisplayModif( WEvaluationDisplay ): 
    132132    """[DisplayArea] The user modifies his already submitted evaluation.""" 
    133      
     133 
    134134    def __init__(self, conf): 
    135135        self._conf = conf 
    136          
     136 
    137137    def getVars( self ): 
    138138        vars = WEvaluationDisplay.getVars(self) 
     
    144144    """[DisplayArea] Submitted Evaluation.""" 
    145145    navigationEntry = NEEvaluationMainInformation 
    146      
     146 
    147147    def __init__(self, rh, conf, mode): 
    148148        self._mode = mode 
     
    158158        return WEvaluationSubmitted(self._conf, self._mode).getHTML(pars) 
    159159 
    160     def _defineSectionMenu( self ):  
     160    def _defineSectionMenu( self ): 
    161161        conferences.WPConferenceDefaultDisplayBase._defineSectionMenu(self) 
    162162        self._sectionMenu.setCurrentItem(self._evaluationOpt) 
    163      
     163 
    164164class WEvaluationSubmitted( wcomponents.WTemplated ): 
    165165    """Submitted Evaluation.""" 
    166      
     166 
    167167    def __init__( self, conference, mode=Evaluation._SUBMIT ): 
    168168        self._conf = conference 
    169169        self._mode = mode 
    170          
     170 
    171171    def getVars( self ): 
    172172        vars = wcomponents.WTemplated.getVars(self) 
     
    184184                vars["status"] = _("submitted") 
    185185        return vars 
    186      
    187      
     186 
     187 
    188188class WPEvaluationFull( WPEvaluationBase ): 
    189189    """[DisplayArea] Evaluation is full.""" 
     
    193193        return WEvaluationFull(self._conf).getHTML() 
    194194 
    195     def _defineSectionMenu( self ):  
     195    def _defineSectionMenu( self ): 
    196196        conferences.WPConferenceDefaultDisplayBase._defineSectionMenu(self) 
    197197        self._sectionMenu.setCurrentItem(self._evaluationOpt) 
    198          
     198 
    199199class WEvaluationFull( wcomponents.WTemplated ): 
    200200    """[DisplayArea] Evaluation is full.""" 
    201      
     201 
    202202    def __init__(self, conf): 
    203203        self._conf = conf 
     
    208208        return vars 
    209209 
    210      
     210 
    211211class WPEvaluationClosed( WPEvaluationBase ): 
    212212    """[DisplayArea] Evaluation is closed.""" 
     
    216216        return WEvaluationClosed(self._conf).getHTML() 
    217217 
    218     def _defineSectionMenu( self ):  
     218    def _defineSectionMenu( self ): 
    219219        conferences.WPConferenceDefaultDisplayBase._defineSectionMenu(self) 
    220220        self._sectionMenu.setCurrentItem(self._evaluationOpt) 
    221          
     221 
    222222class WEvaluationClosed( wcomponents.WTemplated ): 
    223223    """[DisplayArea] Evaluation is closed.""" 
     
    251251        return WEvaluationSignIn( self._conf ).getHTML(params) 
    252252 
    253     def _defineSectionMenu( self ):  
     253    def _defineSectionMenu( self ): 
    254254        conferences.WPConferenceDefaultDisplayBase._defineSectionMenu(self) 
    255255        self._sectionMenu.setCurrentItem(self._newEvaluationOpt) 
     
    265265        vars["signInURL"] = urlHandlers.UHSignIn.getURL(urlHandlers.UHConfEvaluationDisplay.getURL(self._conf)) 
    266266        return vars 
    267      
    268      
     267 
     268 
    269269class WPEvaluationInactive( WPEvaluationBase ): 
    270270    """[DisplayArea] Inactive evaluation.""" 
     
    273273        return WEvaluationInactive().getHTML() 
    274274 
    275     def _defineSectionMenu( self ):  
     275    def _defineSectionMenu( self ): 
    276276        conferences.WPConferenceDefaultDisplayBase._defineSectionMenu(self) 
    277277        self._sectionMenu.setCurrentItem(self._evaluationOpt) 
     
    290290class WPConfModifEvaluationBase( conferences.WPConferenceModifBase ): 
    291291    """[ManagementArea] Base class.""" 
    292      
     292 
    293293    def _createTabCtrl(self): 
    294294        self._tabCtrl = wcomponents.TabControl() 
     
    307307            self._tabEvaluationResults.disable() 
    308308        self._setActiveTab() 
    309              
     309 
    310310    def _setActiveTab( self ): 
    311311        self._tabEvaluationEdit.disable() 
    312          
     312 
    313313    def _setActiveSideMenuItem( self ): 
    314314        self._evaluationMenuItem.setActive() 
     
    325325class WPConfModifEvaluationSetup( WPConfModifEvaluationBase ): 
    326326    """[ManagementArea] Modification of an Evaluation.""" 
    327      
     327 
    328328    def _getTabContent( self, params ): 
    329329        return WConfModifEvaluationSetup(self._conf).getHTML() 
    330              
     330 
    331331    def _setActiveTab( self ): 
    332332        self._tabEvaluationSetup.setActive() 
     
    334334class WConfModifEvaluationSetup( wcomponents.WTemplated ): 
    335335    """[ManagementArea] Modification of an Evaluation.""" 
    336      
     336 
    337337    def __init__( self, conference ): 
    338338        self._conf = conference 
     
    414414class WPConfModifEvaluationSetupImportXml( WPConfModifEvaluationSetup ): 
    415415    """[ManagementArea] Import an evaluation from an XML file.""" 
    416      
     416 
    417417    def _getTabContent( self, params ): 
    418418        return WConfModifEvaluationSetupImportXml(self._conf).getHTML() 
     
    420420class WConfModifEvaluationSetupImportXml( WConfModifEvaluationSetup ): 
    421421    """[ManagementArea] Import an evaluation from an XML file.""" 
    422      
     422 
    423423    def __init__( self, conference ): 
    424424        self._conf = conference 
     
    433433class WPConfModifEvaluationSetupDataModif( WPConfModifEvaluationSetup ): 
    434434    """[ManagementArea] called when you want to change general parameters of your evaluation.""" 
    435      
     435 
    436436    def _getTabContent( self, params ): 
    437437        return WConfModifEvaluationSetupDataModif(self._conf).getHTML() 
     
    439439class WConfModifEvaluationSetupDataModif( WConfModifEvaluationSetup ): 
    440440    """[ManagementArea] change general parameters of your evaluation.""" 
    441      
     441 
    442442    def __init__( self, conference ): 
    443443        self._conf = conference 
     
    508508            vars["newSubmissionNotifyCc"]   = ", ".join(newSubmissionNotification.getCCList()) 
    509509        return vars 
    510      
    511      
    512      
     510 
     511 
     512 
    513513class WPConfModifEvaluationEdit( WPConfModifEvaluationBase ): 
    514514    """[ManagementArea] Edition of Evaluation questions.""" 
    515      
     515 
    516516    def _getTabContent( self, params ): 
    517517        return WConfModifEvaluationEdit(self._conf).getHTML(self._rh.getRequestParams()) 
    518              
     518 
    519519    def _setActiveTab( self ): 
    520520        self._tabEvaluationEdit.setActive() 
     
    522522class WConfModifEvaluationEdit( wcomponents.WTemplated ): 
    523523    """[ManagementArea] General frame for editing Evaluation questions.""" 
    524      
     524 
    525525    def __init__( self, conference ): 
    526526        self._conf = conference 
     
    535535        questionType = vars.get("type","")      #which question type is selected 
    536536        questionPos = int(vars.get("questionPos",-1)) #position of selected question, used when mode is EDIT. 
    537          
     537 
    538538        ########### 
    539539        #left menu# 
    540540        ########### 
    541541        self._leftMenu(questionType, vars) 
    542          
     542 
    543543        ###### 
    544544        #main# 
     
    561561                vars["main"] += str(WConfModifEvaluationEditQuestionView(q).getHTML()) 
    562562        return vars 
    563      
     563 
    564564    def _leftMenu(self, questionType, vars): 
    565565        """ create left menu of the webpage. Be aware that 'vars' is mutable. 
     
    581581        vars["form_radi"]= self._createQuestionImgButton(url_radi, questionType, Question._RADIO) 
    582582        vars["form_chck"]= self._createQuestionImgButton(url_chck, questionType, Question._CHECKBOX) 
    583      
     583 
    584584    def _createQuestionImgButton(self, url, questionType, qType): 
    585585        """ Depending on selected questionType it creates changing button or fixed image. 
     
    597597class WConfModifEvaluationEditQuestionView( wcomponents.WTemplated ): 
    598598    """[ManagementArea] This is the presentation of a question when editing the whole evaluation form structure.""" 
    599      
     599 
    600600    def __init__( self, question ): 
    601601        self._question = question 
     
    643643class WConfModifEvaluationEditQuestion( wcomponents.WTemplated ): 
    644644    """[ManagementArea] Edition of one particular Evaluation question.""" 
    645      
     645 
    646646    #constant for function _choiceItems() 
    647647    _CHOICEITEMS_NB_MIN = 2 
    648      
     648 
    649649    def __init__( self, conference, mode, error, questionType, question ): 
    650650        """Params: 
     
    667667        #actionUrl 
    668668        url = urlHandlers.UHConfModifEvaluationEditPerformChanges.getURL(self._conf, mode=self._mode) 
    669          
     669 
    670670        ########### 
    671671        #Edit mode# 
     
    692692                defaultAnswer    = "" 
    693693            url.addParam("questionPos",self._question.getPosition()) 
    694              
     694 
    695695        ########## 
    696696        #Add mode# 
     
    710710            vars["choiceItems"]   = self._choiceItems(); 
    711711            defaultAnswer         = "" 
    712          
     712 
    713713        ####### 
    714714        #Other# 
     
    740740        vars["actionUrl"] = url 
    741741        return vars 
    742      
     742 
    743743    def _choiceItems(self, question=None): 
    744744        """ generates HTML code for showing the choice items. 
     
    796796        html = html%(htmlInsert) 
    797797        return html 
    798      
    799      
    800      
     798 
     799 
     800 
    801801class WPConfModifEvaluationPreview( WPConfModifEvaluationBase ): 
    802802    """[ManagementArea] Preview of an Evaluation.""" 
     
    811811class WConfModifEvaluationPreview( WEvaluationDisplay ): 
    812812    """[ManagementArea] Preview of an Evaluation.""" 
    813      
     813 
    814814    def __init__( self, conference ): 
    815815        self._conf = conference 
    816          
     816 
    817817    def getVars( self ): 
    818818        vars = WEvaluationDisplay.getVars(self) 
     
    820820        vars["actionUrl"] = urlHandlers.UHConfModifEvaluationPreview.getURL(self._conf, status=_("submitted")) 
    821821        return vars 
    822      
    823      
     822 
     823 
    824824class WPConfModifEvaluationPreviewSubmitted( WPConfModifEvaluationBase ): 
    825825    """[ManagementArea] Preview of an Evaluation when it has been submitted.""" 
  • indico/MaKaC/webinterface/tpls/ConfModifEvaluationResults.tpl

    r9033fd rfea4c5  
     1<% declareTemplate(newTemplateStyle=True) %> 
    12 
    23<% colors=["blue","green","yellow","pink"]; color=0 %> 
     
    2526    <fieldset class="evalationResultsFieldset" style="margin-top: 20px;"> 
    2627      <legend><%= _("Statistics")%></legend> 
    27        
     28 
    2829      <% if evaluation.getNbOfSubmissions()>0 : %> 
    2930        <% for q in evaluation.getQuestions(): %> 
     
    4445                <i> <%= _("[Warning] it's strange: you have less than 2 choice items for this kind of question...")%></i> 
    4546              <% end %> 
    46                
     47 
    4748              <% if choiceItemsNb==2 and q.areAllAnswersFilled(selectedSubmissions): %><% choiceItem1=q.getChoiceItemsKeyAt(1); choiceItem2=q.getChoiceItemsKeyAt(2); %> 
    4849              <!--inline graphic : start--> 
     
    7475              <!--inline graphic : end--> 
    7576              <% end %> 
    76                
     77 
    7778              <% if choiceItemsNb>2 or ( choiceItemsNb==2 and not q.areAllAnswersFilled(selectedSubmissions) ): %><% color=0 %> 
    7879              <!--multilines graphic : start--> 
Note: See TracChangeset for help on using the changeset viewer.