|
|
@7215
|
13 years |
Henrik Bettermann |
Show more information in student listings.
|
|
|
@7214
|
13 years |
Henrik Bettermann |
Remove unnecessary or duplicate imports.
|
|
|
@7212
|
13 years |
Henrik Bettermann |
Catch exception in handle_student_removed when entire university …
|
|
|
@7209
|
13 years |
Henrik Bettermann |
Add certificate removed handler. If a certificate is deleted, we make …
|
|
|
@7206
|
13 years |
Henrik Bettermann |
tal:condition="view/department" does not work in pagetemplates because …
|
|
|
@7205
|
13 years |
Henrik Bettermann |
academics: Show students in departments.
students: Search for …
|
|
|
@7203
|
13 years |
Henrik Bettermann |
Add indexes faccode, depcode and certcode to students_catalog.
|
|
|
@7201
|
13 years |
Henrik Bettermann |
Restrict view access for clearance officers only to students which can …
|
|
|
@7193
|
13 years |
Henrik Bettermann |
More copyright adjustments.
|
|
|
@7191
|
13 years |
Henrik Bettermann |
Adjust copyright statement and svn keyword in students.
|
|
|
@7190
|
13 years |
Henrik Bettermann |
Change copyright notice and use Id (checkin test for further adjustment)
|
|
|
@7189
|
13 years |
Henrik Bettermann |
Managers can access studycourse even if student doesn't have a …
|
|
|
@7188
|
13 years |
Henrik Bettermann |
Add test for MyRolesPage? in w.s.b.pages. Even if this page is defined …
|
|
|
@7186
|
13 years |
Henrik Bettermann |
Rename functions according to the WAeUP style guide:
functions and …
|
|
|
@7184
|
13 years |
Henrik Bettermann |
Reorganise permissions:
The navigation viewlets now manage the …
|
|
|
@7181
|
13 years |
Henrik Bettermann |
StudentsOfficers? are not allowed to view the accommodation and …
|
|
|
@7178
|
13 years |
Henrik Bettermann |
Let's be more precise: Global roles actually are site roles. Since the …
|
|
|
@7171
|
13 years |
Henrik Bettermann |
Let's StudyCourseDisplayFormPage? provide the department and faculty …
|
|
|
@7168
|
13 years |
Henrik Bettermann |
Reorganize permissions a bit.
|
|
|
@7161
|
13 years |
Henrik Bettermann |
Show department and faculty name on studycourse page.
|
|
|
@7160
|
13 years |
Henrik Bettermann |
Use proper action icons (hopefully we can use them also with the …
|
|
|
@7159
|
13 years |
Henrik Bettermann |
Rename securitypolicy module to dynamicroles.
|
|
|
@7158
|
13 years |
Henrik Bettermann |
Add action buttons for clearance officers.
|
|
|
@7157
|
13 years |
Henrik Bettermann |
Set up StudentPrincipalRoleManagerFunctionalTests? (more or less copied …
|
|
|
@7156
|
13 years |
Henrik Bettermann |
Implement securitypolicy in students package, which belongs to the …
|
|
|
@7154
|
13 years |
Henrik Bettermann |
Be prepared for Clearance Officer pages which will require …
|
|
|
@7150
|
13 years |
Henrik Bettermann |
Turn all functions subject to customization into methods of a global …
|
|
|
@7147
|
13 years |
Henrik Bettermann |
Implement PasswordValidator? global utility as suggested by Uli.
|
|
|
@7145
|
13 years |
Henrik Bettermann |
Change some function names according to the style guide:
Function …
|
|
|
@7144
|
13 years |
Henrik Bettermann |
Simplify change password algorithm. No interface …
|
|
|
@7143
|
13 years |
uli |
Update tests to reflect new output of change password page.
|
|
|
@7142
|
13 years |
uli |
During authentication when credentials-to-be are delivered, also check …
|
|
|
@7141
|
13 years |
uli |
Flatten failure method of password view a bit and check for empty …
|
|
|
@7140
|
13 years |
uli |
Remove manual field constraints and use min_length instead.
|
|
|
@7139
|
13 years |
uli |
Make sure unset/empty student password are never accepted by …
|
|
|
@7138
|
13 years |
uli |
Add regression tests to ensure that password checking also works when …
|
|
|
@7137
|
13 years |
Henrik Bettermann |
Set value Id for property svn:keywords in all Python files.
|
|
|
@7136
|
13 years |
Henrik Bettermann |
Rename permissions and add clearStudent permission.
|
|
|
@7134
|
13 years |
Henrik Bettermann |
Use jquery tabs in StudentBaseManageFormPage? and …
|
|
|
@7133
|
13 years |
Henrik Bettermann |
Add fields email and phone which can be edited via the …
|
|
|
@7128
|
13 years |
Henrik Bettermann |
Remove handlers for the local roles updates (old method).
|
|
|
@7127
|
13 years |
Henrik Bettermann |
Include permission waeup.uploadStudentFile to handle file uploads.
…
|
|
|
@7124
|
13 years |
Henrik Bettermann |
Use a constraint for password validation.
It seems that the …
|
|
|
@7123
|
13 years |
Henrik Bettermann |
Allow upload of files with various extensions as defined in …
|
|
|
@7122
|
13 years |
Henrik Bettermann |
Let applicants cooperate with new imagestorage. Fix tests.
Extend …
|
|
|
@7117
|
13 years |
Henrik Bettermann |
Add upload pages for students.
input_name should correspond with the …
|
|
|
@7116
|
13 years |
Henrik Bettermann |
Replace start icon. Unfortunately there is no free png icon of this symbol.
|
|
|
@7114
|
13 years |
Henrik Bettermann |
Don't use a general StudentBaseEditFormPage? for students, use …
|
|
|
@7112
|
13 years |
Henrik Bettermann |
Add passport picture uploader to student base data pages.
|
|
|
@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.
|
|
|
@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.
|
|
|
@7077
|
13 years |
Henrik Bettermann |
Further increase overall test coverage.
|
|
|
@7068
|
13 years |
Henrik Bettermann |
Much more logic for bed allocation, bed release.
Implement student …
|
|
|
@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.
|
|
|
@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.
|
|
|
@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.
|
|
|
@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.
|
|
|
@7009
|
13 years |
Henrik Bettermann |
Filter actions if students are using the AccommodationManageFormPage?.
…
|
|
|
@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 …
|
|
|
@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 …
|
|
|
@6990
|
13 years |
Henrik Bettermann |
Move registration_state definitions from students/workflow.py to …
|
|
|