Timeline



21 May 2012:

15:57 Changeset [8488] by Henrik Bettermann
Check if students with duplicate student_ids can't be imported.
10:44 Changeset [8487] by Henrik Bettermann
Set student 'admitted' after copying.
10:25 Changeset [8486] by Henrik Bettermann
'Portal Roles' and 'Retype Password'
10:04 Changeset [8485] by Henrik Bettermann
See waeup.aaue
10:03 Changeset [8484] by Henrik Bettermann
See waeup.aaue
10:01 Changeset [8483] by Henrik Bettermann
next_session_allowed is False if certificate is None.
10:01 Changeset [8482] by Henrik Bettermann
next_session_allowed is False if certificate is None.
09:28 Changeset [8481] by Henrik Bettermann
Clean up code.
09:17 Changeset [8480] by Henrik Bettermann
Change color of text in dropdown menus.
09:16 Changeset [8479] by Henrik Bettermann
Change color of text in dropdown menus.
07:17 Changeset [8478] by Henrik Bettermann
Prepare script for migration of AAUE data.
06:55 Changeset [8477] by Henrik Bettermann
Accept hyphens in email addresses.

20 May 2012:

11:38 Changeset [8476] by Henrik Bettermann
Fix typo.
11:22 Changeset [8475] by Henrik Bettermann
Enable postgraduate workflow in custom package.
11:21 Changeset [8474] by Henrik Bettermann
Enable postgraduate workflow in custom package.
11:19 Changeset [8473] by Henrik Bettermann
Enable postgraduate workflow in custom package.
09:57 Changeset [8472] by Henrik Bettermann
Add property is_postgrad. Add invariant constraint to ICertificate.
05:46 Changeset [8471] by Henrik Bettermann
Add new workflow transitions for postgraduate students. Take care for …

18 May 2012:

12:26 Changeset [8470] by Henrik Bettermann
kofa is the new user not zope.
11:25 Changeset [8469] by Henrik Bettermann
Change effective user.
00:17 Changeset [8468] by uli
Use SAMPLE_IMAGE and correct typo.
00:13 Changeset [8467] by uli
Use fileformat recognition when uploading student files.

17 May 2012:

16:30 Changeset [8466] by uli
Add helper funcs to determine fileformat of media files.

16 May 2012:

22:09 Changeset [8465] by Henrik Bettermann
Adjust color scheme and replace favicon.
14:25 Changeset [8464] by Henrik Bettermann
Change site_id (prod_id).
14:03 Changeset [8463] by Henrik Bettermann
Remove shadow.
13:29 Changeset [8462] by Henrik Bettermann
Setup localisation.
13:28 Changeset [8461] by Henrik Bettermann
Rename uniben to fceokene in configuration ini files.
13:10 Changeset [8460] by Henrik Bettermann
Rename uniben to fceokene (completely untested). Configure h2 ports.
12:42 Changeset [8459] by Henrik Bettermann
Initiate FCEOkene package.
12:38 Changeset [8458] by Henrik Bettermann
Change title in browser. The official name is now WAeUP.Kofa Student …
12:24 Changeset [8457] by Henrik Bettermann
Grep strings.
09:52 Changeset [8456] by Henrik Bettermann
Add default bank account.

15 May 2012:

21:25 Changeset [8455] by Henrik Bettermann
See previous revision.
21:24 Changeset [8454] by Henrik Bettermann
We do not need to declare methods in ICustomApplicantOnlinePayment and …
20:29 Changeset [8453] by Henrik Bettermann
Applicants must not trigger the the approve transition which lead to …
15:24 Changeset [8452] by uli
Finetune media file distributions for students a bit: make sure that …
09:07 Changeset [8451] by Henrik Bettermann
Configure zeo server port.
08:46 Changeset [8450] by Henrik Bettermann
Configure ports on h2.
06:11 Changeset [8449] by Henrik Bettermann
Adjust colors and remove uniben logos.

14 May 2012:

