Changeset 9347
- Timestamp:
- 18 Oct 2012, 05:42:30 (12 years ago)
- Location:
- main/waeup.kwarapoly/trunk
- Files:
-
- 3 deleted
- 49 edited
- 2 copied
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kwarapoly/trunk/README-zeo.txt
r8460 r9347 1 Deploying waeup. fceokeneas ZEO-install1 Deploying waeup.kwarapoly as ZEO-install 2 2 ************************************* 3 3 … … 14 14 ======================== 15 15 16 To install waeup. fceokeneZEO-based you can run `buildout` with the given16 To install waeup.kwarapoly ZEO-based you can run `buildout` with the given 17 17 (or your own) configuration file like this:: 18 18 -
main/waeup.kwarapoly/trunk/buildout-windows.cfg
r8460 r9347 25 25 # This creates only the paster script in bin/. 26 26 recipe = zc.recipe.egg 27 eggs = waeup. fceokene27 eggs = waeup.kwarapoly 28 28 z3c.evalexception>=2.0 29 29 Paste -
main/waeup.kwarapoly/trunk/buildout-zeo.cfg
r8772 r9347 112 112 # See http://pypi.python.org/pypi/zc.recipe.egg for details... 113 113 recipe = zc.recipe.egg 114 eggs = waeup. fceokene[beaker]114 eggs = waeup.kwarapoly [beaker] 115 115 arguments = "${buildout:parts-directory}/etc/zeo1.conf" 116 116 scripts = kofactl=zeo_client1 … … 119 119 # See http://pypi.python.org/pypi/zc.recipe.egg for details... 120 120 recipe = zc.recipe.egg 121 eggs = waeup. fceokene[beaker]121 eggs = waeup.kwarapoly [beaker] 122 122 arguments = "${buildout:parts-directory}/etc/zeo2.conf" 123 123 scripts = kofactl=zeo_client2 -
main/waeup.kwarapoly/trunk/buildout.cfg
r8898 r9347 47 47 host = 0.0.0.0 48 48 # default is 8080 49 base_port = 70 3150 zeo1_port = 70 3151 zeo2_port = 70 3252 zeo3_port = 70 3353 server_port = 70 3049 base_port = 7051 50 zeo1_port = 7051 51 zeo2_port = 7052 52 zeo3_port = 7053 53 server_port = 7050 54 54 # default 7. Number of pre-opened ZODB threads/client 55 55 pool_size = 7 … … 64 64 # This creates all scripts in bin/. The kofactl created here is 'faulty'. 65 65 recipe = zc.recipe.egg 66 eggs = waeup. fceokene[beaker]66 eggs = waeup.kwarapoly [beaker] 67 67 z3c.evalexception>=2.0 68 68 Paste … … 78 78 # fixed path to zdaemon.conf as argument. 79 79 recipe = zc.recipe.egg 80 eggs = waeup. fceokene[beaker]80 eggs = waeup.kwarapoly [beaker] 81 81 arguments = "${buildout:parts-directory}/etc/zdaemon.conf" 82 82 scripts = kofactl=kofactl … … 93 93 [test] 94 94 recipe = zc.recipe.testrunner 95 eggs = waeup. fceokene[beaker, test]95 eggs = waeup.kwarapoly [beaker, test] 96 96 defaults = ['--tests-pattern', '^f?tests$', '-v'] 97 97 … … 99 99 [i18n] 100 100 recipe = z3c.recipe.i18n:i18n 101 packages = waeup. fceokene102 eggs = waeup. fceokene103 domain = waeup. fceokene104 output = src/waeup/ fceokene/locales101 packages = waeup.kwarapoly 102 eggs = waeup.kwarapoly 103 domain = waeup.kwarapoly 104 output = src/waeup/kwarapoly/locales 105 105 zcml = 106 106 … … 109 109 [zpasswd] 110 110 recipe = z3c.recipe.dev:script 111 eggs = waeup. fceokene111 eggs = waeup.kwarapoly 112 112 module = zope.app.server.zpasswd 113 113 method = main … … 166 166 [waeupdocs] 167 167 recipe = collective.recipe.sphinxbuilder 168 eggs = waeup. fceokene[docs]168 eggs = waeup.kwarapoly[docs] 169 169 source = ${buildout:directory}/docs/source 170 170 build = ${buildout:directory}/docs/build … … 173 173 [coverage-detect] 174 174 recipe = zc.recipe.testrunner 175 eggs = waeup. fceokene[beaker]175 eggs = waeup.kwarapoly[beaker] 176 176 defaults = ['--tests-pattern', '^f?tests$', '-v', '--coverage', 'coverage'] 177 177 -
main/waeup.kwarapoly/trunk/etc/debug.ini.in
r9224 r9347 54 54 55 55 [app:zope] 56 use = egg:waeup. fceokene#debug56 use = egg:waeup.kwarapoly#debug 57 57 filter-with = translogger 58 58 exempt-exceptions = zope.security.interfaces.IUnauthorized -
main/waeup.kwarapoly/trunk/etc/deploy.ini.in
r9224 r9347 48 48 49 49 [app:main] 50 use = egg:waeup. fceokene50 use = egg:waeup.kwarapoly 51 51 filter-with = translogger 52 52 -
main/waeup.kwarapoly/trunk/etc/profile.ini.in
r9224 r9347 52 52 53 53 [app:app] 54 use = egg:waeup. fceokene54 use = egg:waeup.kwarapoly 55 55 56 56 [pipeline:main] -
main/waeup.kwarapoly/trunk/etc/site.zcml.in
r9224 r9347 1 1 <configure xmlns="http://namespaces.zope.org/zope" 2 2 xmlns:kofa="http://namespaces.waeup.org/kofa" 3 i18n_domain="waeup. fceokene">3 i18n_domain="waeup.kwarapoly"> 4 4 5 <include package="waeup. fceokene" />6 <include package="waeup. fceokene" file="mail.zcml" />5 <include package="waeup.kwarapoly" /> 6 <include package="waeup.kwarapoly" file="mail.zcml" /> 7 7 <!-- install job container 8 8 … … 28 28 path="${buildout:directory}/var/datacenter" /> 29 29 30 <configure i18n_domain="waeup. fceokene">30 <configure i18n_domain="waeup.kwarapoly"> 31 31 32 32 -
main/waeup.kwarapoly/trunk/etc/zeo1.ini.in
r9224 r9347 48 48 49 49 [app:main] 50 use = egg:waeup. fceokene50 use = egg:waeup.kwarapoly 51 51 filter-with = translogger 52 52 -
main/waeup.kwarapoly/trunk/etc/zeo2.ini.in
r9224 r9347 48 48 49 49 [app:main] 50 use = egg:waeup. fceokene50 use = egg:waeup.kwarapoly 51 51 filter-with = translogger 52 52 -
main/waeup.kwarapoly/trunk/etc/zope_zeo1.conf.in
r9224 r9347 24 24 # Uncomment this if you want to connect to a ZEO server instead: 25 25 <zeoclient> 26 server localhost:70 3026 server localhost:7050 27 27 storage 1 28 28 # ZEO client cache, in bytes … … 63 63 <zodb async> 64 64 <zeoclient> 65 server localhost:70 3065 server localhost:7050 66 66 storage async 67 67 name async -
main/waeup.kwarapoly/trunk/etc/zope_zeo2.conf.in
r9224 r9347 24 24 # Uncomment this if you want to connect to a ZEO server instead: 25 25 <zeoclient> 26 server localhost:70 3026 server localhost:7050 27 27 storage 1 28 28 # ZEO client cache, in bytes … … 63 63 <zodb async> 64 64 <zeoclient> 65 server localhost:70 3065 server localhost:7050 66 66 storage async 67 67 name async -
main/waeup.kwarapoly/trunk/setup.py
r9224 r9347 44 44 read('README.txt') 45 45 + '\n\n' 46 + read('src', 'waeup', ' fceokene', 'README.txt')46 + read('src', 'waeup', 'kwarapoly', 'README.txt') 47 47 + '\n\n' 48 48 + read('CHANGES.txt') … … 52 52 ) 53 53 54 setup(name = 'waeup. fceokene',54 setup(name = 'waeup.kwarapoly', 55 55 version = version, 56 56 description = "A customized waeup.kofa", … … 90 90 # Add entry points here 91 91 [hurry.resource.libraries] 92 waeup_custom = waeup. fceokene.browser.resources:waeup_custom92 waeup_custom = waeup.kwarapoly.browser.resources:waeup_custom 93 93 [console_scripts] 94 94 kofa-debug = grokcore.startup:interactive_debug_prompt -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/README.txt
r8460 r9347 1 The waeup. fceokenepackage1 The waeup.kwarapoly package 2 2 ************************ 3 3 -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/applicants/applicant.py
r9063 r9347 22 22 from waeup.kofa.utils.helpers import attrs_to_fields 23 23 from kofacustom.nigeria.applicants.applicant import NigeriaApplicant 24 from waeup. fceokene.applicants.interfaces import(24 from waeup.kwarapoly.applicants.interfaces import( 25 25 ICustomApplicant, ICustomUGApplicantEdit, ICustomPGApplicantEdit, IPUTMEApplicantEdit) 26 26 -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/applicants/interfaces.py
r9059 r9347 37 37 IPUTMEApplicantEdit, 38 38 ) 39 from waeup. fceokene.interfaces import MessageFactory as _40 from waeup. fceokene.payments.interfaces import ICustomOnlinePayment39 from waeup.kwarapoly.interfaces import MessageFactory as _ 40 from waeup.kwarapoly.payments.interfaces import ICustomOnlinePayment 41 41 42 42 class ICustomUGApplicant(INigeriaUGApplicant): -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/applicants/payment.py
r8933 r9347 24 24 from waeup.kofa.applicants.payment import ApplicantOnlinePayment 25 25 from waeup.kofa.utils.helpers import attrs_to_fields 26 from waeup. fceokene.applicants.interfaces import ICustomApplicantOnlinePayment26 from waeup.kwarapoly.applicants.interfaces import ICustomApplicantOnlinePayment 27 27 28 28 class CustomApplicantOnlinePayment(ApplicantOnlinePayment): -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/applicants/tests/test_applicant.py
r8933 r9347 30 30 from waeup.kofa.interfaces import IFileStoreHandler, IFileStoreNameChooser 31 31 from waeup.kofa.testing import FunctionalTestCase 32 from waeup. fceokene.applicants.applicant import (32 from waeup.kwarapoly.applicants.applicant import ( 33 33 CustomApplicant, CustomApplicantFactory, 34 34 ) 35 from waeup. fceokene.applicants.interfaces import ICustomApplicant36 from waeup. fceokene.testing import FunctionalLayer35 from waeup.kwarapoly.applicants.interfaces import ICustomApplicant 36 from waeup.kwarapoly.testing import FunctionalLayer 37 37 38 38 class CustomApplicantTest(FunctionalTestCase): -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/browser/pages.py
r9143 r9347 21 21 CertificatePage, CertificateManageFormPage) 22 22 from waeup.kofa.university.interfaces import ICertificate 23 from waeup. fceokene.interfaces import (23 from waeup.kwarapoly.interfaces import ( 24 24 ICustomSessionConfiguration, ICustomSessionConfigurationAdd) 25 25 -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/browser/static/custom_theme.css
r8480 r9347 2 2 3 3 .topbar-inner, .topbar .fill { 4 background-color: # 325088;5 background-image: -moz-linear-gradient(center top , #0 82250, #325088);6 background-image: -khtml-gradient(linear, left top, left bottom, from(#0 82250), to(#325088));7 background-image: -moz-linear-gradient(top, #0 82250, #325088);8 background-image: -ms-linear-gradient(top, #0 82250, #325088);9 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0 82250), color-stop(100%, #325088));10 background-image: -webkit-linear-gradient(top, #0 82250, #325088);11 background-image: -o-linear-gradient(top, #0 82250, #325088);12 background-image: linear-gradient(top, #0 82250, #325088);13 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0 82250', endColorstr='#325088', GradientType=0);4 background-color: #109445; 5 background-image: -moz-linear-gradient(center top , #095427, #109445); 6 background-image: -khtml-gradient(linear, left top, left bottom, from(#095427), to(#109445)); 7 background-image: -moz-linear-gradient(top, #095427, #109445); 8 background-image: -ms-linear-gradient(top, #095427, #109445); 9 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #095427), color-stop(100%, #109445)); 10 background-image: -webkit-linear-gradient(top, #095427, #109445); 11 background-image: -o-linear-gradient(top, #095427, #109445); 12 background-image: linear-gradient(top, #095427, #109445); 13 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#095427', endColorstr='#109445', GradientType=0); 14 14 } 15 15 16 16 .topbar div > ul .active > a, .nav .active > a { 17 background-color: # 325088;17 background-color: #109445; 18 18 } 19 19 20 20 .topbar h3 a:hover, .topbar .brand:hover, .topbar ul .active > a { 21 background-color: # 325088;21 background-color: #109445; 22 22 } 23 23 24 24 .topbar div > ul a:hover, .nav a:hover { 25 background-color: # 325088;25 background-color: #109445; 26 26 } 27 27 … … 31 31 .topbar div > ul .dropdown-menu, 32 32 .nav .dropdown-menu { 33 background-color: # 325088;33 background-color: #109445; 34 34 } 35 35 … … 42 42 .topbar div > ul .dropdown.open .dropdown-toggle, 43 43 .nav .dropdown.open .dropdown-toggle { 44 background: # 325088;44 background: #109445; 45 45 } 46 46 … … 53 53 54 54 body { 55 background-color: # f1f1f1;55 background-color: #e6e8e7; 56 56 } 57 57 … … 60 60 .topbar div > ul .dropdown-menu li a:hover, 61 61 .nav .dropdown-menu li a:hover { 62 background-color: #0 82250;62 background-color: #095427; 63 63 background-repeat: repeat-x; 64 background-image: -khtml-gradient(linear, left top, left bottom, from(# 325088), to(#191919));65 background-image: -moz-linear-gradient(top, #0 82250, #082250);66 background-image: -ms-linear-gradient(top, #0 82250, #082250);67 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0 82250), color-stop(100%, #082250));68 background-image: -webkit-linear-gradient(top, #0 82250, #082250);69 background-image: -o-linear-gradient(top, #0 82250, #082250);70 background-image: linear-gradient(top, #0 82250, #082250);71 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0 82250', endColorstr='#082250', GradientType=0);64 background-image: -khtml-gradient(linear, left top, left bottom, from(#109445), to(#191919)); 65 background-image: -moz-linear-gradient(top, #095427, #095427); 66 background-image: -ms-linear-gradient(top, #095427, #095427); 67 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #095427), color-stop(100%, #095427)); 68 background-image: -webkit-linear-gradient(top, #095427, #095427); 69 background-image: -o-linear-gradient(top, #095427, #095427); 70 background-image: linear-gradient(top, #095427, #095427); 71 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#095427', endColorstr='#095427', GradientType=0); 72 72 color: #ffffff; 73 73 } … … 78 78 79 79 a { 80 color: #0 82250;80 color: #095427; 81 81 } 82 82 83 83 a:hover { 84 color: # 325088;84 color: #109445; 85 85 } 86 86 -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/browser/tests.py
r8460 r9347 22 22 from zope.security.interfaces import Unauthorized 23 23 from waeup.kofa.testing import FunctionalTestCase 24 from waeup. fceokene.testing import FunctionalLayer24 from waeup.kwarapoly.testing import FunctionalLayer 25 25 from waeup.kofa.app import University 26 26 … … 52 52 self.browser.addHeader('Authorization', 'Basic mgr:mgrpw') 53 53 self.browser.open('http://localhost/app/configuration') 54 self.assertMatches('... FCEOkeneTheme...', self.browser.contents)54 self.assertMatches('...KwaraPoly Theme...', self.browser.contents) 55 55 self.browser.getControl(name="form.skin").value = ['custom theme'] 56 56 self.browser.getControl("Save").click() -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/browser/theming.py
r8460 r9347 18 18 import grok 19 19 from waeup.kofa.browser.interfaces import ITheme 20 from waeup. fceokene.browser.resources import custom_theme, favicon20 from waeup.kwarapoly.browser.resources import custom_theme, favicon 21 21 22 from waeup. fceokene.interfaces import MessageFactory as _22 from waeup.kwarapoly.interfaces import MessageFactory as _ 23 23 24 24 class CustomTheme(grok.GlobalUtility): … … 28 28 grok.name('custom theme') 29 29 30 description = _(u' FCEOkeneTheme')30 description = _(u'KwaraPoly Theme') 31 31 32 32 def getResources(self): -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/configuration.py
r8460 r9347 24 24 from waeup.kofa.configuration import ( 25 25 SessionConfigurationFactory, SessionConfiguration) 26 from waeup. fceokene.interfaces import (26 from waeup.kwarapoly.interfaces import ( 27 27 ICustomSessionConfiguration, ICustomSessionConfigurationAdd) 28 28 -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/configure.zcml
r8898 r9347 1 1 <configure xmlns="http://namespaces.zope.org/zope" 2 2 xmlns:grok="http://namespaces.zope.org/grok"> 3 <include package="waeup. fceokene" file="locales.zcml" />3 <include package="waeup.kwarapoly" file="locales.zcml" /> 4 4 5 5 <!-- kofacustom.nigeria configures everything we basically need. -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/ftesting.zcml
r8898 r9347 3 3 xmlns:kofa="http://namespaces.waeup.org/kofa" 4 4 i18n_domain="waeup.custom" 5 package="waeup. fceokene"5 package="waeup.kwarapoly" 6 6 > 7 7 8 <include package="waeup. fceokene" />9 <include package="waeup. fceokene" file="mail.zcml"/>8 <include package="waeup.kwarapoly" /> 9 <include package="waeup.kwarapoly" file="mail.zcml"/> 10 10 11 11 <!-- Where should the datacenter reside by default? --> -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/interfaces.py
r9317 r9347 23 23 ISessionConfiguration, academic_sessions_vocab) 24 24 25 _ = MessageFactory = zope.i18nmessageid.MessageFactory('waeup. fceokene')25 _ = MessageFactory = zope.i18nmessageid.MessageFactory('waeup.kwarapoly') 26 26 27 27 # It's recommended to replicate all fields from the base package here. -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/interswitch/browser.py
r9129 r9347 29 29 from waeup.kofa.applicants.viewlets import ApprovePaymentActionButton as APABApplicant 30 30 from waeup.kofa.payments.interfaces import payment_categories 31 from waeup. fceokene.students.interfaces import ICustomStudentOnlinePayment32 from waeup. fceokene.applicants.interfaces import ICustomApplicantOnlinePayment33 from waeup. fceokene.interfaces import MessageFactory as _31 from waeup.kwarapoly.students.interfaces import ICustomStudentOnlinePayment 32 from waeup.kwarapoly.applicants.interfaces import ICustomApplicantOnlinePayment 33 from waeup.kwarapoly.interfaces import MessageFactory as _ 34 34 35 35 PRODUCT_ID = '83' 36 SITE_NAME = ' fceokene-kofa.waeup.org'36 SITE_NAME = 'kwarapoly-kofa.waeup.org' 37 37 PROVIDER_ACCT = '0026781725' 38 38 PROVIDER_BANK_ID = '31' 39 39 PROVIDER_ITEM_NAME = 'BT Education' 40 INSTITUTION_NAME = ' FCEOkene'40 INSTITUTION_NAME = 'KwaraPoly' 41 41 CURRENCY = '566' 42 42 #QUERY_URL = 'https://webpay.interswitchng.com/paydirect/services/TransactionQueryURL.aspx' … … 226 226 xmldict['institution_bank_id'] = '117' 227 227 else: 228 xmldict[' fceokene_acct'] = "0000000000000"228 xmldict['kwarapoly_acct'] = "0000000000000" 229 229 xmldict['institution_bank_id'] = '0' 230 xmldict[' fceokene_split'] = 100 * 1400230 xmldict['kwarapoly_split'] = 100 * 1400 231 231 xmldict['institution_amt'] = 100 * ( 232 232 self.context.amount_auth - 500 - 150 - 1400) … … 237 237 <item_details detail_ref="%(detail_ref)s" college="%(institution_name)s" department="%(department)s" faculty="%(faculty)s"> 238 238 <item_detail item_id="1" item_name="%(institution_item_name)s" item_amt="%(institution_amt)d" bank_id="%(institution_bank_id)s" acct_num="%(institution_acct)s" /> 239 <item_detail item_id="2" item_name=" FCEOkene Split" item_amt="%(fceokene_split)s" bank_id="117" acct_num="6216801058" />239 <item_detail item_id="2" item_name="KwaraPoly Split" item_amt="%(kwarapoly_split)s" bank_id="117" acct_num="6216801058" /> 240 240 <item_detail item_id="3" item_name="%(provider_item_name)s" item_amt="%(provider_amt)d" bank_id="%(provider_bank_id)s" acct_num="%(provider_acct)s" /> 241 241 </item_details> -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/interswitch/tests.py
r9143 r9347 20 20 from waeup.kofa.applicants.tests.test_browser import ApplicantsFullSetup 21 21 from waeup.kofa.configuration import SessionConfiguration 22 from waeup. fceokene.testing import FunctionalLayer22 from waeup.kwarapoly.testing import FunctionalLayer 23 23 24 24 # Also run tests that send requests to external servers? … … 88 88 self.browser.contents) 89 89 self.assertMatches( 90 '...item_name=" FCEOkeneSplit" item_amt="140000" bank_id="117" acct_num="6216801058"...',90 '...item_name="KwaraPoly Split" item_amt="140000" bank_id="117" acct_num="6216801058"...', 91 91 self.browser.contents) 92 92 self.assertMatches( -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/locales/de/LC_MESSAGES/waeup.kwarapoly.po
r9345 r9347 16 16 "Project-Id-Version: WAeUP.Kofa\n" 17 17 "POT-Creation-Date: Mon Sep 3 12:52:46 2012\n" 18 "PO-Revision-Date: 2012- 05-16 15:26+0100\n"18 "PO-Revision-Date: 2012-10-17 17:48+0100\n" 19 19 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n" 20 20 "Language-Team: WAeUP Germany <henrik@waeup.org>\n" … … 28 28 "X-Poedit-SourceCharset: utf-8\n" 29 29 30 #: waeup/ fceokene/browser/theming.py:3030 #: waeup/kwarapoly/browser/theming.py:30 31 31 #, fuzzy 32 msgid " FCEOkeneTheme"32 msgid "KwaraPoly Theme" 33 33 msgstr "Benutzerdefiniertes Thema 1" 34 34 35 #: waeup/ fceokene/interfaces.py:3535 #: waeup/kwarapoly/interfaces.py:35 36 36 msgid "School Fee (ignored)" 37 37 msgstr "Schulgebühr (wird nicht verwendet)" 38 38 39 #: waeup/ fceokene/interfaces.py:4139 #: waeup/kwarapoly/interfaces.py:41 40 40 msgid "Application Fee (fallback)" 41 41 msgstr "" 42 42 43 #: waeup/ fceokene/interfaces.py:4743 #: waeup/kwarapoly/interfaces.py:47 44 44 #, fuzzy 45 45 msgid "Clearance Fee" 46 46 msgstr "Einschreibungsgebühr" 47 47 48 #: waeup/ fceokene/interfaces.py:5348 #: waeup/kwarapoly/interfaces.py:53 49 49 msgid "Booking Fee" 50 50 msgstr "Buchungsgebühr" 51 51 52 #: waeup/ fceokene/interfaces.py:6152 #: waeup/kwarapoly/interfaces.py:61 53 53 #, fuzzy 54 54 msgid "Maintenance Fee (ignored)" 55 55 msgstr "Miete" 56 56 57 #: waeup/ fceokene/interfaces.py:6757 #: waeup/kwarapoly/interfaces.py:67 58 58 msgid "Gown Fee" 59 59 msgstr "Talar-Gebühr" 60 60 61 #: waeup/ fceokene/interfaces.py:7361 #: waeup/kwarapoly/interfaces.py:73 62 62 msgid "Transfer Fee" 63 63 msgstr "Studienfachwechselgebühr" 64 64 65 #: waeup/ fceokene/interfaces.py:8865 #: waeup/kwarapoly/interfaces.py:88 66 66 msgid "Academic Session" 67 67 msgstr "Akademisches Jahr" 68 68 69 69 #. Default: "" 70 #: waeup/ fceokene/interswitch/browser.py:10370 #: waeup/kwarapoly/interswitch/browser.py:103 71 71 msgid "Unsuccessful callback: ${a}" 72 72 msgstr "" 73 73 74 #: waeup/ fceokene/interswitch/browser.py:10874 #: waeup/kwarapoly/interswitch/browser.py:108 75 75 msgid "Callback amount does not match." 76 76 msgstr "" 77 77 78 #: waeup/ fceokene/interswitch/browser.py:11378 #: waeup/kwarapoly/interswitch/browser.py:113 79 79 msgid "Callback transaction id does not match." 80 80 msgstr "" 81 81 82 #: waeup/ fceokene/interswitch/browser.py:11982 #: waeup/kwarapoly/interswitch/browser.py:119 83 83 msgid "Successful callback received" 84 84 msgstr "" 85 85 86 #: waeup/ fceokene/interswitch/browser.py:12887 #: waeup/ fceokene/interswitch/browser.py:14286 #: waeup/kwarapoly/interswitch/browser.py:128 87 #: waeup/kwarapoly/interswitch/browser.py:142 88 88 msgid "CollegePAY" 89 89 msgstr "CollegePAY" 90 90 91 #: waeup/ fceokene/interswitch/browser.py:15692 #: waeup/ fceokene/interswitch/browser.py:16491 #: waeup/kwarapoly/interswitch/browser.py:156 92 #: waeup/kwarapoly/interswitch/browser.py:164 93 93 #, fuzzy 94 94 msgid "Requery CollegePAY" 95 95 msgstr "CollegePAY" 96 96 97 #: waeup/ fceokene/interswitch/browser.py:17598 #: waeup/ fceokene/interswitch/browser.py:25497 #: waeup/kwarapoly/interswitch/browser.py:175 98 #: waeup/kwarapoly/interswitch/browser.py:254 99 99 msgid "Submit data to CollegePAY (Interswitch Payment Gateway)" 100 100 msgstr "Daten an CollegePAY (Interswitch Payment Gateway) senden" 101 101 102 #: waeup/ fceokene/interswitch/browser.py:176103 #: waeup/ fceokene/interswitch/browser.py:255102 #: waeup/kwarapoly/interswitch/browser.py:176 103 #: waeup/kwarapoly/interswitch/browser.py:255 104 104 msgid "Submit" 105 105 msgstr "Senden" 106 106 107 #: waeup/ fceokene/interswitch/browser.py:186108 #: waeup/ fceokene/interswitch/browser.py:264107 #: waeup/kwarapoly/interswitch/browser.py:186 108 #: waeup/kwarapoly/interswitch/browser.py:264 109 109 msgid "Payment ticket can't be re-send to CollegePAY." 110 110 msgstr "Bewertete Bezahl-Tickets können nicht erneut gesendet werden." 111 111 112 #: waeup/ fceokene/interswitch/browser.py:269112 #: waeup/kwarapoly/interswitch/browser.py:269 113 113 #, fuzzy 114 msgid "" 115 "Payment ticket can't be send to CollegePAY. Application period has expired." 114 msgid "Payment ticket can't be send to CollegePAY. Application period has expired." 116 115 msgstr "Bewertete Bezahl-Tickets können nicht erneut gesendet werden." 117 116 118 #: waeup/ fceokene/interswitch/browser.py:315119 #: waeup/ fceokene/interswitch/browser.py:342117 #: waeup/kwarapoly/interswitch/browser.py:315 118 #: waeup/kwarapoly/interswitch/browser.py:342 120 119 msgid "This ticket has already been paid." 121 120 msgstr "" 122 121 123 122 #. Default: "" 124 #: waeup/ fceokene/interswitch/browser.py:94123 #: waeup/kwarapoly/interswitch/browser.py:94 125 124 msgid "Invalid callback: ${a}" 126 125 msgstr "" 127 126 128 #: waeup/ fceokene/students/interfaces.py:74127 #: waeup/kwarapoly/students/interfaces.py:74 129 128 msgid "Payment Level" 130 129 msgstr "" 131 130 132 #: waeup/ fceokene/students/utils.py:194131 #: waeup/kwarapoly/students/utils.py:194 133 132 msgid "Amount could not be determined." 134 133 msgstr "Betrag konnte nicht ermittelt werden." 135 134 136 #: waeup/ fceokene/students/utils.py:201135 #: waeup/kwarapoly/students/utils.py:201 137 136 msgid "This type of payment has already been made." 138 137 msgstr "" 139 138 140 #: waeup/ fceokene/students/utils.py:66139 #: waeup/kwarapoly/students/utils.py:66 141 140 msgid "Session configuration object is not available." 142 141 msgstr "Session-Konfiguration ist nicht verfügbar." 143 142 144 #: waeup/fceokene/students/utils.py:80 waeup/fceokene/students/utils.py:86 143 #: waeup/kwarapoly/students/utils.py:80 144 #: waeup/kwarapoly/students/utils.py:86 145 145 msgid "Study course data are incomplete." 146 146 msgstr "" -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/locales/waeup.kwarapoly.pot
r9345 r9347 24 24 "Generated-By: zope/app/locales/extract.py\n" 25 25 26 #: waeup/ fceokene/browser/theming.py:3027 msgid " FCEOkeneTheme"26 #: waeup/kwarapoly/browser/theming.py:30 27 msgid "KwaraPoly Theme" 28 28 msgstr "" 29 29 30 #: waeup/ fceokene/interfaces.py:3530 #: waeup/kwarapoly/interfaces.py:35 31 31 msgid "School Fee (ignored)" 32 32 msgstr "" 33 33 34 #: waeup/ fceokene/interfaces.py:4134 #: waeup/kwarapoly/interfaces.py:41 35 35 msgid "Application Fee (fallback)" 36 36 msgstr "" 37 37 38 #: waeup/ fceokene/interfaces.py:4738 #: waeup/kwarapoly/interfaces.py:47 39 39 msgid "Clearance Fee" 40 40 msgstr "" 41 41 42 #: waeup/ fceokene/interfaces.py:5342 #: waeup/kwarapoly/interfaces.py:53 43 43 msgid "Booking Fee" 44 44 msgstr "" 45 45 46 #: waeup/ fceokene/interfaces.py:6146 #: waeup/kwarapoly/interfaces.py:61 47 47 msgid "Maintenance Fee (ignored)" 48 48 msgstr "" 49 49 50 #: waeup/ fceokene/interfaces.py:6750 #: waeup/kwarapoly/interfaces.py:67 51 51 msgid "Gown Fee" 52 52 msgstr "" 53 53 54 #: waeup/ fceokene/interfaces.py:7354 #: waeup/kwarapoly/interfaces.py:73 55 55 msgid "Transfer Fee" 56 56 msgstr "" 57 57 58 #: waeup/ fceokene/interfaces.py:8858 #: waeup/kwarapoly/interfaces.py:88 59 59 msgid "Academic Session" 60 60 msgstr "" 61 61 62 #: waeup/ fceokene/interswitch/browser.py:10362 #: waeup/kwarapoly/interswitch/browser.py:103 63 63 #. Default: "" 64 64 msgid "Unsuccessful callback: ${a}" 65 65 msgstr "" 66 66 67 #: waeup/ fceokene/interswitch/browser.py:10867 #: waeup/kwarapoly/interswitch/browser.py:108 68 68 msgid "Callback amount does not match." 69 69 msgstr "" 70 70 71 #: waeup/ fceokene/interswitch/browser.py:11371 #: waeup/kwarapoly/interswitch/browser.py:113 72 72 msgid "Callback transaction id does not match." 73 73 msgstr "" 74 74 75 #: waeup/ fceokene/interswitch/browser.py:11975 #: waeup/kwarapoly/interswitch/browser.py:119 76 76 msgid "Successful callback received" 77 77 msgstr "" 78 78 79 #: waeup/ fceokene/interswitch/browser.py:12880 #: waeup/ fceokene/interswitch/browser.py:14279 #: waeup/kwarapoly/interswitch/browser.py:128 80 #: waeup/kwarapoly/interswitch/browser.py:142 81 81 msgid "CollegePAY" 82 82 msgstr "" 83 83 84 #: waeup/ fceokene/interswitch/browser.py:15685 #: waeup/ fceokene/interswitch/browser.py:16484 #: waeup/kwarapoly/interswitch/browser.py:156 85 #: waeup/kwarapoly/interswitch/browser.py:164 86 86 msgid "Requery CollegePAY" 87 87 msgstr "" 88 88 89 #: waeup/ fceokene/interswitch/browser.py:17590 #: waeup/ fceokene/interswitch/browser.py:25489 #: waeup/kwarapoly/interswitch/browser.py:175 90 #: waeup/kwarapoly/interswitch/browser.py:254 91 91 msgid "Submit data to CollegePAY (Interswitch Payment Gateway)" 92 92 msgstr "" 93 93 94 #: waeup/ fceokene/interswitch/browser.py:17695 #: waeup/ fceokene/interswitch/browser.py:25594 #: waeup/kwarapoly/interswitch/browser.py:176 95 #: waeup/kwarapoly/interswitch/browser.py:255 96 96 msgid "Submit" 97 97 msgstr "" 98 98 99 #: waeup/ fceokene/interswitch/browser.py:186100 #: waeup/ fceokene/interswitch/browser.py:26499 #: waeup/kwarapoly/interswitch/browser.py:186 100 #: waeup/kwarapoly/interswitch/browser.py:264 101 101 msgid "Payment ticket can't be re-send to CollegePAY." 102 102 msgstr "" 103 103 104 #: waeup/ fceokene/interswitch/browser.py:269104 #: waeup/kwarapoly/interswitch/browser.py:269 105 105 msgid "Payment ticket can't be send to CollegePAY. Application period has expired." 106 106 msgstr "" 107 107 108 #: waeup/ fceokene/interswitch/browser.py:315109 #: waeup/ fceokene/interswitch/browser.py:342108 #: waeup/kwarapoly/interswitch/browser.py:315 109 #: waeup/kwarapoly/interswitch/browser.py:342 110 110 msgid "This ticket has already been paid." 111 111 msgstr "" 112 112 113 #: waeup/ fceokene/interswitch/browser.py:94113 #: waeup/kwarapoly/interswitch/browser.py:94 114 114 #. Default: "" 115 115 msgid "Invalid callback: ${a}" 116 116 msgstr "" 117 117 118 #: waeup/ fceokene/students/interfaces.py:74118 #: waeup/kwarapoly/students/interfaces.py:74 119 119 msgid "Payment Level" 120 120 msgstr "" 121 121 122 #: waeup/ fceokene/students/utils.py:194122 #: waeup/kwarapoly/students/utils.py:194 123 123 msgid "Amount could not be determined." 124 124 msgstr "" 125 125 126 #: waeup/ fceokene/students/utils.py:201126 #: waeup/kwarapoly/students/utils.py:201 127 127 msgid "This type of payment has already been made." 128 128 msgstr "" 129 129 130 #: waeup/ fceokene/students/utils.py:66130 #: waeup/kwarapoly/students/utils.py:66 131 131 msgid "Session configuration object is not available." 132 132 msgstr "" 133 133 134 #: waeup/ fceokene/students/utils.py:80135 #: waeup/ fceokene/students/utils.py:86134 #: waeup/kwarapoly/students/utils.py:80 135 #: waeup/kwarapoly/students/utils.py:86 136 136 msgid "Study course data are incomplete." 137 137 msgstr "" -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/payments/interfaces.py
r8868 r9347 19 19 from zope import schema 20 20 from kofacustom.nigeria.payments.interfaces import INigeriaOnlinePayment 21 from waeup. fceokene.interfaces import MessageFactory as _21 from waeup.kwarapoly.interfaces import MessageFactory as _ 22 22 23 23 class ICustomOnlinePayment(INigeriaOnlinePayment): -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/permissions.py
r9275 r9347 21 21 22 22 class CRPUOfficer(CCOfficer): 23 """ Permissions of FCEOkenestaff.23 """ Permissions of KwaraPoly staff. 24 24 25 25 This is basically a copy of the the PortalManager. We exclude some … … 28 28 29 29 grok.name('waeup.CRPUOfficer') 30 grok.title(u' FCEOkeneOfficer')30 grok.title(u'KwaraPoly Officer') -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/students/batching.py
r8913 r9347 24 24 students, studycourses, payment tickets and accommodation tickets. 25 25 """ 26 from waeup. fceokene.students.interfaces import (26 from waeup.kwarapoly.students.interfaces import ( 27 27 ICustomStudent, ICustomStudentUpdateByRegNo, 28 28 ICustomStudentUpdateByMatricNo, -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/students/browser.py
r9190 r9347 30 30 ) 31 31 32 from waeup. fceokene.students.interfaces import ICustomStudentOnlinePayment32 from waeup.kwarapoly.students.interfaces import ICustomStudentOnlinePayment 33 33 34 34 class CustomOnlinePaymentDisplayFormPage(NigeriaOnlinePaymentDisplayFormPage): -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/students/browser_templates/bookbed.pt
r9190 r9347 1 <form method="POST" i18n:domain="waeup. fceokene">1 <form method="POST" i18n:domain="waeup.kwarapoly"> 2 2 3 3 <p i18n:translate=""> -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/students/browser_templates/startclearance.pt
r9156 r9347 1 <form method="POST" i18n:domain="waeup. fceokene">1 <form method="POST" i18n:domain="waeup.kwarapoly"> 2 2 3 3 <p i18n:translate=""> -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/students/interfaces.py
r9153 r9347 24 24 INigeriaStudentUpdateByRegNo, INigeriaStudentUpdateByMatricNo, 25 25 ) 26 from waeup. fceokene.payments.interfaces import ICustomOnlinePayment27 from waeup. fceokene.interfaces import MessageFactory as _26 from waeup.kwarapoly.payments.interfaces import ICustomOnlinePayment 27 from waeup.kwarapoly.interfaces import MessageFactory as _ 28 28 29 29 class ICustomStudentBase(INigeriaStudentBase): -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/students/payments.py
r8745 r9347 26 26 StudentOnlinePayment, StudentOnlinePaymentFactory) 27 27 from waeup.kofa.utils.helpers import attrs_to_fields 28 from waeup. fceokene.students.interfaces import ICustomStudentOnlinePayment28 from waeup.kwarapoly.students.interfaces import ICustomStudentOnlinePayment 29 29 30 30 class CustomStudentOnlinePayment(StudentOnlinePayment): -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/students/student.py
r8990 r9347 25 25 from waeup.kofa.students.interfaces import IStudentNavigation 26 26 from kofacustom.nigeria.students.student import NigeriaStudent 27 from waeup. fceokene.students.interfaces import ICustomStudent27 from waeup.kwarapoly.students.interfaces import ICustomStudent 28 28 29 29 class CustomStudent(NigeriaStudent): -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/students/studycourse.py
r8868 r9347 27 27 from waeup.kofa.students.interfaces import IStudentNavigation 28 28 from waeup.kofa.students.workflow import CLEARED, RETURNING, PAID 29 from waeup. fceokene.students.interfaces import ICustomStudentStudyCourse29 from waeup.kwarapoly.students.interfaces import ICustomStudentStudyCourse 30 30 31 31 class CustomStudentStudyCourse(StudentStudyCourse): -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/students/studylevel.py
r8868 r9347 28 28 CourseTicketFactory, StudentStudyLevelFactory) 29 29 from waeup.kofa.students.interfaces import IStudentNavigation 30 from waeup. fceokene.students.interfaces import (30 from waeup.kwarapoly.students.interfaces import ( 31 31 ICustomStudentStudyLevel, ICustomCourseTicket) 32 32 -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/students/tests/test_browser.py
r9297 r9347 31 31 IExtFileStore, IFileStoreNameChooser) 32 32 from waeup.kofa.students.interfaces import IStudentsUtils 33 from waeup. fceokene.testing import FunctionalLayer33 from waeup.kwarapoly.testing import FunctionalLayer 34 34 35 35 -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/students/tests/test_student.py
r8460 r9347 22 22 from zope.interface import verify 23 23 from waeup.kofa.testing import FunctionalTestCase 24 from waeup. fceokene.students.student import CustomStudent, CustomStudentFactory25 from waeup. fceokene.students.studycourse import (24 from waeup.kwarapoly.students.student import CustomStudent, CustomStudentFactory 25 from waeup.kwarapoly.students.studycourse import ( 26 26 CustomStudentStudyCourse, CustomStudentStudyCourseFactory) 27 from waeup. fceokene.students.studylevel import (27 from waeup.kwarapoly.students.studylevel import ( 28 28 CustomStudentStudyLevel, CustomCourseTicket, 29 29 CustomStudentStudyLevelFactory, 30 30 CustomCourseTicketFactory) 31 from waeup. fceokene.students.interfaces import (31 from waeup.kwarapoly.students.interfaces import ( 32 32 ICustomStudent, ICustomStudentStudyCourse, 33 33 ICustomStudentStudyLevel, ICustomCourseTicket) 34 from waeup. fceokene.testing import FunctionalLayer34 from waeup.kwarapoly.testing import FunctionalLayer 35 35 36 36 -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/students/tests/test_utils.py
r9207 r9347 4 4 from waeup.kofa.students.interfaces import IStudentsUtils 5 5 from waeup.kofa.students.tests.test_browser import StudentsFullSetup 6 from waeup. fceokene.testing import FunctionalLayer6 from waeup.kwarapoly.testing import FunctionalLayer 7 7 8 8 class BedAllocationTests(StudentsFullSetup): -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/students/utils.py
r9297 r9347 24 24 from waeup.kofa.accesscodes import create_accesscode 25 25 from waeup.kofa.interfaces import CLEARED, RETURNING 26 from waeup. fceokene.interfaces import MessageFactory as _26 from waeup.kwarapoly.interfaces import MessageFactory as _ 27 27 28 28 class CustomStudentsUtils(NigeriaStudentsUtils): … … 258 258 return d 259 259 260 # FCEOkeneprefix260 # KwaraPoly prefix 261 261 STUDENT_ID_PREFIX = u'K' -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/testing.py
r8460 r9347 19 19 """ 20 20 import os.path 21 import waeup. fceokene21 import waeup.kwarapoly 22 22 from zope.app.testing.functional import ZCMLLayer 23 23 24 24 ftesting_zcml = os.path.join( 25 os.path.dirname(waeup. fceokene.__file__), 'ftesting.zcml')25 os.path.dirname(waeup.kwarapoly.__file__), 'ftesting.zcml') 26 26 FunctionalLayer = ZCMLLayer(ftesting_zcml, __name__, 'FunctionalLayer', 27 27 allow_teardown=True) -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/tests/test_configuration.py
r8460 r9347 25 25 from waeup.kofa.tests.test_configuration import ( 26 26 ConfigurationTest, SessionConfigurationFactoryTest) 27 from waeup. fceokene.configuration import (27 from waeup.kwarapoly.configuration import ( 28 28 CustomSessionConfiguration, CustomSessionConfigurationFactory) 29 from waeup. fceokene.interfaces import(29 from waeup.kwarapoly.interfaces import( 30 30 ICustomSessionConfiguration, ICustomSessionConfigurationAdd) 31 from waeup. fceokene.testing import FunctionalLayer31 from waeup.kwarapoly.testing import FunctionalLayer 32 32 33 33 class ConfigurationTest(ConfigurationTest): -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/tests/test_datacenter.py
r8460 r9347 18 18 from waeup.kofa.datacenter import DataCenter 19 19 from waeup.kofa.testing import FunctionalTestCase 20 from waeup. fceokene.testing import FunctionalLayer20 from waeup.kwarapoly.testing import FunctionalLayer 21 21 22 22 -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/tests/test_smtp.py
r8460 r9347 33 33 send_mail) 34 34 from waeup.kofa.testing import FunctionalTestCase 35 from waeup. fceokene.testing import FunctionalLayer35 from waeup.kwarapoly.testing import FunctionalLayer 36 36 37 37 # -
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/utils/tests.py
r8460 r9347 17 17 ## 18 18 from waeup.kofa.testing import FunctionalTestCase 19 from waeup. fceokene.testing import FunctionalLayer19 from waeup.kwarapoly.testing import FunctionalLayer 20 20 21 21
Note: See TracChangeset for help on using the changeset viewer.