Timeline



29 Nov 2011:

07:09 Changeset [7239] by Henrik Bettermann
Use prefix for SIRPPrincipal initialization. I don't know exactly …
07:07 Changeset [7238] by Henrik Bettermann
Fix test.
05:35 Changeset [7237] by Henrik Bettermann
Catch traceback if enddate is None.
05:34 Changeset [7236] by Henrik Bettermann
Fix docstring.
05:33 Changeset [7235] by Henrik Bettermann
Use similar factory name like in students.authentication.

28 Nov 2011:

21:42 Changeset [7234] by Henrik Bettermann
Use new principal attributes in contact form pages (applicants not yet …
21:04 Changeset [7233] by Henrik Bettermann
Implement SIRPPrincipalInfo and SIRPPrincipal classes which provide …
11:21 Changeset [7232] by Henrik Bettermann
Show proper label and title on ContactUserForm?.
11:12 Changeset [7231] by Henrik Bettermann
Implement ContactUserForm?.
11:12 Changeset [7230] by Henrik Bettermann
Fix typo.
10:35 Changeset [7229] by Henrik Bettermann
Implement contact form to send messages to students. helpers.py: Let …
10:09 Changeset [7228] by Henrik Bettermann
Remove obsolete import.
10:08 Changeset [7227] by Henrik Bettermann
Use customized pagetemplate for all contact forms.

27 Nov 2011:

18:57 Changeset [7226] by Henrik Bettermann
The contact form does not yet work for applicant principles. The user …
18:55 Changeset [7225] by Henrik Bettermann
Reorganise contact form pages. Use megrok.layout.Form.
18:52 Changeset [7224] by Henrik Bettermann
If start date doesn't exist, application is treated as not yet started.
08:07 Changeset [7223] by Henrik Bettermann
Add name of administrator which is displayed on contact form.
07:48 Changeset [7222] by Henrik Bettermann
Make email address required field of user accounts. Use user's email …
06:50 Changeset [7221] by Henrik Bettermann
Now we have a configuration object and can provide ContactAdminForm?

26 Nov 2011:

22:19 Changeset [7220] by Henrik Bettermann
Use rolename_mapping dictionary instead of external_rolenames and …
21:41 Changeset [7219] by Henrik Bettermann
Catch error in test_manage_remove_department: In tests we do not …
21:39 Changeset [7218] by Henrik Bettermann
Add tests.
21:37 Changeset [7217] by Henrik Bettermann
Add permission waeup.viewAcademics to local ClearanceOfficer? role so …
18:17 Changeset [7216] by Henrik Bettermann
The target attribute of an html <a> tag might be deprecated but it's …
18:07 Changeset [7215] by Henrik Bettermann
Show more information in student listings.
18:06 Changeset [7214] by Henrik Bettermann
Remove unnecessary or duplicate imports.
17:16 Changeset [7213] by Henrik Bettermann
The title attribute of a user (IAccount object) should be used for the …
16:51 Changeset [7212] by Henrik Bettermann
Catch exception in handle_student_removed when entire university …
16:01 Changeset [7211] by uli
Try to fix #65. Manually remove each course/certificate from a …
09:48 Changeset [7210] by Henrik Bettermann
The event class name is always ObjectRemovedEvent?.
09:35 Changeset [7209] by Henrik Bettermann
Add certificate removed handler. If a certificate is deleted, we make …
09:27 Changeset [7208] by uli
Remove trailing whitespace, etc.
08:54 Changeset [7207] by Henrik Bettermann
Move course removed handler to course module.
06:55 Changeset [7206] by Henrik Bettermann
tal:condition="view/department" does not work in pagetemplates because …
06:49 Changeset [7205] by Henrik Bettermann
academics: Show students in departments. students: Search for …
05:58 Changeset [7204] by Henrik Bettermann
Rgression Test (see ticket 65)

25 Nov 2011:

20:54 Changeset [7203] by Henrik Bettermann
Add indexes faccode, depcode and certcode to students_catalog.
20:06 Changeset [7202] by Henrik Bettermann
Remove MyStudentsPage? view components. I will implement another solution.
14:25 Changeset [7201] by Henrik Bettermann
Restrict view access for clearance officers only to students which can …
14:10 Changeset [7200] by Henrik Bettermann
Use same naming convention as in students: manage instead of …
13:50 Changeset [7199] by Henrik Bettermann
Redirect to 'full_edit' page after adding student. The 'edit' page …
13:35 Changeset [7198] by Henrik Bettermann
Use WAeUP datetime format and replace tabs in pagetemplates
08:32 Changeset [7197] by Henrik Bettermann
Do not fill user description automatically. Hide user description in …
07:44 Changeset [7196] by Henrik Bettermann
More copyright adjustments (job finished).
07:34 Changeset [7195] by Henrik Bettermann
More copyright adjustments.
07:25 Changeset [7194] by Henrik Bettermann
Uups, I didn't want to comment out something.
07:21 Changeset [7193] by Henrik Bettermann
More copyright adjustments.
07:15 Changeset [7192] by Henrik Bettermann
Adjust copyright statement and svn keyword in applicants.
07:13 Changeset [7191] by Henrik Bettermann
Adjust copyright statement and svn keyword in students.
07:10 Changeset [7190] by Henrik Bettermann
Change copyright notice and use Id (checkin test for further adjustment)
07:07 Changeset [7189] by Henrik Bettermann
Managers can access studycourse even if student doesn't have a …
06:54 Changeset [7188] by Henrik Bettermann
Add test for MyRolesPage? in w.s.b.pages. Even if this page is defined …

24 Nov 2011:

19:18 Changeset [7187] by Henrik Bettermann
Use correct acco_maint_code (in custom but not yet tested).
11:31 Changeset [7186] by Henrik Bettermann
Rename functions according to the WAeUP style guide: functions and …
09:51 Changeset [7185] by Henrik Bettermann
Rename roles: Department Officers are now Department Managers and …
09:20 Changeset [7184] by Henrik Bettermann
Reorganise permissions: The navigation viewlets now manage the …
09:11 Changeset [7183] by Henrik Bettermann
Let's use zope.Authenticated in our portals.
08:18 Changeset [7182] by Henrik Bettermann
waeup.ApplicationsOfficer? is not a local role.
05:52 Changeset [7181] by Henrik Bettermann
StudentsOfficers? are not allowed to view the accommodation and …

23 Nov 2011:

15:32 Changeset [7180] by Henrik Bettermann
Fix permissions in hostel.
15:14 Changeset [7179] by Henrik Bettermann
Implement MyRolesPage? and start implementation of MyStudentsPage?.
09:32 Changeset [7178] by Henrik Bettermann
Let's be more precise: Global roles actually are site roles. Since the …
09:18 Changeset [7177] by Henrik Bettermann
Role back some changes made earlier: global and local role strings …
07:21 Changeset [7176] by Henrik Bettermann
Move getGlobalRolesForAccount and getLocalRolesForAccount to …
07:19 Changeset [7175] by Henrik Bettermann
Define get_user_account in helpers and use it.

22 Nov 2011:

22:06 Changeset [7174] by Henrik Bettermann
Extend list of ARTS departments.
20:27 Changeset [7173] by Henrik Bettermann
Automatically set global PortalUser? role when user account is created. …
17:39 Changeset [7172] by Henrik Bettermann
Rename UserContainer? to UsersContainer? to be in line with …
17:31 Changeset [7171] by Henrik Bettermann
Let's StudyCourseDisplayFormPage? provide the department and faculty …
14:42 Changeset [7170] by Henrik Bettermann
Since users.py only contains usercontainer components rename it.
14:35 Changeset [7169] by Henrik Bettermann
Put all user component related stuff into the authentication module to …
14:11 Changeset [7168] by Henrik Bettermann
Reorganize permissions a bit.
14:09 Changeset [7167] by Henrik Bettermann
Add MyPreferences? viewlet to the LeftSidebar?.
14:06 Changeset [7166] by Henrik Bettermann
Define the global Applicant role. Applicants are not regular users …
10:05 Changeset [7165] by Henrik Bettermann
Use proper class name.
10:03 Changeset [7164] by Henrik Bettermann
Add UserManageEditPage? for portal users (not students). Tests will follow.
09:51 Changeset [7163] by Henrik Bettermann
Users must own their own account object in order to edit edit. …
07:25 Changeset [7162] by Henrik Bettermann
Move getGlobalRoles and getLocalRoles to SiteLayout? class so that we …
06:21 Changeset [7161] by Henrik Bettermann
Show department and faculty name on studycourse page.

21 Nov 2011:

11:00 Changeset [7160] by Henrik Bettermann
Use proper action icons (hopefully we can use them also with the …
10:11 Changeset [7159] by Henrik Bettermann
Rename securitypolicy module to dynamicroles.
09:17 Changeset [7158] by Henrik Bettermann
Add action buttons for clearance officers.
07:04 Changeset [7157] by Henrik Bettermann
Set up StudentPrincipalRoleManagerFunctionalTests? (more or less copied …

20 Nov 2011:

12:07 Changeset [7156] by Henrik Bettermann
Implement securitypolicy in students package, which belongs to the …
12:02 Changeset [7155] by Henrik Bettermann
Prepare for use of ApplicantPrincipalRoleManager? also in students …
11:35 Changeset [7154] by Henrik Bettermann
Be prepared for Clearance Officer pages which will require …
11:19 Changeset [7153] by Henrik Bettermann
Fix typo.
10:26 Changeset [7152] by Henrik Bettermann
get_school_fee is not part of IStudentsUtils.
07:46 Changeset [7151] by Henrik Bettermann
Customize global utility StudentsUtils? instead of functions. The …
07:35 Changeset [7150] by Henrik Bettermann
Turn all functions subject to customization into methods of a global …
06:49 Changeset [7149] by Henrik Bettermann
Use PasswordValidator? also when adding or editing portal users. This …
06:28 Changeset [7148] by Henrik Bettermann
Assign waeup.uploadStudentFile permission to PortalManager?.

19 Nov 2011:

23:03 Changeset [7147] by Henrik Bettermann
Implement PasswordValidator? global utility as suggested by Uli.
18:09 Changeset [7146] by Henrik Bettermann
Adjust test to new requirements in base package.
17:56 Changeset [7145] by Henrik Bettermann
Change some function names according to the style guide: Function …
17:26 Changeset [7144] by Henrik Bettermann
Simplify change password algorithm. No interface …
14:35 Changeset [7143] by uli
Update tests to reflect new output of change password page.
14:34 Changeset [7142] by uli
During authentication when credentials-to-be are delivered, also check …
14:32 Changeset [7141] by uli
Flatten failure method of password view a bit and check for empty …
14:31 Changeset [7140] by uli
Remove manual field constraints and use min_length instead.
13:08 Changeset [7139] by uli
Make sure unset/empty student password are never accepted by …
13:08 Changeset [7138] by uli
Add regression tests to ensure that password checking also works when …
08:37 Changeset [7137] by Henrik Bettermann
Set value Id for property svn:keywords in all Python files.
08:20 Changeset [7136] by Henrik Bettermann
Rename permissions and add clearStudent permission.

18 Nov 2011:

12:59 Changeset [7135] by Henrik Bettermann
Do not float dataTables_info.
10:59 Changeset [7134] by Henrik Bettermann
Use jquery tabs in StudentBaseManageFormPage? and …
08:48 Changeset [7133] by Henrik Bettermann
Add fields email and phone which can be edited via the …

17 Nov 2011:

16:39 Changeset [7132] by Henrik Bettermann
minor
16:38 Changeset [7131] by Henrik Bettermann
Students couldn't be relocated after changing the sex attribute …
16:37 Changeset [7130] by Henrik Bettermann
Remove if statement if amount + surcharge != resp_approved_amount …
13:59 Changeset [7129] by Henrik Bettermann
Move action button to the bottom (looks better in smartphone …
13:56 Changeset [7128] by Henrik Bettermann
Remove handlers for the local roles updates (old method).
13:55 Changeset [7127] by Henrik Bettermann
Include permission waeup.uploadStudentFile to handle file uploads. …
11:23 Changeset [7126] by uli
- Remove not used security map really. - Redesign …
11:21 Changeset [7125] by uli
Remove not used security map.
11:01 Changeset [7124] by Henrik Bettermann
Use a constraint for password validation. It seems that the …
07:42 Changeset [7123] by Henrik Bettermann
Allow upload of files with various extensions as defined in …

16 Nov 2011:

21:31 Changeset [7122] by Henrik Bettermann
Let applicants cooperate with new imagestorage. Fix tests. Extend …
18:07 Changeset [7121] by uli
Let applicants cooperate with new imagestorage and accept at least jpg …
18:05 Changeset [7120] by uli
Make imagestorage sensible for different filename extensions per …
14:49 Changeset [7119] by uli
Fix call to super method.
11:47 Changeset [7118] by Henrik Bettermann
Revert to the old payment scheme.
11:12 Changeset [7117] by Henrik Bettermann
Add upload pages for students. input_name should correspond with the …
06:34 Changeset [7116] by Henrik Bettermann
Replace start icon. Unfortunately there is no free png icon of this symbol.

15 Nov 2011:

17:01 Changeset [7115] by Henrik Bettermann
Increase of hostel maintenance fee.
11:13 Changeset [7114] by Henrik Bettermann
Don't use a general StudentBaseEditFormPage? for students, use …
07:55 Changeset [7113] by uli
First sketch of PrincipalRoleManager? specifically designed for applicants.
07:21 Changeset [7112] by Henrik Bettermann
Add passport picture uploader to student base data pages.

14 Nov 2011:

12:17 Changeset [7111] by Henrik Bettermann
Add second file upload viewlet, add tests and repair FileUpload?
11:03 Changeset [7110] by Henrik Bettermann
Add tests (test coverage of viewlets.py now 100%).
10:04 Changeset [7109] by Henrik Bettermann
Fix test.
10:01 Changeset [7108] by Henrik Bettermann
Reorganize file upload. Each viewlet gets an upload and a delete …
08:18 Changeset [7107] by Henrik Bettermann
Implement file deletion. Show file link only if file exists.

13 Nov 2011:

20:13 Changeset [7106] by Henrik Bettermann
Second trial: Check file name extension of original filename and …
17:50 Changeset [7105] by Henrik Bettermann
Undo r7102 and r7103.
14:30 Changeset [7104] by uli
Tiny cleanups.
10:22 Changeset [7103] by Henrik Bettermann
File name choosers generally don't know the extension of the file …
09:18 Changeset [7102] by Henrik Bettermann
Use given file name extension provided by original uploaded file instead.
06:36 Changeset [7101] by Henrik Bettermann
Add test for file uploader in students.
06:27 Changeset [7100] by Henrik Bettermann
Only views have attribute redirect not viewlets. Let's include the …
06:13 Changeset [7099] by uli
Update doc strings a bit.
05:42 Changeset [7098] by uli
Add missing </td> tags.

12 Nov 2011:

22:30 Changeset [7097] by Henrik Bettermann
Implement StudentFileNameChooser? and StudentFileStoreHandler?. Define …
22:08 Changeset [7096] by Henrik Bettermann
Fix minor typo.
21:17 Changeset [7095] by Henrik Bettermann
Actually, we don't need the SubobjectLister?. It's also not covered by …
21:14 Changeset [7094] by Henrik Bettermann
Remove self.context._p_changed = True. In my opinion it's not …
07:32 Changeset [7093] by uli
Implement deleteFile() and deleteFileByContext() for ExtFileStore?. We …
07:31 Changeset [7092] by uli
Fix test.
07:19 Changeset [7091] by uli
In tests we tell what we expect in detail from the new (not yet …
07:09 Changeset [7090] by uli
Extend ExtFileStore? interface with methods to remove files from file …
06:47 Changeset [7089] by uli
Use path to default passport image instead of open file descriptor. If …
06:35 Changeset [7088] by uli
It is KB, not GB, actually.

11 Nov 2011:

16:39 Changeset [7087] by Henrik Bettermann
minor change
16:37 Changeset [7086] by Henrik Bettermann
Increase MAX_UPLOAD_SIZE, 20 kB is more realistic. We can import …
14:47 Changeset [7085] by uli
Shorten transition handling a bit.
14:44 Changeset [7084] by uli
- Skip applicant data processing when image upload failed, avoiding …
10:04 Changeset [7083] by uli
Ensure in tests that the maximum upload size restriction really works.
10:04 Changeset [7082] by uli
Show maximum upload size in template.
10:04 Changeset [7081] by uli
Tune handle_img_upload: we check file size now and emit a flash …
10:02 Changeset [7080] by uli
Add tests for new helper.
10:02 Changeset [7079] by uli
Add helper to determine size of files reliably and for all regular …
09:10 Changeset [7078] by uli
Add helper for turning numbers of bytes into some human-readable string.
09:02 Changeset [7077] by Henrik Bettermann
Further increase overall test coverage.
08:27 Changeset [7076] by Henrik Bettermann
Increase test coverage in university package (now 100%).
08:20 Changeset [7075] by uli
Define maximum upload size for applicant photographs.
07:58 Changeset [7074] by uli
Remove invalid test (default images are not stored in file store for …
07:47 Changeset [7073] by uli
Update ExtFileStore? to reflect last interface change.
07:47 Changeset [7072] by uli
Update tests to reflect interface change. The new test shows how to …
07:46 Changeset [7071] by uli
Extend IExtFileStore interface to support attributes.
07:44 Changeset [7070] by Henrik Bettermann
Add more tests and increase test coverage.
06:12 Changeset [7069] by Henrik Bettermann
Enable payment approval by officers also for acceptance fee payments.

10 Nov 2011:

18:56 Changeset [7068] by Henrik Bettermann
Much more logic for bed allocation, bed release. Implement student …
13:37 Changeset [7067] by uli
Update applicants file name chooser to comply with changed interface …
13:32 Changeset [7066] by uli
Add additional attr parameter for default file name choosers, although …
12:33 Changeset [7065] by Henrik Bettermann
svn:ignore *

9 Nov 2011:

15:45 Changeset [7064] by uli
Remove obsolete branch.
15:42 Changeset [7063] by uli
Merge changes from branch ulif-extimgstore back into trunk. Beside …
15:32 Changeset [7062] by Henrik Bettermann
Add current_session to students_catalog indexes.
15:26 Changeset [7061] by Henrik Bettermann
An existing HOS code can only be used if students' current session is …
13:34 Changeset [7060] by Henrik Bettermann
Add more tests. browser.py: If student owns a bed, this bed will be …
12:40 Changeset [7059] by Henrik Bettermann
Also relocate student if bed_type of bed has changed.
12:37 Changeset [7058] by Henrik Bettermann
Fix event handler.
12:34 Changeset [7057] by Henrik Bettermann
Managers can relocate students if the bed's bed_type has changed. …
10:30 Changeset [7056] by Henrik Bettermann
Add 'Request callback' button.
07:02 Changeset [7055] by uli
Minor clean ups.
06:42 Changeset [7054] by uli
Insert passport image in PDF output.
05:50 Changeset [7053] by uli
Extend docs. Add new convenience method to get external files by context.
05:50 Changeset [7052] by uli
Extend tests to show what we expect from the new ExtFileStore? method.
05:48 Changeset [7051] by uli
Update docs. Add new method for external file storage.

8 Nov 2011:

22:39 Changeset [7050] by uli
Remove more obsolete imports.
22:28 Changeset [7049] by uli
Remove obsolete imports.
22:27 Changeset [7048] by uli
Still not sure: do we really need logger_info()? Anyway we can write …
22:23 Changeset [7047] by uli
Remove obsolete imports and image field default provider.
22:19 Changeset [7046] by uli
Turn gentle check into emergency break. As a side effect we get 100% …
22:18 Changeset [7045] by Henrik Bettermann
Add test for bed release.
21:58 Changeset [7044] by uli
Complete yet unfinished unregister method.
21:57 Changeset [7043] by uli
Add missing tests.
21:50 Changeset [7042] by Henrik Bettermann
Implement releaseBed method and releaseBeds action (test will follow).
21:31 Changeset [7041] by uli
Fix detected bug.
21:31 Changeset [7040] by uli
Bring test coverage for applicant.py back to 100%.
21:13 Changeset [7039] by uli
Update docs.
20:48 Changeset [7038] by uli
Remove obsolete imports/code, reorder imports
20:44 Changeset [7037] by uli
Remove obsolete imports and tests.
20:40 Changeset [7036] by uli
Remove obsolete imports.
18:41 Changeset [7035] by uli
Remove obsolete imports.
18:22 Changeset [7034] by uli
Remove old blob storage and fix related tests.
18:21 Changeset [7033] by uli
As university instances are not longer responsible for storing images, …
14:13 Changeset [7032] by uli
Finish default file store name chooser and related tests.
13:23 Changeset [7031] by uli
- Pin Sphinx version to 1.0.7. Apparently this is the last version not …
08:15 Changeset [7030] by Henrik Bettermann
Fix test.
07:39 Changeset [7029] by Henrik Bettermann
Use always view directive for action buttons. Add test for opening …
07:21 Changeset [7028] by Henrik Bettermann
Implement ExportPDFCourseRegistrationSlipPage (work in progess). PDF …
06:42 Changeset [7027] by Henrik Bettermann
Implement ExportPDFBedTicketSlipPage.
06:30 Changeset [7026] by Henrik Bettermann
Callback can't be applied twice.
06:21 Changeset [7025] by Henrik Bettermann
The same payment ticket (with same p_item, p_session and p_category) …

7 Nov 2011:

18:21 Changeset [7024] by Henrik Bettermann
Students are only allowed to create bed allocation payment tickets if …
17:42 Changeset [7023] by Henrik Bettermann
Uups, the if statement was wrong. We need more tests.
17:25 Changeset [7022] by Henrik Bettermann
It should be clearance_fee not clearance, like in the custom package.
17:20 Changeset [7021] by Henrik Bettermann
Adjust customisation and base package.
13:05 Changeset [7020] by Henrik Bettermann
Change order of fields slightly.
13:03 Changeset [7019] by Henrik Bettermann
Implement download page for pdf payment receipts …
09:56 Changeset [7018] by Henrik Bettermann
Some more tests to be sure that the bed type and payment item are …
09:42 Changeset [7017] by Henrik Bettermann
Add tests for student accommodation booking.
08:12 Changeset [7016] by uli
More docs.
07:43 Changeset [7015] by Henrik Bettermann
Implement realocation page.
07:40 Changeset [7014] by Henrik Bettermann
Only bed_coordinates and bed_type must be readable.
07:39 Changeset [7013] by Henrik Bettermann
Allow hostel officers to view students.
07:39 Changeset [7012] by Henrik Bettermann
Link student ids with student accomodation page.
07:24 Changeset [7011] by uli
Include imagestorage docs in sphinx.

6 Nov 2011:

23:36 Changeset [7010] by uli
- Give an overview over file handling with the external file store. - …
17:24 Changeset [7009] by Henrik Bettermann
Filter actions if students are using the AccommodationManageFormPage?. …
17:18 Changeset [7008] by Henrik Bettermann
Define target method for breadcrumbs. We can't use the viewname attribute.
10:38 Changeset [7007] by Henrik Bettermann
Show more details in table.
10:11 Changeset [7006] by Henrik Bettermann
Add missing handler.
08:54 Changeset [7005] by Henrik Bettermann
Add test. The last test fails because the event handler is still missing.
08:52 Changeset [7004] by Henrik Bettermann
Prepare selection of bed for customization.

4 Nov 2011:

21:26 Changeset [7003] by Henrik Bettermann
We have to call notify(grok.ObjectModifiedEvent?(self)) to update the …
18:36 Changeset [7002] by uli
Throw in the complete mess of last 2 weeks. External file storage now …
18:33 Changeset [7001] by uli
Add a default media directory for external file storage. This is only …
18:31 Changeset [7000] by uli
Pin WebOb? version to stay Python 2.5 compatible.
18:17 Changeset [6999] by uli
Create branch for external image storage implementation.
17:33 Changeset [6998] by Henrik Bettermann
Renumber and sort remaining beds correctly.
17:32 Changeset [6997] by Henrik Bettermann
Don't use access code if no bed is found. This is in contrast to the …
14:36 Changeset [6996] by Henrik Bettermann
Implement bed booking algorithm (work in progress!).
10:46 Changeset [6995] by Henrik Bettermann
See ticket #149 comment 2
07:13 Changeset [6994] by Henrik Bettermann
Remove maintenance fee attributes. We don't need them in bed tickets. …

3 Nov 2011:

21:19 Changeset [6993] by Henrik Bettermann
Extend ISessionConfiguration and fix utils.py.
15:40 Changeset [6992] by Henrik Bettermann
Add Views for IBedTicket instances. To get the old ZODB working, the …
15:33 Changeset [6991] by Henrik Bettermann
Add comment from Martijn why 'hostel._p_changed = True' might be necessary.
15:31 Changeset [6990] by Henrik Bettermann
Move registration_state definitions from students/workflow.py to …

2 Nov 2011:

12:18 Changeset [6989] by Henrik Bettermann
Initialze bed ticket system.
11:23 Changeset [6988] by Henrik Bettermann
Implement logging for reservation switch. Fix switchReservation. …
06:18 Changeset [6987] by Henrik Bettermann
Redirect to payments not to start_clearance after editing …
06:16 Changeset [6986] by Henrik Bettermann

1 Nov 2011:

12:06 Changeset [6985] by Henrik Bettermann
Add more tests for hostel management.
11:37 Changeset [6984] by Henrik Bettermann
Trigger transition after payment.
10:11 Changeset [6983] by Henrik Bettermann
See last revision. This was missing.
10:07 Changeset [6982] by Henrik Bettermann
Show Acceptance Fee button also in state 'objection_raised'.
08:50 Changeset [6981] by Henrik Bettermann
Simplify invariant bedsOverlap.
08:34 Changeset [6980] by Henrik Bettermann
We have to create a real (deep) list copy of self.keys() when deleting …
08:25 Changeset [6979] by Henrik Bettermann
Remove unused clear method which was even wrong.
08:12 Changeset [6978] by Henrik Bettermann
Remove all empty beds when updating a hostel and then refill hostel …
06:32 Changeset [6977] by Henrik Bettermann
Increase school fee (#149).

31 Oct 2011:

10:53 Changeset [6976] by Henrik Bettermann
Consider bed_reserved attribute when filling up an (old) hostel.
10:11 Changeset [6975] by Henrik Bettermann
Use List field for 'reserved' attribute and fill or remove list items …
08:27 Changeset [6974] by Henrik Bettermann
Move reservation switch method to bed class.
07:53 Changeset [6973] by Henrik Bettermann
Implement reserved bed switcher. Change bed_type notation.
05:00 Changeset [6972] by Henrik Bettermann
Add beds_catalog.
04:35 Changeset [6971] by Henrik Bettermann
We don't need special handling codes with and without categorization …

30 Oct 2011:

08:29 Changeset [6970] by Henrik Bettermann
First version of bed creator (work in progress).
08:22 Changeset [6969] by Henrik Bettermann
Remove unused import.
08:22 Changeset [6968] by Henrik Bettermann
We need to list error details for invariants checking. These errors …
08:19 Changeset [6967] by Henrik Bettermann
Use default_waup_edit_template also for children of WAeUPAddFormPage.
Note: See TracTimeline for information about the timeline view.