14:29 Changeset [8448] by uli
Distribute student media files over folders with chronological names, …
10:28 Changeset [8447] by Henrik Bettermann
Rename uniben to aaue in etc folder.
10:14 Changeset [8446] by Henrik Bettermann
Rename uniben and aaue also in root.
10:07 Changeset [8445] by Henrik Bettermann
Add uniben language files.
10:04 Changeset [8444] by Henrik Bettermann
Rename uniben to aaue.
10:00 Changeset [8443] by Henrik Bettermann
Call hurry.resource.libraries entry point waeup_custom instead of …
09:13 Changeset [8442] by Henrik Bettermann
Initialize Ekpoma package.
07:55 Changeset [8441] by Henrik Bettermann
Prepare uniben package so that it can be used as a base for further …
06:48 Changeset [8440] by Henrik Bettermann
Custom package totally outdated. Use waeup.uniben instead.

13 May 2012:

19:01 Changeset [8439] by Henrik Bettermann
Show full certificate title.
04:58 Changeset [8438] by Henrik Bettermann
Add instruction regarding beaker. 13 steps to get Kofa running on …
04:49 Changeset [8437] by Henrik Bettermann
Update locales.
03:49 Changeset [8436] by Henrik Bettermann
Catch error when sending the contact form but no email address is provided.

12 May 2012:

16:33 Changeset [8435] by Henrik Bettermann
Change button icon.
16:27 Changeset [8434] by Henrik Bettermann
Managers do not 'pay' fees for applicants and students, they approve …
09:51 Changeset [8433] by Henrik Bettermann
Store utc not local time which lead to the addition of one hour of one …
09:31 Changeset [8432] by Henrik Bettermann
Remove line breaks from eTranzact success string.
09:19 Changeset [8431] by Henrik Bettermann
Add missing imports.
08:43 Changeset [8430] by Henrik Bettermann
Make waeup.uniben in line with base package. Fortunately we can now …
08:36 Changeset [8429] by Henrik Bettermann
Add response description payment which displays the user id of the …
07:01 Changeset [8428] by Henrik Bettermann
Payment methods do now all return a success flag, a flash message …
00:44 Changeset [8427] by uli
Main authentication tests do not leave a registered FakeSite? anymore.
00:36 Changeset [8426] by uli
Make sure dolmen.beaker is registered and configured on startup. Also …
00:35 Changeset [8425] by uli
Add a warning.

11 May 2012:

22:16 Changeset [8424] by Henrik Bettermann
Change BT account.
22:02 Changeset [8423] by Henrik Bettermann
Change BT bank account.
16:32 Changeset [8422] by Henrik Bettermann
Use same technique for approval of payments in students and in applicants.
15:46 Changeset [8421] by Henrik Bettermann
Implement payment approval in waeup.uniben.
14:18 Changeset [8420] by Henrik Bettermann
Add methods for approving payments and implement pages for approving …
09:05 Changeset [8419] by Henrik Bettermann
Disable eTranzact module.
08:55 Changeset [8418] by uli
Add entry point for analyze script.
08:54 Changeset [8417] by uli
Add function to call ZODB analyze script.
06:32 Changeset [8416] by Henrik Bettermann
Show year selector.
06:30 Changeset [8415] by Henrik Bettermann
Add captcha.

10 May 2012:

