Timeline
18 Dec 2011:
- 18:16 Changeset [7386] by
- Use BytesDisplayWidget? for permanent address field.
- 18:15 Changeset [7385] by
- Remove unneeded import.
- 18:14 Changeset [7384] by
- Make label columns a bit smaller to reduce the distance between label …
- 16:44 Changeset [7383] by
- Indeed, mails with umlaut can't be send with the sendMail method.
- 15:32 Changeset [7382] by
- Dirty hack to enable unicode-aware SMTP handling. This is still not …
- 15:28 Changeset [7381] by
- Shorten overlong lines.
- 15:26 Changeset [7380] by
- Split overlong register method: put sendmail stuff into separate method.
- 15:25 Changeset [7379] by
- Add landing page for email registrations.
- 11:45 Changeset [7378] by
- Display applicant_is on manage and edit form page in readonly mode. …
- 11:32 Changeset [7377] by
- Remove trash.
- 11:29 Changeset [7376] by
- In the base system we don't use access codes (activation codes) …
- 11:27 Changeset [7375] by
- Also application_exists is outdated and no longer used.
- 11:20 Changeset [7374] by
- We do no longer need get_applicant_data.
- 11:05 Changeset [7373] by
- Only anonymous users should be able to use the registration page.
- 10:50 Changeset [7372] by
- Fix tests.
- 10:42 Changeset [7371] by
- Uups
- 10:41 Changeset [7370] by
- Log applicant_id not access_code. Histories should contain real names …
- 08:24 Changeset [7369] by
- Implement ChangePasswordRequestPage?. Catch traceback, if student data …
- 08:16 Changeset [7368] by
- Change label and title of registration page. Check if application has …
- 07:21 Changeset [7367] by
- Show button only if target_url is provided.
- 07:20 Changeset [7366] by
- We do not need a second plainactionbutton pagetemplate.
17 Dec 2011:
- 18:47 Changeset [7365] by
- Send email with credentials (including random password) after …
- 12:54 Changeset [7364] by
- Define two different (convenience?) methods: fullname and …
16 Dec 2011:
- 13:50 Changeset [7363] by
- Add pages for captcha-driven applicant registration.
- 13:49 Changeset [7362] by
- Add landing page template for successful registration.
- 13:49 Changeset [7361] by
- Add template for applicant registration page.
- 13:48 Changeset [7360] by
- Set international code for nigeria as default. This does not work …
- 07:32 Changeset [7359] by
- Implement fullname constructor as a global utility method which can …
- 07:13 Changeset [7358] by
- Seat up a global utility class to ease customization. Transform …
- 06:40 Changeset [7357] by
- Replace fullname form field by first-, middle- and lastname form …
- 06:38 Changeset [7356] by
- Replace middlenames by middlename.
15 Dec 2011:
- 19:52 Changeset [7355] by
- Add test for applicant copier. The test does also check if the …
- 12:22 Changeset [7354] by
- Update tests.
- 12:22 Changeset [7353] by
- Make the phonewidget output look more like an international phone number.
- 12:19 Changeset [7352] by
- Make the phonewidget handling non-standardized input more gracefully.
- 12:04 Changeset [7351] by
- The StudentApplication? class is deprecated. We want to store the …
- 11:54 Changeset [7350] by
- Also put current course in appcat source, even if it is not catalogued …
- 11:18 Changeset [7349] by
- As I am here: remove trailing whitespace.
- 06:25 Changeset [7348] by
- Add regression test which shows that we can't view applicants after …
14 Dec 2011:
- 22:34 Changeset [7347] by
- Rollback of r7341 as discussed on the phone. But now we get other …
- 14:07 Changeset [7346] by
- Add a message factory for waeup.sirp.
- 14:06 Changeset [7345] by
- Sorry, these are the tests for phonewidget.
- 14:06 Changeset [7344] by
- This my recent version of the createStudent method.
- 14:05 Changeset [7343] by
- The phonewidget template.
- 14:05 Changeset [7342] by
- Add tests for the new phone widget.
- 13:38 Changeset [7341] by
- Do not store a reference to a certificate but a dictionary with the …
- 07:04 Changeset [7340] by
- Add StudentApplication? view components.
13 Dec 2011:
- 17:28 Changeset [7339] by
- Set up StudentApplication? class which implements IApplicantBaseData.
- 17:26 Changeset [7338] by
- Start implementation of applicant copier. Reorganize interfaces in …
- 09:45 Changeset [7337] by
- Add missing UI tests for course advisers.
- 07:30 Changeset [7336] by
- Fix logic of dynamic course adviser role assignment.
- 07:30 Changeset [7335] by
- Make local roles assignable in certificate containers.
12 Dec 2011:
- 14:11 Changeset [7334] by
- Implement local CourseAdviser? roles. These roles can be assigned in …
- 07:01 Changeset [7333] by
- Rename certificatecontainer, coursecontainer and facultycontainer. Now …
11 Dec 2011:
- 14:12 Changeset [7332] by
- See last revisions. Do the same for hostels.
- 14:06 Changeset [7331] by
- We don't need a description if Uli implements a proper phone widget.
- 14:03 Changeset [7330] by
- See last revision. Do the same for applicants. Do not show select box …
- 13:18 Changeset [7329] by
- Also protect students section against unintentional deletions with new …
- 10:17 Changeset [7328] by
- Implement a new Action class which renders a JS onclick command.
- 06:04 Changeset [7327] by
- Remove deprecated pagetemplate.
10 Dec 2011:
- 09:36 Changeset [7326] by
- Use string instead of number for phone.
- 09:35 Changeset [7325] by
- See last check-in.
- 09:34 Changeset [7324] by
- See last check-in.
- 09:33 Changeset [7323] by
- - Add testing captcha as option in config. - Make phone number a …
- 06:38 Changeset [7322] by
- Catch InvalidTransitionError? and flash error message.
- 06:15 Changeset [7321] by
- Replace the term 'WAeUP' by SIRP which is a WAeUP product.
- 06:13 Changeset [7320] by
- Yes, configuration parameters are attributes of configuration objects.
- 05:12 Changeset [7319] by
- Label colons should be rendered by pagetemplates and not by label …
9 Dec 2011:
- 12:34 Changeset [7318] by
- It seems that font attributes can't be defined in Tables if Paragraphs …
- 10:53 Changeset [7317] by
- Fix formatting.
- 10:52 Changeset [7316] by
- Fix formatting.
- 10:51 Changeset [7315] by
- Fix formatting.
- 10:50 Changeset [7314] by
- Shorten overlong lines.
- 10:47 Changeset [7313] by
- Add captcha field in configuration.
- 10:44 Changeset [7312] by
- Update tests.
- 10:44 Changeset [7311] by
- Unfortunately, configurations are stored as attributes (makes it hard …
8 Dec 2011:
- 08:38 Changeset [7310] by
- Export course registration slip on two pages. Set columns width of …
7 Dec 2011:
- 16:48 Changeset [7309] by
- Don't need a template dir for the captcha test page.
- 16:46 Changeset [7308] by
- Move captcha-related interfaces to proper location.
- 16:39 Changeset [7307] by
- Rename CaptchaChooser? to CaptchaManager?.
- 16:30 Changeset [7306] by
- Tell a bit about ReCaptcha?.
- 15:46 Changeset [7305] by
- Make recaptcha keys instance attributes for better customization.
- 08:53 Changeset [7304] by
- Insert container content table on pdf slips. Use this automatic …
- 07:18 Changeset [7303] by
- Put ReCaptcha? into an ICaptcha implementation and see how much code we …
- 07:17 Changeset [7302] by
- Add ReCaptcha? tests. One of them is intentionally disabled because it …
- 06:10 Changeset [7301] by
- Reflect StaticCaptcha? changes.
- 06:10 Changeset [7300] by
- Rename IdCaptcha? to StaticCaptcha? and make it even more plain.
- 06:01 Changeset [7299] by
- Be more verbose.
- 05:51 Changeset [7298] by
- Update tests.
- 05:51 Changeset [7297] by
- Change verify interface for captchas: expect HTTP requests instead of …
- 00:13 Changeset [7296] by
- First silly steps for IdCaptcha?.
- 00:12 Changeset [7295] by
- Add tests for IdCaptcha?.
6 Dec 2011:
- 22:33 Changeset [7294] by
- Add test base for captcha tests.
- 19:54 Changeset [7293] by
- Test student access with uploading a real jpeg passport file.
- 16:46 Changeset [7292] by
- Fix default setting.
- 16:45 Changeset [7291] by
- Add missing tests for getCaptcha.
- 16:14 Changeset [7290] by
- Fix overlong line.
- 16:12 Changeset [7289] by
- Leave out captcha configs for now.
- 16:07 Changeset [7288] by
- Remove trash.
- 16:07 Changeset [7287] by
- - Fix interface. - Implement getCaptcha.
- 16:06 Changeset [7286] by
- Add first test for getCaptcha.
- 15:51 Changeset [7285] by
- Update tests.
- 15:50 Changeset [7284] by
- - Register captchas as utils rather than adapters. - Sketches of …
- 14:45 Changeset [7283] by
- Add svn keyword Id and harmonize header.
- 12:46 Changeset [7282] by
- Add tests for some captcha base components.
- 12:46 Changeset [7281] by
- Some sketches for captach API.
- 12:27 Changeset [7280] by
- Use the viewlet manager 'FileManager?' to render either images or …
- 11:12 Changeset [7279] by
- Add pg_pt fees for entry sessions 5, 6, and 7.
- 07:45 Changeset [7278] by
- The test shows that we can open the clearance slip.
- 07:39 Changeset [7277] by
- Add first version of ExportPDFClearanceSlipPage.
- 07:34 Changeset [7276] by
- Align passport image with data table.
5 Dec 2011:
- 07:20 Changeset [7275] by
- Redirect to contact form after rejecting clearance and pre-fill …
- 07:19 Changeset [7274] by
- Define WAeUPForm based on from megrok.layout.Form and use this view in …
4 Dec 2011:
- 21:08 Changeset [7273] by
- Add test for student data migration to be sure that student_ids …
- 18:04 Changeset [7272] by
- Start registration only if applicant visits the display view for the …
- 18:00 Changeset [7271] by
- we definitely need also some browser tests to catch these kind of mistakes.
- 17:50 Changeset [7270] by
- Let's call the registration number reg_number instead of reg_no, like …
- 17:41 Changeset [7269] by
- Fix test and simplify if statements in batching.py.
- 17:40 Changeset [7268] by
- Use reg_no as locator to find applicants for updating and removal.
- 16:01 Changeset [7267] by
- Fix importer semantic also in students (see last comment of Uli).
- 13:38 Changeset [7266] by
- Fix indent.
- 13:35 Changeset [7265] by
- Fix tests.
- 13:34 Changeset [7264] by
- Fix importer semantics. Methods named like booleans (entryExists) …
- 12:59 Changeset [7263] by
- Add tests for applicant batch importer. Make reg_no filed unique. …
- 08:36 Changeset [7262] by
- Add Applicant Importer (tests will follow).
- 08:32 Changeset [7261] by
- Describe the batch processor properly.
- 07:56 Changeset [7260] by
- Let's generate the applicant_id only when the applicant is added to …
3 Dec 2011:
- 08:35 Changeset [7259] by
- Use reduced display form page as header in payment receipts. Add more …
- 06:10 Changeset [7258] by
- Do really test something in test_interfaces
- 05:56 Changeset [7257] by
- pyflakes
- 05:46 Changeset [7256] by
- pyflakes
- 05:25 Changeset [7255] by
- Remove unused imports.
- 05:09 Changeset [7254] by
- Define formatDatetime (for displaying datetime objects in data tables) …
2 Dec 2011:
- 21:13 Changeset [7253] by
- Before submission of clearance forms it must be checked if required …
- 21:11 Changeset [7252] by
- Add tests for acceptance fee payment.
- 12:47 Changeset [7251] by
- Minor adjustments in students.
- 12:46 Changeset [7250] by
- First part of acceptance fee payment integration (under construction).
1 Dec 2011:
- 15:41 Changeset [7249] by
- ApplicantLoginPage? not used anymore.
- 13:01 Changeset [7248] by
- Allow more than one ticket of same type if former tickets are not …
- 11:40 Changeset [7247] by
- Do only accept jpg extensions for passport image files.
- 11:24 Changeset [7246] by
- Catch traceback if course1 doesn't exist.
- 11:20 Changeset [7245] by
- Show more details in applicants table.
- 10:49 Changeset [7244] by
- Save full applicant_id in log file not only application number.
- 10:11 Changeset [7243] by
- Use only one primarynavtab.pt pagetemplate and render list item only …
- 08:23 Changeset [7242] by
- Add missing permission.
- 07:55 Changeset [7241] by
- Add fixed ApplicantImageNameChooserTests?.
30 Nov 2011:
- 23:13 Changeset [7240] by
- Rebuild applicants package (1st part). Applicants now have an …
29 Nov 2011:
- 07:09 Changeset [7239] by
- Use prefix for SIRPPrincipal initialization. I don't know exactly …
- 07:07 Changeset [7238] by
- Fix test.
- 05:35 Changeset [7237] by
- Catch traceback if enddate is None.
- 05:34 Changeset [7236] by
- Fix docstring.
- 05:33 Changeset [7235] by
- Use similar factory name like in students.authentication.
28 Nov 2011:
- 21:42 Changeset [7234] by
- Use new principal attributes in contact form pages (applicants not yet …
- 21:04 Changeset [7233] by
- Implement SIRPPrincipalInfo and SIRPPrincipal classes which provide …
- 11:21 Changeset [7232] by
- Show proper label and title on ContactUserForm?.
- 11:12 Changeset [7231] by
- Implement ContactUserForm?.
- 11:12 Changeset [7230] by
- Fix typo.
- 10:35 Changeset [7229] by
- Implement contact form to send messages to students. helpers.py: Let …
- 10:09 Changeset [7228] by
- Remove obsolete import.
- 10:08 Changeset [7227] by
- Use customized pagetemplate for all contact forms.
27 Nov 2011:
- 18:57 Changeset [7226] by
- The contact form does not yet work for applicant principles. The user …
- 18:55 Changeset [7225] by
- Reorganise contact form pages. Use megrok.layout.Form.
- 18:52 Changeset [7224] by
- If start date doesn't exist, application is treated as not yet started.
- 08:07 Changeset [7223] by
- Add name of administrator which is displayed on contact form.
- 07:48 Changeset [7222] by
- Make email address required field of user accounts. Use user's email …
- 06:50 Changeset [7221] by
- Now we have a configuration object and can provide ContactAdminForm? …
26 Nov 2011:
- 22:19 Changeset [7220] by
- Use rolename_mapping dictionary instead of external_rolenames and …
- 21:41 Changeset [7219] by
- Catch error in test_manage_remove_department: In tests we do not …
- 21:39 Changeset [7218] by
- Add tests.
- 21:37 Changeset [7217] by
- Add permission waeup.viewAcademics to local ClearanceOfficer? role so …
- 18:17 Changeset [7216] by
- The target attribute of an html <a> tag might be deprecated but it's …
- 18:07 Changeset [7215] by
- Show more information in student listings.
- 18:06 Changeset [7214] by
- Remove unnecessary or duplicate imports.
- 17:16 Changeset [7213] by
- The title attribute of a user (IAccount object) should be used for the …
- 16:51 Changeset [7212] by
- Catch exception in handle_student_removed when entire university …
- 16:01 Changeset [7211] by
- Try to fix #65. Manually remove each course/certificate from a …
- 09:48 Changeset [7210] by
- The event class name is always ObjectRemovedEvent?.
- 09:35 Changeset [7209] by
- Add certificate removed handler. If a certificate is deleted, we make …
- 09:27 Changeset [7208] by
- Remove trailing whitespace, etc.
- 08:54 Changeset [7207] by
- Move course removed handler to course module.
- 06:55 Changeset [7206] by
- tal:condition="view/department" does not work in pagetemplates because …
- 06:49 Changeset [7205] by
- academics: Show students in departments. students: Search for …
- 05:58 Changeset [7204] by
- Rgression Test (see ticket 65)
25 Nov 2011:
- 20:54 Changeset [7203] by
- Add indexes faccode, depcode and certcode to students_catalog.
- 20:06 Changeset [7202] by
- Remove MyStudentsPage? view components. I will implement another solution.
- 14:25 Changeset [7201] by
- Restrict view access for clearance officers only to students which can …
- 14:10 Changeset [7200] by
- Use same naming convention as in students: manage instead of …
- 13:50 Changeset [7199] by
- Redirect to 'full_edit' page after adding student. The 'edit' page …
- 13:35 Changeset [7198] by
- Use WAeUP datetime format and replace tabs in pagetemplates
- 08:32 Changeset [7197] by
- Do not fill user description automatically. Hide user description in …
- 07:44 Changeset [7196] by
- More copyright adjustments (job finished).
- 07:34 Changeset [7195] by
- More copyright adjustments.
- 07:25 Changeset [7194] by
- Uups, I didn't want to comment out something.
- 07:21 Changeset [7193] by
- More copyright adjustments.
- 07:15 Changeset [7192] by
- Adjust copyright statement and svn keyword in applicants.
- 07:13 Changeset [7191] by
- Adjust copyright statement and svn keyword in students.
- 07:10 Changeset [7190] by
- Change copyright notice and use Id (checkin test for further adjustment)
- 07:07 Changeset [7189] by
- Managers can access studycourse even if student doesn't have a …
- 06:54 Changeset [7188] by
- Add test for MyRolesPage? in w.s.b.pages. Even if this page is defined …
24 Nov 2011:
- 19:18 Changeset [7187] by
- Use correct acco_maint_code (in custom but not yet tested).
- 11:31 Changeset [7186] by
- Rename functions according to the WAeUP style guide: functions and …
- 09:51 Changeset [7185] by
- Rename roles: Department Officers are now Department Managers and …
- 09:20 Changeset [7184] by
- Reorganise permissions: The navigation viewlets now manage the …
- 09:11 Changeset [7183] by
- Let's use zope.Authenticated in our portals.
- 08:18 Changeset [7182] by
- waeup.ApplicationsOfficer? is not a local role.
- 05:52 Changeset [7181] by
- StudentsOfficers? are not allowed to view the accommodation and …
23 Nov 2011:
- 15:32 Changeset [7180] by
- Fix permissions in hostel.
- 15:14 Changeset [7179] by
- Implement MyRolesPage? and start implementation of MyStudentsPage?.
- 09:32 Changeset [7178] by
- Let's be more precise: Global roles actually are site roles. Since the …
- 09:18 Changeset [7177] by
- Role back some changes made earlier: global and local role strings …
- 07:21 Changeset [7176] by
- Move getGlobalRolesForAccount and getLocalRolesForAccount to …
- 07:19 Changeset [7175] by
- Define get_user_account in helpers and use it.
22 Nov 2011:
- 22:06 Changeset [7174] by
- Extend list of ARTS departments.
- 20:27 Changeset [7173] by
- Automatically set global PortalUser? role when user account is created. …
- 17:39 Changeset [7172] by
- Rename UserContainer? to UsersContainer? to be in line with …
- 17:31 Changeset [7171] by
- Let's StudyCourseDisplayFormPage? provide the department and faculty …
- 14:42 Changeset [7170] by
- Since users.py only contains usercontainer components rename it.
- 14:35 Changeset [7169] by
- Put all user component related stuff into the authentication module to …
- 14:11 Changeset [7168] by
- Reorganize permissions a bit.
- 14:09 Changeset [7167] by
- Add MyPreferences? viewlet to the LeftSidebar?.
- 14:06 Changeset [7166] by
- Define the global Applicant role. Applicants are not regular users …
- 10:05 Changeset [7165] by
- Use proper class name.
- 10:03 Changeset [7164] by
- Add UserManageEditPage? for portal users (not students). Tests will follow.
- 09:51 Changeset [7163] by
- Users must own their own account object in order to edit edit. …
- 07:25 Changeset [7162] by
- Move getGlobalRoles and getLocalRoles to SiteLayout? class so that we …
- 06:21 Changeset [7161] by
- Show department and faculty name on studycourse page.
21 Nov 2011:
- 11:00 Changeset [7160] by
- Use proper action icons (hopefully we can use them also with the …
- 10:11 Changeset [7159] by
- Rename securitypolicy module to dynamicroles.
- 09:17 Changeset [7158] by
- Add action buttons for clearance officers.
- 07:04 Changeset [7157] by
- Set up StudentPrincipalRoleManagerFunctionalTests? (more or less copied …
20 Nov 2011:
- 12:07 Changeset [7156] by
- Implement securitypolicy in students package, which belongs to the …
- 12:02 Changeset [7155] by
- Prepare for use of ApplicantPrincipalRoleManager? also in students …
- 11:35 Changeset [7154] by
- Be prepared for Clearance Officer pages which will require …
- 11:19 Changeset [7153] by
- Fix typo.
- 10:26 Changeset [7152] by
- get_school_fee is not part of IStudentsUtils.
- 07:46 Changeset [7151] by
- Customize global utility StudentsUtils? instead of functions. The …
- 07:35 Changeset [7150] by
- Turn all functions subject to customization into methods of a global …
- 06:49 Changeset [7149] by
- Use PasswordValidator? also when adding or editing portal users. This …
- 06:28 Changeset [7148] by
- Assign waeup.uploadStudentFile permission to PortalManager?.
19 Nov 2011:
- 23:03 Changeset [7147] by
- Implement PasswordValidator? global utility as suggested by Uli.
- 18:09 Changeset [7146] by
- Adjust test to new requirements in base package.
- 17:56 Changeset [7145] by
- Change some function names according to the style guide: Function …
- 17:26 Changeset [7144] by
- Simplify change password algorithm. No interface …
- 14:35 Changeset [7143] by
- Update tests to reflect new output of change password page.
- 14:34 Changeset [7142] by
- During authentication when credentials-to-be are delivered, also check …
- 14:32 Changeset [7141] by
- Flatten failure method of password view a bit and check for empty …
- 14:31 Changeset [7140] by
-
Remove manual field constraints and use
min_length
instead. - 13:08 Changeset [7139] by
- Make sure unset/empty student password are never accepted by …
- 13:08 Changeset [7138] by
- Add regression tests to ensure that password checking also works when …
- 08:37 Changeset [7137] by
- Set value Id for property svn:keywords in all Python files.
- 08:20 Changeset [7136] by
- Rename permissions and add clearStudent permission.
18 Nov 2011:
- 12:59 Changeset [7135] by
- Do not float dataTables_info.
- 10:59 Changeset [7134] by
- Use jquery tabs in StudentBaseManageFormPage? and …
- 08:48 Changeset [7133] by
- Add fields email and phone which can be edited via the …
Note: See TracTimeline for information about the timeline view.