Timeline



29 Dec 2014:

23:09 Changeset [12338] by Henrik Bettermann
Add two more senate verdicts as requested by Uniben (Maryanne) in …
23:05 Changeset [12337] by Henrik Bettermann
Improve contract management. Tests will follow which show that …
16:12 Changeset [12336] by Henrik Bettermann
Define contract title in product. Customers must not be able to edit …
06:52 Changeset [12335] by Henrik Bettermann
Adjust to changes made in base package.
06:35 Changeset [12334] by Henrik Bettermann
Show contract category title on products container pages.
06:10 Changeset [12333] by Henrik Bettermann
Add interface for contract batch processor.

28 Dec 2014:

12:30 Changeset [12332] by uli
Tell about libssl requirement.
07:53 Changeset [12331] by Henrik Bettermann
We have to meet the entire interface when creating a new ProductOption?

27 Dec 2014:

10:05 Changeset [12330] by Henrik Bettermann
Adjust contract exporter and extend exporter tests.
09:47 Changeset [12329] by Henrik Bettermann
Define a marker interface needed for the registration of the …
07:30 Changeset [12328] by Henrik Bettermann
Edit some comments.

26 Dec 2014:

20:18 Changeset [12327] by Henrik Bettermann
Rename ProductOptionEntry? ProductOption?.
11:28 Changeset [12326] by uli
We cannot do creditcard payments w/o creditcards.
11:13 Changeset [12325] by uli
Credit Card services must be able to find credit cards in site.
09:35 Changeset [12324] by Henrik Bettermann
Add product_options field.
09:34 Changeset [12323] by Henrik Bettermann
Choose proper function names.
08:40 Changeset [12322] by uli
pep8.
08:39 Changeset [12321] by uli
Clean up.
08:38 Changeset [12320] by uli
Make sure, fake objects to really implement their ifaces.
08:37 Changeset [12319] by uli
Require payers first and last name.

25 Dec 2014:

18:23 Changeset [12318] by Henrik Bettermann
#Remove unchanged product options from data when saving the form.
11:42 Changeset [12317] by Henrik Bettermann
Add comment.
08:27 Changeset [12316] by Henrik Bettermann
Rename and dedicate the new display widget to product options only.

24 Dec 2014:

16:00 Changeset [12315] by Henrik Bettermann
Test and fix export of ProductOptionEntry? lists.
14:18 Changeset [12314] by Henrik Bettermann
Tweak the objectwidget.
14:17 Changeset [12313] by Henrik Bettermann
Remove duplicate error message. Customize position of checkbox.
09:18 Changeset [12312] by uli
Remove obsolete branch.
09:17 Changeset [12311] by uli
Merge changes from uli-paypal back into trunk.
08:56 Changeset [12310] by Henrik Bettermann
Add comment to IProductOptionEntry.
07:51 Changeset [12309] by Henrik Bettermann
Adjust import paths.
07:45 Changeset [12308] by Henrik Bettermann
Move test too.
07:41 Changeset [12307] by Henrik Bettermann
Move and rename schoolgrades module.
07:38 Changeset [12306] by Henrik Bettermann
Turn ResultEntry? (school grades) components into ProductOptionEntry?

23 Dec 2014:

13:06 Changeset [12305] by uli
Put all local changes into repos. Sorry for the mess!
07:48 Changeset [12304] by Henrik Bettermann
Fix path.
07:46 Changeset [12303] by Henrik Bettermann
Fix class name.
07:31 Changeset [12302] by Henrik Bettermann
Provide empty language file for customizations.
07:22 Changeset [12301] by Henrik Bettermann
Add locales subfolders.
07:11 Changeset [12300] by Henrik Bettermann
Update localization.

22 Dec 2014:

