|
|
@7238
|
13 years |
Henrik Bettermann |
Fix test.
|
|
|
@7237
|
13 years |
Henrik Bettermann |
Catch traceback if enddate is None.
|
|
|
@7236
|
13 years |
Henrik Bettermann |
Fix docstring.
|
|
|
@7235
|
13 years |
Henrik Bettermann |
Use similar factory name like in students.authentication.
|
|
|
@7234
|
13 years |
Henrik Bettermann |
Use new principal attributes in contact form pages (applicants not yet …
|
|
|
@7233
|
13 years |
Henrik Bettermann |
Implement SIRPPrincipalInfo and SIRPPrincipal classes which provide …
|
|
|
@7232
|
13 years |
Henrik Bettermann |
Show proper label and title on ContactUserForm?.
|
|
|
@7231
|
13 years |
Henrik Bettermann |
Implement ContactUserForm?.
|
|
|
@7230
|
13 years |
Henrik Bettermann |
Fix typo.
|
|
|
@7229
|
13 years |
Henrik Bettermann |
Implement contact form to send messages to students.
helpers.py: Let …
|
|
|
@7228
|
13 years |
Henrik Bettermann |
Remove obsolete import.
|
|
|
@7227
|
13 years |
Henrik Bettermann |
Use customized pagetemplate for all contact forms.
|
|
|
@7226
|
13 years |
Henrik Bettermann |
The contact form does not yet work for applicant principles. The user …
|
|
|
@7225
|
13 years |
Henrik Bettermann |
Reorganise contact form pages. Use megrok.layout.Form.
|
|
|
@7224
|
13 years |
Henrik Bettermann |
If start date doesn't exist, application is treated as not yet started.
|
|
|
@7223
|
13 years |
Henrik Bettermann |
Add name of administrator which is displayed on contact form.
|
|
|
@7222
|
13 years |
Henrik Bettermann |
Make email address required field of user accounts.
Use user's email …
|
|
|
@7221
|
13 years |
Henrik Bettermann |
Now we have a configuration object and can provide ContactAdminForm? …
|
|
|
@7220
|
13 years |
Henrik Bettermann |
Use rolename_mapping dictionary instead of external_rolenames and …
|
|
|
@7219
|
13 years |
Henrik Bettermann |
Catch error in test_manage_remove_department: In tests we do not …
|
|
|
@7218
|
13 years |
Henrik Bettermann |
Add tests.
|
|
|
@7217
|
13 years |
Henrik Bettermann |
Add permission waeup.viewAcademics to local ClearanceOfficer? role so …
|
|
|
@7216
|
13 years |
Henrik Bettermann |
The target attribute of an html <a> tag might be deprecated but it's …
|
|
|
@7215
|
13 years |
Henrik Bettermann |
Show more information in student listings.
|
|
|
@7214
|
13 years |
Henrik Bettermann |
Remove unnecessary or duplicate imports.
|
|
|
@7213
|
13 years |
Henrik Bettermann |
The title attribute of a user (IAccount object) should be used for the …
|
|
|
@7212
|
13 years |
Henrik Bettermann |
Catch exception in handle_student_removed when entire university …
|
|
|
@7211
|
13 years |
uli |
Try to fix #65. Manually remove each course/certificate from a …
|
|
|
@7210
|
13 years |
Henrik Bettermann |
The event class name is always ObjectRemovedEvent?.
|
|
|
@7209
|
13 years |
Henrik Bettermann |
Add certificate removed handler. If a certificate is deleted, we make …
|
|
|
@7208
|
13 years |
uli |
Remove trailing whitespace, etc.
|
|
|
@7207
|
13 years |
Henrik Bettermann |
Move course removed handler to course module.
|
|
|
@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 …
|
|
|
@7204
|
13 years |
Henrik Bettermann |
Rgression Test (see ticket 65)
|
|
|
@7203
|
13 years |
Henrik Bettermann |
Add indexes faccode, depcode and certcode to students_catalog.
|
|
|
@7202
|
13 years |
Henrik Bettermann |
Remove MyStudentsPage? view components. I will implement another solution.
|
|
|
@7201
|
13 years |
Henrik Bettermann |
Restrict view access for clearance officers only to students which can …
|
|
|
@7200
|
13 years |
Henrik Bettermann |
Use same naming convention as in students: manage instead of …
|
|
|
@7199
|
13 years |
Henrik Bettermann |
Redirect to 'full_edit' page after adding student. The 'edit' page …
|
|
|
@7198
|
13 years |
Henrik Bettermann |
Use WAeUP datetime format and replace tabs in pagetemplates
|
|
|
@7197
|
13 years |
Henrik Bettermann |
Do not fill user description automatically.
Hide user description in …
|
|
|
@7196
|
13 years |
Henrik Bettermann |
More copyright adjustments (job finished).
|
|
|
@7195
|
13 years |
Henrik Bettermann |
More copyright adjustments.
|
|
|
@7194
|
13 years |
Henrik Bettermann |
Uups, I didn't want to comment out something.
|
|
|
@7193
|
13 years |
Henrik Bettermann |
More copyright adjustments.
|
|
|
@7192
|
13 years |
Henrik Bettermann |
Adjust copyright statement and svn keyword in applicants.
|
|
|
@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 …
|
|
|
@7185
|
13 years |
Henrik Bettermann |
Rename roles:
Department Officers are now Department Managers and …
|
|
|
@7184
|
13 years |
Henrik Bettermann |
Reorganise permissions:
The navigation viewlets now manage the …
|
|
|
@7182
|
13 years |
Henrik Bettermann |
waeup.ApplicationsOfficer? is not a local role.
|
|
|
@7181
|
13 years |
Henrik Bettermann |
StudentsOfficers? are not allowed to view the accommodation and …
|
|
|
@7180
|
13 years |
Henrik Bettermann |
Fix permissions in hostel.
|
|
|
@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.
|
|
|
@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.
|
|
|
@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 …
|
|
|