source: main/waeup.fceokene/trunk/src/waeup/fceokene/utils/utils.py @ 10009

Last change on this file since 10009 was 9989, checked in by Henrik Bettermann, 12 years ago

Customize getPaymentItem and getBedCoordinates.

  • Property svn:keywords set to Id
File size: 1.6 KB
RevLine 
[7569]1## $Id: utils.py 9989 2013-02-24 17:41:41Z henrik $
2##
3## Copyright (C) 2012 Uli Fouquet & Henrik Bettermann
4## This program is free software; you can redistribute it and/or modify
5## it under the terms of the GNU General Public License as published by
6## the Free Software Foundation; either version 2 of the License, or
7## (at your option) any later version.
8##
9## This program is distributed in the hope that it will be useful,
10## but WITHOUT ANY WARRANTY; without even the implied warranty of
11## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12## GNU General Public License for more details.
13##
14## You should have received a copy of the GNU General Public License
15## along with this program; if not, write to the Free Software
16## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17##
[7822]18"""Customize general helper utilities for Kofa.
[7569]19"""
[8834]20from kofacustom.nigeria.utils.utils import NigeriaKofaUtils
[9989]21from waeup.fceokene.interfaces import MessageFactory as _
[7569]22
[8834]23class CustomKofaUtils(NigeriaKofaUtils):
[7569]24    """A collection of methods subject to customization.
25    """
[7845]26
27    PREFERRED_LANGUAGES_DICT = {
28        }
[9461]29
30    APP_CATS_DICT = {
31        'basic': 'PUTME, PUDE, PCE, PRENCE',
32        'no': 'No Application',
33        'sandwich': 'Sandwich',
34        'cest': 'Part-Time, Diploma, Certificate',
35        'bec': 'Bachelor of Education Certificate Programmes',
36        }
[9989]37
38    def getPaymentItem(self, payment):
39        """Return payment item.
40
41        Bed coordinates are only visible after payment.
42        """
43        if 'maintenance' in payment.p_category and payment.p_state != 'paid':
44            return _('(visible after successful payment)')
45        return payment.p_item
Note: See TracBrowser for help on using the repository browser.