17:13 Changeset [12299] by Henrik Bettermann
Additional color adjustments. Add also styles for a logo container …
16:48 Changeset [12298] by Henrik Bettermann
Adjust to previous changes in base package (r12297).
16:42 Changeset [12297] by Henrik Bettermann
Make EXPORTER_NAMES tuples customizable. We have many new subobject …
16:23 Changeset [12296] by uli
Move container tests to own test module.
16:14 Changeset [12295] by uli
Extend interfaces.
13:49 Changeset [12294] by uli
Add currencices vocab and i18nize.
07:56 Changeset [12293] by Henrik Bettermann
buildout.cfg: Fix path custom.css: Change color
07:21 Changeset [12292] by Henrik Bettermann
pyflakes

21 Dec 2014:

22:43 Changeset [12291] by Henrik Bettermann
Add two more export-import tests.
22:32 Changeset [12290] by Henrik Bettermann
Update test.
22:17 Changeset [12289] by Henrik Bettermann
Uups, we forgot to index and export the contract user_id which is …
17:01 Changeset [12288] by Henrik Bettermann
propset svn:keywords "Id"
17:00 Changeset [12287] by Henrik Bettermann
Extend DocumentExporterBase?. We need to know more about exported documents.
16:49 Changeset [12286] by Henrik Bettermann
propset svn:keywords "Id"
16:48 Changeset [12285] by Henrik Bettermann
Add first import-export test.
12:44 Changeset [12284] by Henrik Bettermann
Adjust skeleton package to changes made in base package.
11:26 Changeset [12283] by Henrik Bettermann
Make selection of processors and exporters customizable.
10:40 Changeset [12282] by Henrik Bettermann
Add customized exporters.
10:35 Changeset [12281] by Henrik Bettermann
Reorganize batch processor classes to ease customization.
10:17 Changeset [12280] by Henrik Bettermann
Use correct exporter class name.
10:13 Changeset [12279] by Henrik Bettermann
Export only customer documents and contracts which match the …
08:45 Changeset [12278] by uli
Update tests.
08:43 Changeset [12277] by uli
Add payment provider services lookup.
08:41 Changeset [12276] by uli
Add iface for payment gateway services. More docs for IPayment.
07:46 Changeset [12275] by Henrik Bettermann
Reorganize exporters slightly to ease customization.
07:28 Changeset [12274] by Henrik Bettermann
Add more customized components.
06:43 Changeset [12273] by Henrik Bettermann
Add more customized components.

20 Dec 2014:

17:33 Changeset [12272] by Henrik Bettermann
Start customization of customer package.
17:31 Changeset [12271] by Henrik Bettermann
Fix fullname property.
16:36 Changeset [12270] by Henrik Bettermann
Use the right MessageFactory?.
16:12 Changeset [12269] by Henrik Bettermann
Add product for portal document customizations.
16:09 Changeset [12268] by Henrik Bettermann
document_id is a required field.
15:59 Changeset [12267] by Henrik Bettermann
Use a baseclass for document batch processors.

19 Dec 2014:

16:17 Changeset [12266] by Henrik Bettermann
Add exporter tests and fix exporter.
13:31 Changeset [12265] by Henrik Bettermann
University Main Auditorium
11:25 Changeset [12264] by Henrik Bettermann
Break line
10:39 Changeset [12263] by Henrik Bettermann
Change text on invitation letter.
08:24 Changeset [12262] by Henrik Bettermann
Validate product id properly. Add tests.
08:14 Changeset [12261] by Henrik Bettermann
Modify getWidgetsData so that we always get the same error format. …
08:11 Changeset [12260] by Henrik Bettermann
Validate document and contract ids properly.

18 Dec 2014:

15:47 Changeset [12259] by Henrik Bettermann
Adjust tests.
14:44 Changeset [12258] by Henrik Bettermann
Change contract_id generation algorithm. Use Universally Unique …
14:43 Changeset [12257] by Henrik Bettermann
Add batch processor tests.
12:58 Changeset [12256] by Henrik Bettermann
Change document_id generation algorithm. Use Universally Unique …
10:27 Changeset [12255] by uli
Fix imports.
10:26 Changeset [12254] by uli
Move idgen tests to utils.
10:25 Changeset [12253] by uli
Move idgen to utils.

