Changeset d0a51f in indico


Ignore:
Timestamp:
02/11/10 17:25:05 (3 years ago)
Author:
Pedro Ferreira <jose.pedro.ferreira@…>
Branches:
master, burotel, hello-world-walkthrough, ipv6, new-webex, prov-dual-interface, v0.97-series, v0.98-series, v0.98.2, v0.98.3, v0.98b1, v0.98b2, v0.99, 051b2622c51afb171a1dedb46a0df4fbb0cbd02e, d9941f8582b36b24821a11ea5ba16fda6a457fb1
Children:
94dbcb
Parents:
ab2bbb
Message:

[FIX] Removing users from favorites

File:
1 edited

Legend:

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

    r58f7f5 rd0a51f  
    8888class UserRemoveFromBasket(LoggedOnlyService): 
    8989    def _checkParams(self): 
    90         LoggedOnlyService._checkParams(self)         
    91          
    92  
    93         self._obj = user.AvatarHolder().getById(self._params['id'])         
    94         self._target = self.getAW().getUser()   
    95          
    96     def _getAnswer( self): 
    97  
    98 ##        raise ServiceError("ERR-FOO","For no apparent reason") 
    99  
    100         if (self._obj == None): 
    101             raise ServiceError("ERR-U0","User does not exist!") 
    102         if (self._target.getPersonalInfo().getBasket().deleteElement(self._obj)): 
    103             return 
    104         else: 
    105             raise ServiceError("ERR-U2","Element not in list!") 
     90        LoggedOnlyService._checkParams(self) 
     91 
     92        self._userData = self._params['value'] 
     93 
     94        self._target = self.getAW().getUser() 
     95 
     96    def _getAnswer( self): 
     97 
     98        for obj in self._userData: 
     99            self._obj = user.AvatarHolder().getById(obj['id']) 
     100 
     101            if (self._obj == None): 
     102                raise ServiceError("ERR-U0","User does not exist!") 
     103            if (self._target.getPersonalInfo().getBasket().deleteElement(self._obj)): 
     104                return 
     105            else: 
     106                raise ServiceError("ERR-U2","Element not in list!") 
    106107         
    107108 
Note: See TracChangeset for help on using the changeset viewer.