|
|
@7179
|
13 years |
Henrik Bettermann |
Implement MyRolesPage? and start implementation of MyStudentsPage?.
|
|
|
@7178
|
13 years |
Henrik Bettermann |
Let's be more precise: Global roles actually are site roles. Since the …
|
|
|
@7177
|
13 years |
Henrik Bettermann |
Role back some changes made earlier: global and local role strings …
|
|
|
@7176
|
13 years |
Henrik Bettermann |
Move getGlobalRolesForAccount and getLocalRolesForAccount to …
|
|
|
@7175
|
13 years |
Henrik Bettermann |
Define get_user_account in helpers and use it.
|
|
|
@7173
|
13 years |
Henrik Bettermann |
Automatically set global PortalUser? role when user account is created. …
|
|
|
@7172
|
13 years |
Henrik Bettermann |
Rename UserContainer? to UsersContainer? to be in line with …
|
|
|
@7171
|
13 years |
Henrik Bettermann |
Let's StudyCourseDisplayFormPage? provide the department and faculty …
|
|
|
@7170
|
13 years |
Henrik Bettermann |
Since users.py only contains usercontainer components rename it.
|
|
|
@7169
|
13 years |
Henrik Bettermann |
Put all user component related stuff into the authentication module to …
|
|
|
@7168
|
13 years |
Henrik Bettermann |
Reorganize permissions a bit.
|
|
|
@7167
|
13 years |
Henrik Bettermann |
Add MyPreferences? viewlet to the LeftSidebar?.
|
|
|
@7166
|
13 years |
Henrik Bettermann |
Define the global Applicant role. Applicants are not regular users …
|
|
|
@7165
|
13 years |
Henrik Bettermann |
Use proper class name.
|
|
|
@7164
|
13 years |
Henrik Bettermann |
Add UserManageEditPage? for portal users (not students). Tests will follow.
|
|
|
@7163
|
13 years |
Henrik Bettermann |
Users must own their own account object in order to edit edit. …
|
|
|
@7162
|
13 years |
Henrik Bettermann |
Move getGlobalRoles and getLocalRoles to SiteLayout? class so that we …
|
|
|
@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 …
|
|
|
@7155
|
13 years |
Henrik Bettermann |
Prepare for use of ApplicantPrincipalRoleManager? also in students …
|
|
|
@7154
|
13 years |
Henrik Bettermann |
Be prepared for Clearance Officer pages which will require …
|
|
|
@7153
|
13 years |
Henrik Bettermann |
Fix typo.
|
|
|
@7152
|
13 years |
Henrik Bettermann |
get_school_fee is not part of IStudentsUtils.
|
|
|
@7151
|
13 years |
Henrik Bettermann |
Customize global utility StudentsUtils? instead of functions. The …
|
|
|
@7150
|
13 years |
Henrik Bettermann |
Turn all functions subject to customization into methods of a global …
|
|
|
@7149
|
13 years |
Henrik Bettermann |
Use PasswordValidator? also when adding or editing portal users. This …
|
|
|
@7148
|
13 years |
Henrik Bettermann |
Assign waeup.uploadStudentFile permission to PortalManager?.
|
|
|
@7147
|
13 years |
Henrik Bettermann |
Implement PasswordValidator? global utility as suggested by Uli.
|
|
|
@7146
|
13 years |
Henrik Bettermann |
Adjust test to new requirements in base package.
|
|
|
@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.
|
|
|
@7135
|
13 years |
Henrik Bettermann |
Do not float dataTables_info.
|
|
|
@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 …
|
|
|
@7129
|
13 years |
Henrik Bettermann |
Move action button to the bottom (looks better in smartphone …
|
|
|
@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.
…
|
|
|
@7126
|
13 years |
uli |
- Remove not used security map really.
- Redesign …
|
|
|
@7125
|
13 years |
uli |
Remove not used security map.
|
|
|
@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 …
|
|
|
@7121
|
13 years |
uli |
Let applicants cooperate with new imagestorage and accept at least jpg …
|
|
|
@7120
|
13 years |
uli |
Make imagestorage sensible for different filename extensions per …
|
|
|
@7119
|
13 years |
uli |
Fix call to super method.
|
|
|
@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 …
|
|
|
@7113
|
13 years |
uli |
First sketch of PrincipalRoleManager? specifically designed for applicants.
|
|
|
@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.
|
|
|
@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 …
|
|
|