17 Dec 2014:

21:26 Changeset [12252] by uli
Provide simple UUID generator.
21:26 Changeset [12251] by uli
Add an IDSource interface.

16 Dec 2014:

09:02 Changeset [12250] by Henrik Bettermann
Some repairs of document and contract batch processors (work in progress!).

15 Dec 2014:

16:27 Changeset [12249] by Henrik Bettermann
Add batch processors and exporters.
14:12 Changeset [12248] by uli
General currency support (not limited to paypal).
13:29 Changeset [12247] by Henrik Bettermann
Remove deprecated HTML and REST widgets and use html2dict instead.
12:49 Changeset [12246] by Henrik Bettermann
Rename button and redirect after transition to context page. Remove …
11:37 Changeset [12245] by Henrik Bettermann
HTMLDocumentDisplayContentPage is public.
11:34 Changeset [12244] by Henrik Bettermann
11:18 Changeset [12243] by Henrik Bettermann
Redirect to portal root if content is not yet published. Extend tests.
10:48 Changeset [12242] by Henrik Bettermann
Add HTMLDocumentDisplayContentPage which renders only the content part …
08:13 Changeset [12241] by Henrik Bettermann
UtilityView? must be inherited before Image.
07:44 Changeset [12240] by Henrik Bettermann
Protect pdf download if document has not been published. Add workflow …
06:48 Changeset [12239] by Henrik Bettermann
Replace multilang by multilingual.
06:45 Changeset [12238] by Henrik Bettermann
Test multilingual content.
06:22 Changeset [12237] by Henrik Bettermann
Add browser test for HTML documents.
06:07 Changeset [12236] by Henrik Bettermann
Special pagetemplate for managing documents.

14 Dec 2014:

22:15 Changeset [12235] by Henrik Bettermann
html_dict must initially be a dict.
21:48 Changeset [12234] by Henrik Bettermann
Repair package. Hopefully we'll never need this package.
21:44 Changeset [12233] by Henrik Bettermann
See comment of previous revision. The correct comment of previous …
21:41 Changeset [12232] by Henrik Bettermann
Catch AttributeError?: 'list' object has no attribute 'keys' if …
16:01 Changeset [12231] by Henrik Bettermann
Add helper function html2dict.
15:56 Changeset [12230] by Henrik Bettermann
Add unit test for helper function.
15:45 Changeset [12229] by Henrik Bettermann
We do not need the HTMLDisplayWidget. Use simple helper function …
15:08 Changeset [12228] by Henrik Bettermann
Catch None. - test will follow -
14:59 Changeset [12227] by Henrik Bettermann
Setup html documents. This technique replaces the usage of the …
10:00 Changeset [12226] by Henrik Bettermann
Extend browser test.
09:45 Changeset [12225] by Henrik Bettermann
Add file viewlets to documents.
09:08 Changeset [12224] by Henrik Bettermann
pyflakes
08:49 Changeset [12223] by Henrik Bettermann
We need the file managing base components also in documents.
06:20 Changeset [12222] by Henrik Bettermann
Add first browser test.
06:14 Changeset [12221] by Henrik Bettermann
Log workflow transitions properly.
05:04 Changeset [12220] by Henrik Bettermann
Remove trash from userscontainer.py. Go to container manage page …
04:35 Changeset [12219] by Henrik Bettermann
Remove trash.

13 Dec 2014:

