Changeset a23363 in indico


Ignore:
Timestamp:
07/28/11 15:43:07 (22 months ago)
Author:
Jose Benito <jose.benito.gonzalez@…>
Branches:
master, burotel, hello-world-walkthrough, ipv6, v0.98-series, v0.98.2, v0.98.3, v0.98b1, v0.98b2, v0.99, 051b2622c51afb171a1dedb46a0df4fbb0cbd02e, d9941f8582b36b24821a11ea5ba16fda6a457fb1
Children:
8e555d
Parents:
0b8fed
Message:

[FIX] Add several reviewers at the same time

  • Fixed bug trying to add several reviewers at the same time
  • closes #801

Conflicts:

indico/MaKaC/webinterface/tpls/AbstractReviewingTeam.tpl

Location:
indico/MaKaC
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • indico/MaKaC/services/implementation/abstractReviewing.py

    ra3574e ra23363  
    160160        pm = ParameterManager(self._params) 
    161161        self._trackId = pm.extract("track", pType=str, allowEmpty=False) 
    162         self._reviewerId = pm.extract("user", pType=str, allowEmpty=False) 
    163  
    164     def _getAnswer(self): 
    165         ah = user.AvatarHolder() 
    166         av = ah.getById(self._reviewerId) 
    167         self._conf.getTrackById(self._trackId).addCoordinator(av) 
     162        self._reviewerList = pm.extract("userList", pType=list, allowEmpty=False) 
     163 
     164    def _getAnswer(self): 
     165        for reviewer in self._reviewerList: 
     166            ah = user.AvatarHolder() 
     167            av = ah.getById(reviewer["id"]) 
     168            self._conf.getTrackById(self._trackId).addCoordinator(av) 
    168169        return True 
    169170 
  • indico/MaKaC/webinterface/tpls/AbstractReviewingTeam.tpl

    r8ff8aa ra23363  
    4646 
    4747    // Create the handlers 
    48     var addReviewerHandler = function(user, setResult) { 
     48    var addReviewerHandler = function(userList, setResult) { 
    4949        indicoRequest( 
    5050                'abstractReviewing.team.addReviewer', 
     
    5252                    conference: '<%= conf.getId() %>', 
    5353                    track: '<%= i %>', 
    54                     user: user[0]['id'] 
     54                    userList: useList 
    5555                }, 
    5656                function(result,error) { 
Note: See TracChangeset for help on using the changeset viewer.