|
|
@7111
|
13 years |
Henrik Bettermann |
Add second file upload viewlet, add tests and repair FileUpload? …
|
|
|
@7110
|
13 years |
Henrik Bettermann |
Add tests (test coverage of viewlets.py now 100%).
|
|
|
@7109
|
13 years |
Henrik Bettermann |
Fix test.
|
|
|
@7108
|
13 years |
Henrik Bettermann |
Reorganize file upload. Each viewlet gets an upload and a delete …
|
|
|
@7107
|
13 years |
Henrik Bettermann |
Implement file deletion.
Show file link only if file exists.
|
|
|
@7106
|
13 years |
Henrik Bettermann |
Second trial:
Check file name extension of original filename and …
|
|
|
@7105
|
13 years |
Henrik Bettermann |
Undo r7102 and r7103.
|
|
|
@7104
|
13 years |
uli |
Tiny cleanups.
|
|
|
@7103
|
13 years |
Henrik Bettermann |
File name choosers generally don't know the extension of the file …
|
|
|
@7102
|
13 years |
Henrik Bettermann |
Use given file name extension provided by original uploaded file instead.
|
|
|
@7101
|
13 years |
Henrik Bettermann |
Add test for file uploader in students.
|
|
|
@7100
|
13 years |
Henrik Bettermann |
Only views have attribute redirect not viewlets.
Let's include the …
|
|
|
@7099
|
13 years |
uli |
Update doc strings a bit.
|
|
|
@7098
|
13 years |
uli |
Add missing </td> tags.
|
|
|
@7097
|
13 years |
Henrik Bettermann |
Implement StudentFileNameChooser? and StudentFileStoreHandler?.
Define …
|
|
|
@7096
|
13 years |
Henrik Bettermann |
Fix minor typo.
|
|
|
@7095
|
13 years |
Henrik Bettermann |
Actually, we don't need the SubobjectLister?. It's also not covered by …
|
|
|
@7094
|
13 years |
Henrik Bettermann |
Remove self.context._p_changed = True. In my opinion it's not …
|
|
|
@7093
|
13 years |
uli |
Implement deleteFile() and deleteFileByContext() for ExtFileStore?. We …
|
|
|
@7092
|
13 years |
uli |
Fix test.
|
|
|
@7091
|
13 years |
uli |
In tests we tell what we expect in detail from the new (not yet …
|
|
|
@7090
|
13 years |
uli |
Extend ExtFileStore? interface with methods to remove files from file …
|
|
|
@7089
|
13 years |
uli |
Use path to default passport image instead of open file descriptor.
If …
|
|
|
@7088
|
13 years |
uli |
It is KB, not GB, actually.
|
|
|
@7087
|
13 years |
Henrik Bettermann |
minor change
|
|
|
@7086
|
13 years |
Henrik Bettermann |
Increase MAX_UPLOAD_SIZE, 20 kB is more realistic.
We can import …
|
|
|
@7085
|
13 years |
uli |
Shorten transition handling a bit.
|
|
|
@7084
|
13 years |
uli |
- Skip applicant data processing when image upload failed, avoiding
…
|
|
|
@7083
|
13 years |
uli |
Ensure in tests that the maximum upload size restriction really works.
|
|
|
@7082
|
13 years |
uli |
Show maximum upload size in template.
|
|
|
@7081
|
13 years |
uli |
Tune handle_img_upload: we check file size now and emit a flash …
|
|
|
@7080
|
13 years |
uli |
Add tests for new helper.
|
|
|
@7079
|
13 years |
uli |
Add helper to determine size of files reliably and for all regular …
|
|
|
@7078
|
13 years |
uli |
Add helper for turning numbers of bytes into some human-readable
string.
|
|
|
@7077
|
13 years |
Henrik Bettermann |
Further increase overall test coverage.
|
|
|
@7076
|
13 years |
Henrik Bettermann |
Increase test coverage in university package (now 100%).
|
|
|
@7075
|
13 years |
uli |
Define maximum upload size for applicant photographs.
|
|
|
@7074
|
13 years |
uli |
Remove invalid test (default images are not stored in file store for …
|
|
|
@7073
|
13 years |
uli |
Update ExtFileStore? to reflect last interface change.
|
|
|
@7072
|
13 years |
uli |
Update tests to reflect interface change. The new test shows how to …
|
|
|
@7071
|
13 years |
uli |
Extend IExtFileStore interface to support attributes.
|
|
|
@7070
|
13 years |
Henrik Bettermann |
Add more tests and increase test coverage.
|
|
|
@7068
|
13 years |
Henrik Bettermann |
Much more logic for bed allocation, bed release.
Implement student …
|
|
|
@7067
|
13 years |
uli |
Update applicants file name chooser to comply with changed interface …
|
|
|
@7066
|
13 years |
uli |
Add additional attr parameter for default file name choosers, although …
|
|
|
@7065
|
13 years |
Henrik Bettermann |
svn:ignore *
|
|
|
@7063
|
13 years |
uli |
Merge changes from branch ulif-extimgstore back into trunk.
Beside …
|
|
|
@7062
|
13 years |
Henrik Bettermann |
Add current_session to students_catalog indexes.
|
|
|
@7061
|
13 years |
Henrik Bettermann |
An existing HOS code can only be used if students' current session is …
|
|
|
@7060
|
13 years |
Henrik Bettermann |
Add more tests.
browser.py: If student owns a bed, this bed will be …
|
|
|
@7059
|
13 years |
Henrik Bettermann |
Also relocate student if bed_type of bed has changed.
|
|
|
@7058
|
13 years |
Henrik Bettermann |
Fix event handler.
|
|
|
@7057
|
13 years |
Henrik Bettermann |
Managers can relocate students if the bed's bed_type has changed.
…
|
|
|
@7056
|
13 years |
Henrik Bettermann |
Add 'Request callback' button.
|
|
|
@7045
|
13 years |
Henrik Bettermann |
Add test for bed release.
|
|
|
@7042
|
13 years |
Henrik Bettermann |
Implement releaseBed method and releaseBeds action (test will follow).
|
|
|
@7030
|
13 years |
Henrik Bettermann |
Fix test.
|
|
|
@7029
|
13 years |
Henrik Bettermann |
Use always view directive for action buttons.
Add test for opening …
|
|
|
@7028
|
13 years |
Henrik Bettermann |
Implement ExportPDFCourseRegistrationSlipPage (work in progess).
PDF …
|
|
|
@7027
|
13 years |
Henrik Bettermann |
Implement ExportPDFBedTicketSlipPage.
|
|
|
@7026
|
13 years |
Henrik Bettermann |
Callback can't be applied twice.
|
|
|
@7025
|
13 years |
Henrik Bettermann |
The same payment ticket (with same p_item, p_session and p_category) …
|
|
|
@7024
|
13 years |
Henrik Bettermann |
Students are only allowed to create bed allocation payment tickets if …
|
|
|
@7023
|
13 years |
Henrik Bettermann |
Uups, the if statement was wrong. We need more tests.
|
|
|
@7022
|
13 years |
Henrik Bettermann |
It should be clearance_fee not clearance, like in the custom package.
|
|
|
@7021
|
13 years |
Henrik Bettermann |
Adjust customisation and base package.
|
|
|
@7020
|
13 years |
Henrik Bettermann |
Change order of fields slightly.
|
|
|
@7019
|
13 years |
Henrik Bettermann |
Implement download page for pdf payment receipts …
|
|
|
@7018
|
13 years |
Henrik Bettermann |
Some more tests to be sure that the bed type and payment item are …
|
|
|
@7017
|
13 years |
Henrik Bettermann |
Add tests for student accommodation booking.
|
|
|
@7015
|
13 years |
Henrik Bettermann |
Implement realocation page.
|
|
|
@7014
|
13 years |
Henrik Bettermann |
Only bed_coordinates and bed_type must be readable.
|
|
|
@7013
|
13 years |
Henrik Bettermann |
Allow hostel officers to view students.
|
|
|
@7012
|
13 years |
Henrik Bettermann |
Link student ids with student accomodation page.
|
|
|
@7009
|
13 years |
Henrik Bettermann |
Filter actions if students are using the AccommodationManageFormPage?.
…
|
|
|
@7008
|
13 years |
Henrik Bettermann |
Define target method for breadcrumbs. We can't use the viewname attribute.
|
|
|
@7007
|
13 years |
Henrik Bettermann |
Show more details in table.
|
|
|
@7006
|
13 years |
Henrik Bettermann |
Add missing handler.
|
|
|
@7005
|
13 years |
Henrik Bettermann |
Add test. The last test fails because the event handler is still missing.
|
|
|
@7004
|
13 years |
Henrik Bettermann |
Prepare selection of bed for customization.
|
|
|
@7003
|
13 years |
Henrik Bettermann |
We have to call notify(grok.ObjectModifiedEvent?(self)) to update the …
|
|
|
@6998
|
13 years |
Henrik Bettermann |
Renumber and sort remaining beds correctly.
|
|
|
@6997
|
13 years |
Henrik Bettermann |
Don't use access code if no bed is found. This is in contrast to the …
|
|
|
@6996
|
13 years |
Henrik Bettermann |
Implement bed booking algorithm (work in progress!).
|
|
|
@6994
|
13 years |
Henrik Bettermann |
Remove maintenance fee attributes. We don't need them in bed tickets.
…
|
|
|
@6993
|
13 years |
Henrik Bettermann |
Extend ISessionConfiguration and fix utils.py.
|
|
|
@6992
|
13 years |
Henrik Bettermann |
Add Views for IBedTicket instances.
To get the old ZODB working, the …
|
|
|
@6991
|
13 years |
Henrik Bettermann |
Add comment from Martijn why 'hostel._p_changed = True' might be necessary.
|
|
|
@6990
|
13 years |
Henrik Bettermann |
Move registration_state definitions from students/workflow.py to …
|
|
|
@6989
|
13 years |
Henrik Bettermann |
Initialze bed ticket system.
|
|
|
@6988
|
13 years |
Henrik Bettermann |
Implement logging for reservation switch.
Fix switchReservation.
…
|
|
|
@6985
|
13 years |
Henrik Bettermann |
Add more tests for hostel management.
|
|
|
@6981
|
13 years |
Henrik Bettermann |
Simplify invariant bedsOverlap.
|
|
|
@6980
|
13 years |
Henrik Bettermann |
We have to create a real (deep) list copy of self.keys() when deleting …
|
|
|
@6979
|
13 years |
Henrik Bettermann |
Remove unused clear method which was even wrong.
|
|
|
@6978
|
13 years |
Henrik Bettermann |
Remove all empty beds when updating a hostel and then refill hostel …
|
|
|
@6976
|
13 years |
Henrik Bettermann |
Consider bed_reserved attribute when filling up an (old) hostel.
|
|
|
@6975
|
13 years |
Henrik Bettermann |
Use List field for 'reserved' attribute and fill or remove list items …
|
|
|
@6974
|
13 years |
Henrik Bettermann |
Move reservation switch method to bed class.
|
|
|
@6973
|
13 years |
Henrik Bettermann |
Implement reserved bed switcher.
Change bed_type notation.
|
|
|