17:42 Changeset [12218] by Henrik Bettermann
Omit product selector. We must not select a product before having …
17:39 Changeset [12217] by Henrik Bettermann
Add missing pagetemplates.
17:28 Changeset [12216] by Henrik Bettermann
Do not allow to add contract without editing contract title.
17:21 Changeset [12215] by Henrik Bettermann
Add DocumentTriggerTransitionFormPage?. Do not add document without …
15:46 Changeset [12214] by Henrik Bettermann
Adjust UI components in documents and customers package.
10:51 Changeset [12213] by Henrik Bettermann
We need different workflows for customer documents and central …
09:36 Changeset [12212] by Henrik Bettermann
Remove unused lists and tuples.
09:18 Changeset [12211] by Henrik Bettermann
Enable assignment of waeup.local.DocumentManager? role.
08:58 Changeset [12210] by Henrik Bettermann
Let's take the 'last transition date' from the history. Saving the …
08:53 Changeset [12209] by Henrik Bettermann
Take new plugin into considerartion.
07:31 Changeset [12208] by Henrik Bettermann
Rename method.
07:30 Changeset [12207] by Henrik Bettermann
Make necessary changes in root and in customer browser test. Add …
07:28 Changeset [12206] by Henrik Bettermann
Add first browser components with permissions.

12 Dec 2014:

22:14 Changeset [12205] by Henrik Bettermann
Add missing functional tests for CustomerDocumentFileNameChooser? and …
18:28 Changeset [12204] by Henrik Bettermann
Add DocumentFileNameChooser? and DocumentFileStoreHandler? with …
18:23 Changeset [12203] by Henrik Bettermann
18:22 Changeset [12202] by Henrik Bettermann
18:22 Changeset [12201] by Henrik Bettermann
Add tests package.
15:34 Changeset [12200] by Henrik Bettermann
We need documents which can be accessed or downloaded from product …
13:53 Changeset [12199] by Henrik Bettermann
Dict values must be localizable.

11 Dec 2014:

21:49 Changeset [12198] by uli
Currencies officially supported by PayPal?.
20:07 Changeset [12197] by Henrik Bettermann
Narrow watermark.
16:34 Changeset [12196] by Henrik Bettermann
Show documents on contract slip.
08:21 Changeset [12195] by Henrik Bettermann
Improve tests. Adjust logging.
08:12 Changeset [12194] by Henrik Bettermann
Fix handle_product_remove. The attribute is meanwhile called …

10 Dec 2014:

22:18 Changeset [12193] by Henrik Bettermann
Fix test. Registration comes before application.
16:38 Changeset [12192] by Henrik Bettermann
Registration and Application Portal/System? (RAPS) Adjust localization.
14:07 Changeset [12191] by Henrik Bettermann
Do not import codes with spaces.
11:43 Changeset [12190] by Henrik Bettermann
UserProcessor?: Check if imported roles do exist in the portal.
11:12 Changeset [12189] by Henrik Bettermann
We need to check if imported roles do exist.
09:33 Changeset [12188] by Henrik Bettermann
Increase fees.

9 Dec 2014:

16:54 Changeset [12187] by Henrik Bettermann
Change NCE school fees.
16:45 Changeset [12186] by Henrik Bettermann
Remove session configuration. We do not have sessions in Ikoba.
16:24 Changeset [12185] by Henrik Bettermann
Replace 'not displayable' in docs_as_flowables.
15:58 Changeset [12184] by Henrik Bettermann
Add watermark to attached pdf files.
14:45 Changeset [12183] by Henrik Bettermann
Create document slip with thumbnail.
11:04 Changeset [12182] by Henrik Bettermann
Add PDFMergeDocumentSlipPage which merges the pdf slip with pdf files …
06:22 Changeset [12181] by Henrik Bettermann
Customize products importer and exporter.
05:21 Changeset [12180] by Henrik Bettermann
Choose consistent exporter names.
02:28 Changeset [12179] by uli
Manage countries supported by PayPal?

8 Dec 2014:

