Changeset c65ee3 in indico


Ignore:
Timestamp:
03/11/11 16:23:31 (2 years 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:
2f223d
Parents:
3edaba
Message:

[FIX] Avoiding doubling epayment modules

Files:
6 edited

Legend:

Unmodified
Added
Removed
  • indico/MaKaC/epayment.py

    r2da594 rc65ee3  
    2323from MaKaC.common.Locators import Locator 
    2424from MaKaC.trashCan import TrashCanManager 
    25 from MaKaC.plugins import PluginLoader, pluginId 
     25from MaKaC.plugins import PluginLoader 
    2626 
    2727class EPayment(Persistent): 
     
    5454        changed = False 
    5555        for mod in epaymentModules: 
    56             name = pluginId(mod) 
     56            name = mod.MODULE_ID 
    5757            if name not in self.payMods: 
    5858                self.payMods[name] = mod.epayment.getPayMod() 
     
    6464                                  mod.epayment.getPayModClass()): 
    6565                    newMod = mod.epayment.getPayMod() 
    66                     self.payMods[pluginId(mod)] = newMod 
     66                    self.payMods[mod.MODULE_ID] = newMod 
    6767                    changed = True 
    6868 
  • indico/MaKaC/plugins/EPayment/payPal/__init__.py

    r2da594 rc65ee3  
    2424    } 
    2525 
    26 MODULE_ID = 'payPal' 
     26MODULE_ID = 'PayPal' 
    2727 
    2828modules = {} 
  • indico/MaKaC/plugins/EPayment/worldPay/__init__.py

    r2da594 rc65ee3  
    2424    } 
    2525 
    26 MODULE_ID = 'worldPay' 
     26MODULE_ID = 'WorldPay' 
    2727 
    2828modules = {} 
  • indico/MaKaC/plugins/EPayment/yellowPay/__init__.py

    r2da594 rc65ee3  
    2424    } 
    2525 
    26 MODULE_ID = 'yellowPay' 
     26MODULE_ID = 'YellowPay' 
    2727 
    2828modules = {} 
  • indico/MaKaC/webinterface/pages/epayments.py

    rab85b3 rc65ee3  
    7171 
    7272            # CERN Plugin: Just admins can see and modify it 
    73             if gs.getId() == "CERNYellowPay": 
     73            from MaKaC.plugins.EPayment.CERNYellowPay import  MODULE_ID 
     74            if gs.getId() == MODULE_ID: 
    7475                minfo = HelperMaKaCInfo.getMaKaCInfoInstance() 
    7576                al = minfo.getAdminList() 
     
    7778                    from MaKaC.plugins.base import PluginsHolder 
    7879                    endis="enable" 
    79                     departmentName = PluginsHolder().getPluginType("EPayment").getPlugin("CERNYellowPay").getOption("FPDepartmentName").getValue() 
    80                     emailAddress = PluginsHolder().getPluginType("EPayment").getPlugin("CERNYellowPay").getOption("FPEmaillAddress").getValue() 
     80                    departmentName = PluginsHolder().getPluginType("EPayment").getPlugin(MODULE_ID).getOption("FPDepartmentName").getValue() 
     81                    emailAddress = PluginsHolder().getPluginType("EPayment").getPlugin(MODULE_ID).getOption("FPEmaillAddress").getValue() 
    8182                    if gs.isEnabled(): 
    8283                        endis="disable" 
  • setup.py

    r6e631c rc65ee3  
    674674            EPayment.yellowPay = MaKaC.plugins.EPayment.yellowPay 
    675675            EPayment.skipjack = MaKaC.plugins.EPayment.skipjack 
     676            EPayment.CERNYellowPay = MaKaC.plugins.EPayment.CERNYellowPay 
    676677 
    677678            InstantMessaging.XMPP = MaKaC.plugins.InstantMessaging.XMPP 
Note: See TracChangeset for help on using the changeset viewer.