22:06 Changeset [8414] by uli
Reduce redundance a bit.
19:35 Changeset [8413] by Henrik Bettermann
STUDENT_ID_PREFIX = u'B'
18:54 Changeset [8412] by Henrik Bettermann
We do not need to set new attributes in instances of classes when …
16:38 Changeset [8411] by uli
Dirty fix for problem with export of student subobjects.
16:37 Changeset [8410] by uli
Create unique stud ids in the students container.
16:34 Changeset [8409] by uli
pyflakes.
16:33 Changeset [8408] by uli
Extend interfaces for StudentsContainer? (require attribute to deliver …
09:45 Changeset [8407] by Henrik Bettermann
Remove names form clearance slip and form also in unibenpg.
07:04 Changeset [8406] by Henrik Bettermann
Go directly to ApplicantsContainerManageFormPage? when clicking …
05:25 Changeset [8405] by Henrik Bettermann
Add browser tests for applicant search facility.

9 May 2012:

22:34 Changeset [8404] by Henrik Bettermann
Implement search page for applicants. Add fullname to …
16:43 Changeset [8403] by uli
Backup student data when a student is deleted (blocking of student_id …
16:39 Changeset [8402] by uli
Import study courses from original location.
16:33 Changeset [8401] by Henrik Bettermann
QUERY_URL no longer used. Add CRPUOfficer Role.
16:33 Changeset [8400] by uli
Add convenience constant giving all exporter names related to students.
16:30 Changeset [8399] by Henrik Bettermann
waeup.managePortalSettings does not exist.
13:40 Changeset [8398] by uli
Update tests.
13:40 Changeset [8397] by uli
Pyflakes.
13:40 Changeset [8396] by Henrik Bettermann
Increase width of description input widget.
13:39 Changeset [8395] by uli
Comply with the updated IDataCenter interface.
13:39 Changeset [8394] by uli
- Make IDataCenter a bit more useful. - Cut overlong lines. - pyflakes.
11:31 Changeset [8393] by uli
Add safety-belt. Some students in tests do not provide getLevel.
10:30 Changeset [8392] by Henrik Bettermann
Render correct payment slip and distinguish more clearaly between …
10:03 Changeset [8391] by Henrik Bettermann
Do not strip paswords. Allow approval of eTranzact acceptance fee …
08:58 Changeset [8390] by Henrik Bettermann
Remove trash.
08:52 Changeset [8389] by Henrik Bettermann
Slim down main.log a bit.
08:39 Changeset [8388] by Henrik Bettermann
Add description (= introduction) to ApplicantsRoot?. Adjust …

8 May 2012:

19:14 Changeset [8387] by Henrik Bettermann
Reorganise links in manage bar. Ensure that all link texts are …
13:04 Changeset [8386] by Henrik Bettermann
Show language selector (only for Issoufou ;-)
10:41 Changeset [8385] by Henrik Bettermann
Revert to https://webpay.interswitchng.com/paydirect/webpay/pay.aspx
07:31 Changeset [8384] by Henrik Bettermann
Fix test.
04:44 Changeset [8383] by Henrik Bettermann
Update locales (French added).

7 May 2012:

10:53 Changeset [8382] by uli
Handle unusual SMTP address parts more predictable.
10:37 Changeset [8381] by uli
Rollback r8376 partially, as dates are now 'hashed' by default.
10:15 Changeset [8380] by uli
Add hash by default when exporting dates.
08:45 Changeset [8379] by Henrik Bettermann
Catch TypeError? exception if from address is empty.
06:40 Changeset [8378] by Henrik Bettermann
Customize batchin. Show year in FormattedDate? input fields. Export …
06:33 Changeset [8377] by Henrik Bettermann
Export also container_code. This eases re-importing data.
05:57 Changeset [8376] by Henrik Bettermann
Add the hash symbol at the end of all dates. This is to avoid annoying …
05:16 Changeset [8375] by Henrik Bettermann
Do not fire init transition when state has been imported.

6 May 2012:

22:35 Changeset [8374] by Henrik Bettermann
Fix permission assignment.
22:08 Changeset [8373] by Henrik Bettermann
Add state started to IMPORTABLE_STATES.
20:48 Changeset [8372] by uli
Add deleted dir in standard filecenter paths.
14:33 Changeset [8371] by uli
Add payments exporter.
13:18 Changeset [8370] by uli
Fix iface_names().
13:17 Changeset [8369] by uli
iface_names helper does not work correctly when it comes to deeper …
12:32 Changeset [8368] by uli
Safety belt.
11:19 Changeset [8367] by Henrik Bettermann
Add more roles and reorganize permissions. Remove …
08:28 Changeset [8366] by Henrik Bettermann
We expect many uploaded files and have to improve file management. - …

5 May 2012:

15:45 Changeset [8365] by Henrik Bettermann
Use HTMLDisplayWidget for description of ApplicantsContainers?.
10:42 Changeset [8364] by Henrik Bettermann
Test if registered users can get a new password.
08:42 Changeset [8363] by uli
Fix typos.
06:04 Changeset [8362] by Henrik Bettermann
Put more information on the frontpage.
05:00 Changeset [8361] by Henrik Bettermann
Add HTMLDisplayWidget which is now used for the frontpage by default. …
04:19 Changeset [8360] by Henrik Bettermann
Pin zope.password version and put versions into separate config file.

4 May 2012:

23:44 Changeset [8359] by uli
Tiny docs.
23:43 Changeset [8358] by uli
Remove trash.
23:41 Changeset [8357] by uli
Put versions into separate config file.
23:33 Changeset [8356] by uli
Pin zope.password version.
23:27 Changeset [8355] by uli
Add sample data with encrypted password.
23:26 Changeset [8354] by uli
- Improve readability of a tiny part. - Reorder imports. - Test …
23:05 Changeset [8353] by uli
Make sure encrypted passwords in import CSVs are set correctly.
23:04 Changeset [8352] by uli
Use encrypted password for one of the sample applicants.
22:52 Changeset [8351] by uli
Update tests.
22:52 Changeset [8350] by uli
Remove unicodification of passwords.
22:49 Changeset [8349] by uli
pyflakes.
22:48 Changeset [8348] by uli
Handle encrypted and unencrypted passwords different on import (UNTESTED!)
22:47 Changeset [8347] by uli
Handle encrypted and unencrypted passwords different on import.
20:44 Changeset [8346] by Henrik Bettermann
Implement a ChangePasswordRequestPage? for all portal users (more tests …
16:48 Changeset [8345] by uli
Pin newer zope.password version as this one allows unicode passwords.
16:48 Changeset [8344] by uli
Make password checking of users more robust.
12:29 Changeset [8343] by uli
Switch user auth to SSHA.
11:52 Changeset [8342] by uli
Add exporter for course tickets.
11:52 Changeset [8341] by uli
- Avoid repetitive code using methods from ImportExportSetup?. - Add …
11:49 Changeset [8340] by uli
Extend import-export-setup to avoid repetition.
11:16 Changeset [8339] by Henrik Bettermann
Remove viewport meta tag. This destroys the layout on most mobile …
10:46 Changeset [8338] by uli
Make study levels more robust.
09:07 Changeset [8337] by uli
Keep indentation flat.
05:14 Changeset [8336] by Henrik Bettermann
Applicants in state created are blocked. They can't be edited by import.

3 May 2012:

20:53 Changeset [8335] by Henrik Bettermann
Move initial workflow transition to handle_applicant_added. This way …
20:43 Changeset [8334] by Henrik Bettermann
Update password and state correctly. Fix and improve logging. Do not …
13:01 Changeset [8333] by uli
Do not notify if objects stay unchanged.
11:41 Changeset [8332] by Henrik Bettermann
ObjectModifiedEvent? must be fired in updateEntry to ensure that …
07:28 Changeset [8331] by Henrik Bettermann
Let's do the applicant importer do what it's supposed to do. Some …
07:25 Changeset [8330] by Henrik Bettermann
When using catalogs existing objects must not necessarily be in the …

2 May 2012:

12:57 Changeset [8329] by Henrik Bettermann
Use LongTitle? of faculty and department.
11:54 Changeset [8328] by Henrik Bettermann
Specify may_register for Uniben.
10:56 Changeset [8327] by Henrik Bettermann
Add subjects.
10:38 Changeset [8326] by Henrik Bettermann
Customize StudentStudyLevel?, StudentStudyCourse? and CourseTicket? classes.
09:40 Changeset [8325] by Henrik Bettermann
Use factory for the creation of CourseTickets?.
09:18 Changeset [8324] by Henrik Bettermann
Add subjects
08:17 Changeset [8323] by Henrik Bettermann
We need to customize StudentStudyCourse? and StudentStudyLevel?. …
06:58 Changeset [8322] by Henrik Bettermann
Store individual cost when creating access codes after online payment.
06:24 Changeset [8321] by Henrik Bettermann
We have to store the cost in AccessCode? not only in AccessCodeBatches?. …
05:10 Changeset [8320] by Henrik Bettermann
Add more tests.

1 May 2012:

06:25 Changeset [8319] by Henrik Bettermann
Configure getReturningData. Tests will follow.

30 Apr 2012:

15:18 Changeset [8318] by Henrik Bettermann
Uups, returning students and new students must be treated differently …
12:43 Changeset [8317] by Henrik Bettermann
Change POST_ACTION url.
12:40 Changeset [8316] by Henrik Bettermann
Change Interswitch URL.
12:15 Changeset [8315] by Henrik Bettermann
We imported empty date fields which caused an exception when accessing …
06:00 Changeset [8314] by Henrik Bettermann
Add method and helpers to mass-create students from applicants.

29 Apr 2012:

20:40 Changeset [8313] by Henrik Bettermann
Translate comment on application slips.
20:39 Changeset [8312] by Henrik Bettermann
Log student_id when creating students from applicants. In this way we …
19:47 Changeset [8311] by Henrik Bettermann
Remove entry_level attribute. The entry level is given by the start …
13:41 Changeset [8310] by Henrik Bettermann
Subject for a discussion with Uli.
12:55 Changeset [8309] by Henrik Bettermann
Implement import of student transitions.
06:52 Changeset [8308] by Henrik Bettermann
Remove duplicate import.
06:51 Changeset [8307] by Henrik Bettermann
Remove school fee from session configuration. School fees are now …
06:26 Changeset [8306] by Henrik Bettermann
Configure school fee calculation.
06:25 Changeset [8305] by Henrik Bettermann
Set school fees in StudentsFullSetup?.
05:04 Changeset [8304] by Henrik Bettermann
Add more info about the updateEntry: We can't use this method to …

28 Apr 2012:

08:04 Changeset [8303] by Henrik Bettermann
Fix test.
07:58 Changeset [8302] by Henrik Bettermann
Use certificates_catalog when importing certificates in update mode. …
07:52 Changeset [8301] by Henrik Bettermann
Export also school fees.
07:51 Changeset [8300] by Henrik Bettermann
Remove unneeded imports.
05:10 Changeset [8299] by Henrik Bettermann
Add school fee attributes to certificate and update existing objects …

27 Apr 2012:

11:24 Changeset [8298] by Henrik Bettermann
Add public getSchoolFess method.
11:20 Changeset [8297] by Henrik Bettermann
Configure school fees in csv file.
10:54 Changeset [8296] by Henrik Bettermann
Add late registration fee for students in session <11.
10:51 Changeset [8295] by Henrik Bettermann
if student_record.course in ('BEDCET', 'BIOEDCET', 'CHMEDCET', …
06:32 Changeset [8294] by Henrik Bettermann
Dynamize acceptance fee (clearance fee) payment.
06:31 Changeset [8293] by Henrik Bettermann
Activate Interswitch payment.
06:29 Changeset [8292] by Henrik Bettermann
Do not show tranzaction code after valid payment.
05:28 Changeset [8291] by Henrik Bettermann
Test password import.

26 Apr 2012:

17:01 Changeset [8290] by Henrik Bettermann
Enable import of password and state. When application_number is given …
14:30 Changeset [8289] by Henrik Bettermann
Add test for duplicate reg_numbers and matric_numbers.
14:16 Changeset [8288] by Henrik Bettermann
Very strange: F123456 should not have importable. Will add an …
14:13 Changeset [8287] by Henrik Bettermann
Rename reg_state to state to be in accordance with applicants.
13:58 Changeset [8286] by Henrik Bettermann
Roll back r8282. Also in students the registration state is simply …
12:19 Changeset [8285] by uli
Remove also applicant passport images when applicant is deleted.
11:30 Changeset [8284] by Henrik Bettermann
Allow empty reg_state cells. This is necessary particularly during …
09:25 Changeset [8283] by Henrik Bettermann
Fix script (remove lines from web svn) and add certificates.
08:05 Changeset [8282] by Henrik Bettermann
Rename state to app_state according to reg_state in students.
07:16 Changeset [8281] by Henrik Bettermann
Send local time of creation to Interswitch not UTC.
06:39 Changeset [8280] by Henrik Bettermann
Add payment object after creation. Adjust tests.
05:34 Changeset [8279] by Henrik Bettermann
Increase school fees. We received a letter from bursary to amend the …

25 Apr 2012:

16:22 Changeset [8278] by Henrik Bettermann
Update locales
15:19 Changeset [8277] by Henrik Bettermann
Show LonTitle? of faculty and department.
11:37 Changeset [8276] by Henrik Bettermann
Next try.
10:21 Changeset [8275] by Henrik Bettermann
Increase width of select boxes. Otherwise IE users can't read …
08:46 Changeset [8274] by Henrik Bettermann
Change item_id for application.
08:24 Changeset [8273] by Henrik Bettermann
Resize passport images.
07:07 Changeset [8272] by Henrik Bettermann
Toggle between to and bottom.
06:45 Changeset [8271] by Henrik Bettermann
Do not perform external tests.
06:45 Changeset [8270] by Henrik Bettermann
Set p_level and p_session after school fee payment according to …
06:32 Changeset [8269] by Henrik Bettermann
Disable raising objection on all portals.
06:02 Changeset [8268] by Henrik Bettermann
Store payment level in student payments. For school fee paments …

24 Apr 2012:

21:30 Changeset [8267] by Henrik Bettermann
Optimize gataway tests. We can't test more.
20:03 Changeset [8266] by Henrik Bettermann
Add and improve tests for interswitch views.
20:02 Changeset [8265] by Henrik Bettermann
Add tests for customized clearance forms and remove bugs found.
19:45 Changeset [8264] by Henrik Bettermann
Use factory for the creation of students and applicants in tests.
15:37 Changeset [8263] by Henrik Bettermann
Remove surcharge configuration completely. Implement application fee …
15:27 Changeset [8262] by Henrik Bettermann
The payment receipt is now called payment slip and can be downloaded …
10:42 Changeset [8261] by Henrik Bettermann
Remove trash.
10:30 Changeset [8260] by Henrik Bettermann
Rename Acceptance Fee -> Application Fee

23 Apr 2012:

14:06 Changeset [8259] by Henrik Bettermann
Implement acceptance fee payments via Interswitch (part 2)
13:33 Changeset [8258] by Henrik Bettermann
Ease customization.
11:56 Changeset [8257] by uli
Support notes in generated PDFs.
07:36 Changeset [8256] by Henrik Bettermann
Implement acceptance fee payments via Interswitch. (tests will follow).
05:18 Changeset [8255] by Henrik Bettermann
Use correct Interface.

22 Apr 2012:

20:19 Changeset [8254] by Henrik Bettermann
We can omit the fields 'surcharge_1', 'surcharge_2', 'surcharge_3', …
20:06 Changeset [8253] by Henrik Bettermann
ICustomStudentOnlinePayment defines the context.
19:46 Changeset [8252] by Henrik Bettermann
Use factory to create SessionConfiguration? objects. This is necessary …
17:12 Changeset [8251] by Henrik Bettermann
Remove name fields from student_application form.
16:24 Changeset [8250] by uli
Too much.
14:59 Changeset [8249] by uli
Create branch for solid payments.
14:59 Changeset [8248] by uli
Add branches.
12:56 Changeset [8247] by Henrik Bettermann
Reorganize payment customizatiom. Tests will follow. Let also …
12:51 Changeset [8246] by Henrik Bettermann
Fix _fillCustomFields and remove trash.
12:46 Changeset [8245] by Henrik Bettermann
More preparations for a solid payment system customization.
10:12 Changeset [8244] by Henrik Bettermann
Remove all payment attributes which are not really necessary in the …
08:36 Changeset [8243] by Henrik Bettermann
Some changes necessary for uniben customization.

21 Apr 2012:

11:10 Changeset [8242] by Henrik Bettermann
Add subject.
11:09 Changeset [8241] by Henrik Bettermann
Fix value.
11:08 Changeset [8240] by Henrik Bettermann
Shorten key.
11:04 Changeset [8239] by Henrik Bettermann
Add Adv. Electrical Installation & Maintenance
10:59 Changeset [8238] by Henrik Bettermann
Increase Interswitch amount.
10:58 Changeset [8237] by Henrik Bettermann
Change and add school fees.
Note: See TracTimeline for information about the timeline view.