16:55 Changeset [12178] by Henrik Bettermann
Use fantasy field names in base classes to point out that these names …
16:30 Changeset [12177] by Henrik Bettermann
svn propset
16:27 Changeset [12176] by Henrik Bettermann
First custom components in products module. - work in progress -
15:24 Changeset [12175] by Henrik Bettermann
Fill trunk. Components are not yet customized.
15:17 Changeset [12174] by Henrik Bettermann
15:17 Changeset [12173] by Henrik Bettermann
15:17 Changeset [12172] by Henrik Bettermann
15:16 Changeset [12171] by Henrik Bettermann
12:32 Changeset [12170] by Henrik Bettermann
Adjust Diazo theme. Remove useless tools. Fix versions.cfg.
07:14 Changeset [12169] by Henrik Bettermann
Define is_verifiable as probably requested. Adjust test.
06:17 Changeset [12168] by Henrik Bettermann
Documents can't be verified without file(s) attached. Let …
05:14 Changeset [12167] by Henrik Bettermann
Rename contract property attribute to be more in line with documents.

7 Dec 2014:

22:24 Changeset [12166] by Henrik Bettermann
We need to protect also the manage form page of documents. Officers …
21:45 Changeset [12165] by Henrik Bettermann
Ensure that setMD5 really receives file objects and not None.
19:48 Changeset [12164] by Henrik Bettermann
Add some comments to emphasize that we usually attach only one file to …
18:29 Changeset [12163] by uli
We won't store things in payments, will we?
15:13 Changeset [12162] by Henrik Bettermann
Set md5 attributes when verifying a document.
10:07 Changeset [12161] by Henrik Bettermann
Define connected_files and getMD5 for all kind of customer documents.
07:56 Changeset [12160] by Henrik Bettermann
Extend IDocument (prepare for file verification).

6 Dec 2014:

00:51 Changeset [12159] by uli
pyflakes.

5 Dec 2014:

23:27 Changeset [12158] by uli
Make Payment a full citizen.
23:16 Changeset [12157] by uli
Remove OnlinePayment?. All payments are online payments.
18:31 Changeset [12156] by Henrik Bettermann
get_documents and get_contracts take only one argument.
18:30 Changeset [12155] by Henrik Bettermann
A catalog should be called catalog.
17:17 Changeset [12154] by uli
Fix test.
17:14 Changeset [12153] by uli
More tests for payments.
17:13 Changeset [12152] by uli
Fix state.
15:43 Changeset [12151] by Henrik Bettermann
Catch InvalidTransitionError? in UI.
10:19 Changeset [12150] by Henrik Bettermann
Add faculty.
10:12 Changeset [12149] by Henrik Bettermann
Breaking a line leads to missing spaces on pdf slips.
10:01 Changeset [12148] by Henrik Bettermann
Maint payment checking disabled on Dec 5th, 2014.
07:09 Changeset [12147] by Henrik Bettermann
Change text in clearance invitation letter.

4 Dec 2014:

18:11 Changeset [12146] by Henrik Bettermann
Do not export is_editable and is_approvable.
18:11 Changeset [12145] by Henrik Bettermann
Undo the approval of contract and raise an exception if contract does …
18:10 Changeset [12144] by Henrik Bettermann
Add property attribute is_approvable.
12:22 Changeset [12143] by Henrik Bettermann
Add contract exporter.
10:17 Changeset [12142] by Henrik Bettermann
Nationality and sex must be edited by pre-admission applicants.
04:04 Changeset [12141] by uli
Remove senseless constructor.
04:03 Changeset [12140] by uli
pyflakes.
04:01 Changeset [12139] by uli
Add interface methods in Payment class.
04:01 Changeset [12138] by uli
Try to make IPayment more consistent.
03:29 Changeset [12137] by uli
logger_info should probably go into Logger class (if really needed).
03:03 Changeset [12136] by uli
Remove attributes probably not needed.
02:50 Changeset [12135] by uli
pep8.
02:29 Changeset [12134] by uli
Conform to interface and generate unique ids.
02:28 Changeset [12133] by uli
Add first tests for local Payment.
02:27 Changeset [12132] by uli
Knipicking.

3 Dec 2014:

