Timeline
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 …
17 Nov 2011:
- 16:39 Changeset [7132] by
- minor
- 16:38 Changeset [7131] by
- Students couldn't be relocated after changing the sex attribute …
- 16:37 Changeset [7130] by
- Remove if statement if amount + surcharge != resp_approved_amount …
- 13:59 Changeset [7129] by
- Move action button to the bottom (looks better in smartphone …
- 13:56 Changeset [7128] by
- Remove handlers for the local roles updates (old method).
- 13:55 Changeset [7127] by
- Include permission waeup.uploadStudentFile to handle file uploads. …
- 11:23 Changeset [7126] by
- - Remove not used security map really. - Redesign …
- 11:21 Changeset [7125] by
- Remove not used security map.
- 11:01 Changeset [7124] by
- Use a constraint for password validation. It seems that the …
- 07:42 Changeset [7123] by
- Allow upload of files with various extensions as defined in …
16 Nov 2011:
- 21:31 Changeset [7122] by
- Let applicants cooperate with new imagestorage. Fix tests. Extend …
- 18:07 Changeset [7121] by
- Let applicants cooperate with new imagestorage and accept at least jpg …
- 18:05 Changeset [7120] by
- Make imagestorage sensible for different filename extensions per …
- 14:49 Changeset [7119] by
- Fix call to super method.
- 11:47 Changeset [7118] by
- Revert to the old payment scheme.
- 11:12 Changeset [7117] by
- Add upload pages for students. input_name should correspond with the …
- 06:34 Changeset [7116] by
- Replace start icon. Unfortunately there is no free png icon of this symbol.
15 Nov 2011:
- 17:01 Changeset [7115] by
- Increase of hostel maintenance fee.
- 11:13 Changeset [7114] by
- Don't use a general StudentBaseEditFormPage? for students, use …
- 07:55 Changeset [7113] by
- First sketch of PrincipalRoleManager? specifically designed for applicants.
- 07:21 Changeset [7112] by
- Add passport picture uploader to student base data pages.
14 Nov 2011:
- 12:17 Changeset [7111] by
- Add second file upload viewlet, add tests and repair FileUpload? …
- 11:03 Changeset [7110] by
- Add tests (test coverage of viewlets.py now 100%).
- 10:04 Changeset [7109] by
- Fix test.
- 10:01 Changeset [7108] by
- Reorganize file upload. Each viewlet gets an upload and a delete …
- 08:18 Changeset [7107] by
- Implement file deletion. Show file link only if file exists.
13 Nov 2011:
- 20:13 Changeset [7106] by
- Second trial: Check file name extension of original filename and …
- 17:50 Changeset [7105] by
- Undo r7102 and r7103.
- 14:30 Changeset [7104] by
- Tiny cleanups.
- 10:22 Changeset [7103] by
- File name choosers generally don't know the extension of the file …
- 09:18 Changeset [7102] by
- Use given file name extension provided by original uploaded file instead.
- 06:36 Changeset [7101] by
- Add test for file uploader in students.
- 06:27 Changeset [7100] by
- Only views have attribute redirect not viewlets. Let's include the …
- 06:13 Changeset [7099] by
- Update doc strings a bit.
- 05:42 Changeset [7098] by
- Add missing </td> tags.
12 Nov 2011:
- 22:30 Changeset [7097] by
- Implement StudentFileNameChooser? and StudentFileStoreHandler?. Define …
- 22:08 Changeset [7096] by
- Fix minor typo.
- 21:17 Changeset [7095] by
- Actually, we don't need the SubobjectLister?. It's also not covered by …
- 21:14 Changeset [7094] by
- Remove self.context._p_changed = True. In my opinion it's not …
- 07:32 Changeset [7093] by
- Implement deleteFile() and deleteFileByContext() for ExtFileStore?. We …
- 07:31 Changeset [7092] by
- Fix test.
- 07:19 Changeset [7091] by
- In tests we tell what we expect in detail from the new (not yet …
- 07:09 Changeset [7090] by
- Extend ExtFileStore? interface with methods to remove files from file …
- 06:47 Changeset [7089] by
- Use path to default passport image instead of open file descriptor. If …
- 06:35 Changeset [7088] by
- It is KB, not GB, actually.
11 Nov 2011:
- 16:39 Changeset [7087] by
- minor change
- 16:37 Changeset [7086] by
- Increase MAX_UPLOAD_SIZE, 20 kB is more realistic. We can import …
- 14:47 Changeset [7085] by
- Shorten transition handling a bit.
- 14:44 Changeset [7084] by
- - Skip applicant data processing when image upload failed, avoiding …
- 10:04 Changeset [7083] by
- Ensure in tests that the maximum upload size restriction really works.
- 10:04 Changeset [7082] by
- Show maximum upload size in template.
- 10:04 Changeset [7081] by
- Tune handle_img_upload: we check file size now and emit a flash …
- 10:02 Changeset [7080] by
- Add tests for new helper.
- 10:02 Changeset [7079] by
- Add helper to determine size of files reliably and for all regular …
- 09:10 Changeset [7078] by
- Add helper for turning numbers of bytes into some human-readable string.
- 09:02 Changeset [7077] by
- Further increase overall test coverage.
- 08:27 Changeset [7076] by
- Increase test coverage in university package (now 100%).
- 08:20 Changeset [7075] by
- Define maximum upload size for applicant photographs.
- 07:58 Changeset [7074] by
- Remove invalid test (default images are not stored in file store for …
- 07:47 Changeset [7073] by
- Update ExtFileStore? to reflect last interface change.
- 07:47 Changeset [7072] by
- Update tests to reflect interface change. The new test shows how to …
- 07:46 Changeset [7071] by
- Extend IExtFileStore interface to support attributes.
- 07:44 Changeset [7070] by
- Add more tests and increase test coverage.
- 06:12 Changeset [7069] by
- Enable payment approval by officers also for acceptance fee payments.
10 Nov 2011:
- 18:56 Changeset [7068] by
- Much more logic for bed allocation, bed release. Implement student …
- 13:37 Changeset [7067] by
- Update applicants file name chooser to comply with changed interface …
- 13:32 Changeset [7066] by
- Add additional attr parameter for default file name choosers, although …
- 12:33 Changeset [7065] by
- svn:ignore *
Note: See TracTimeline for information about the timeline view.