18:12 Changeset [12131] by Henrik Bettermann
Adjust tests.
18:12 Changeset [12130] by Henrik Bettermann
customer_id is replaced by user_id.
18:11 Changeset [12129] by Henrik Bettermann
Use ISampleContract for ContractProcessor?.
18:10 Changeset [12128] by Henrik Bettermann
user_id is customer_id.
18:09 Changeset [12127] by Henrik Bettermann
When checking conversion during import, contracts do not belong to …
18:06 Changeset [12126] by Henrik Bettermann
Add property attribute user_id. Add indexes user_id and state to catalog.
12:18 Changeset [12125] by Henrik Bettermann
Add batch processor for contracts.
10:49 Changeset [12124] by Henrik Bettermann
Revert changes from last revision. This was an accidental commit.
10:25 Changeset [12123] by Henrik Bettermann
06:43 Changeset [12122] by Henrik Bettermann
Do only provide invitation letter if physical_clearance_date is set …
05:14 Changeset [12121] by Henrik Bettermann
Add clearance invitation slip.

2 Dec 2014:

20:37 Changeset [12120] by Henrik Bettermann
Rename field.
14:38 Changeset [12119] by Henrik Bettermann
Implement HREFDisplayWidget which renders a persistent object title …
12:24 Changeset [12118] by Henrik Bettermann
Simplify pagetemplate.
09:27 Changeset [12117] by uli
pep8.
09:26 Changeset [12116] by uli
Change lineendings to unix style.
08:34 Changeset [12115] by uli
pep8, pyflakes.
08:30 Changeset [12114] by uli
Adapt to change interface.
08:30 Changeset [12113] by uli
Try to incorporate a more general idea of payments.
06:51 Changeset [12112] by Henrik Bettermann
Replace 'apptype' by 'contype'.
06:47 Changeset [12111] by Henrik Bettermann
Parse subversion Id keyword.
06:43 Changeset [12110] by Henrik Bettermann
svn propset svn:keywords "Id"
06:41 Changeset [12109] by Henrik Bettermann
svn propset svn:keywords "Id"
06:36 Changeset [12108] by Henrik Bettermann
Add test for ClearanceRequestedStudentExporter?.

1 Dec 2014:

16:13 Changeset [12107] by Henrik Bettermann
Add date_of_invitation field. Add ClearanceRequestedStudentExporter?. …
16:09 Changeset [12106] by uli
Create new payments branch.
16:07 Changeset [12105] by uli
Remove obsolete branch.
14:43 Changeset [12104] by Henrik Bettermann
Ease customization of STUDENT_EXPORTER_NAMES.
09:59 Changeset [12103] by Henrik Bettermann
Add sample contract interfaces with additional document field. Use …
06:46 Changeset [12102] by Henrik Bettermann
Change some copyright dates.
06:41 Changeset [12101] by Henrik Bettermann
Add tests for ConCatProductSource? and CustomerDocumentSource?.
05:51 Changeset [12100] by Henrik Bettermann
We don't need a contains method since there are usually only a few …

30 Nov 2014:

21:08 Changeset [12099] by Henrik Bettermann
Renaming batch 3
21:00 Changeset [12098] by Henrik Bettermann
Renaming batch 2
20:49 Changeset [12097] by Henrik Bettermann
The term 'application' should really not be used in Python-based …
11:53 Changeset [12096] by Henrik Bettermann
Adjust logging formats. Inform applicants_catalog when …
09:12 Changeset [12095] by Henrik Bettermann
Add event subscriber handle_product_removed which ensures that also …
08:12 Changeset [12094] by Henrik Bettermann
Add applications_catalog. We need this catalog for imports. Add …
05:55 Changeset [12093] by Henrik Bettermann
Test AppCatProductSource? in browser test.

29 Nov 2014:

17:37 Changeset [12092] by Henrik Bettermann
Add product field with source AppCatProductSource? for filtering …
12:39 Changeset [12091] by Henrik Bettermann
Add browser tests and fix.
07:57 Changeset [12090] by Henrik Bettermann
Add application browser components.
Note: See TracTimeline for information about the timeline view.