Tue, 17 Feb 2009 19:37:24 +0000 Added student view and accompanying templates.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 17 Feb 2009 19:37:24 +0000] rev 1379
Added student view and accompanying templates. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Tue, 17 Feb 2009 19:36:23 +0000 Added new redirect to redirects helper.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 17 Feb 2009 19:36:23 +0000] rev 1378
Added new redirect to redirects helper. In preparation for student view. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Tue, 17 Feb 2009 19:35:00 +0000 Students can not become a mentor or org_admin in the same program.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 17 Feb 2009 19:35:00 +0000] rev 1377
Students can not become a mentor or org_admin in the same program. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Tue, 17 Feb 2009 19:33:54 +0000 Parameterized the role view manage redirect.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 17 Feb 2009 19:33:54 +0000] rev 1376
Parameterized the role view manage redirect. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Tue, 17 Feb 2009 19:32:53 +0000 Added new access methods.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 17 Feb 2009 19:32:53 +0000] rev 1375
Added new access methods. This is used to prevent students from becoming mentors/org_admins and vica versa. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Tue, 17 Feb 2009 19:29:52 +0000 Redone student model and added student logic.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 17 Feb 2009 19:29:52 +0000] rev 1374
Redone student model and added student logic. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Tue, 17 Feb 2009 17:28:54 +0000 Fixes the problem of <Entity> Saved not being
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 17 Feb 2009 17:28:54 +0000] rev 1373
Fixes the problem of <Entity> Saved not being shown whenever a new entity is created. Patch by: Madhusudan C.S. Reviewed by: Lennard de Rijk
Tue, 17 Feb 2009 16:37:24 +0000 Fixed twoline style broken by recent 'form prettification' commit
Sverre Rabbelier <srabbelier@gmail.com> [Tue, 17 Feb 2009 16:37:24 +0000] rev 1372
Fixed twoline style broken by recent 'form prettification' commit Patch by: Sverre Rabbelier
Tue, 17 Feb 2009 16:36:49 +0000 Implemented simple group sorted using numerical ordering
Sverre Rabbelier <srabbelier@gmail.com> [Tue, 17 Feb 2009 16:36:49 +0000] rev 1371
Implemented simple group sorted using numerical ordering See role.py for some example usages. Note that the reason ToS does not appear seperately is due to the fact that it is defined as a regular field which does not take the group field from the one defined in the model. Patch by: Sverre Rabbelier
Tue, 17 Feb 2009 14:25:40 +0000 Add a groupby method to dicts
Sverre Rabbelier <srabbelier@gmail.com> [Tue, 17 Feb 2009 14:25:40 +0000] rev 1370
Add a groupby method to dicts This function behaves similar to Django's groupby filter. Patch by: Sverre Rabbelier
Tue, 17 Feb 2009 06:52:06 +0000 Make the web forms look a little nicer.
Tim Ansell <mithro@gmail.com> [Tue, 17 Feb 2009 06:52:06 +0000] rev 1369
Make the web forms look a little nicer.
Mon, 16 Feb 2009 22:41:52 +0000 Typo fix in seed_db module which caused loaded organization applications not to work correctly (wrong keyname).
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 16 Feb 2009 22:41:52 +0000] rev 1368
Typo fix in seed_db module which caused loaded organization applications not to work correctly (wrong keyname). Patch by: Pawel Solyga Reviewed by: to-be-reviewed
Mon, 16 Feb 2009 22:40:42 +0000 Style fixes in org-accept.js file.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 16 Feb 2009 22:40:42 +0000] rev 1367
Style fixes in org-accept.js file. Patch by: Pawel Solyga Reviewed by: to-be-reviewed
Mon, 16 Feb 2009 22:30:55 +0000 Remove extra space from soc.views.helper.access module.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 16 Feb 2009 22:30:55 +0000] rev 1366
Remove extra space from soc.views.helper.access module. Patch by: Pawel Solyga Review by: to-be-reviewed
Mon, 16 Feb 2009 21:28:44 +0000 Fix a bug in group_app.py (not defined context was used).
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 16 Feb 2009 21:28:44 +0000] rev 1365
Fix a bug in group_app.py (not defined context was used). Patch by: Pawel Solyga Review by: to-be-reviewed
Mon, 16 Feb 2009 20:38:35 +0000 Update org bulk accept script.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 16 Feb 2009 20:38:35 +0000] rev 1364
Update org bulk accept script. The script now: 1) leaves correctly control to the browser to update the GUI of the progress bar during ajax communication. 2) Displays an error if something went wrong (I've tried in my box stopping the server while doing the requests), and show a retry button to fetch again the list of the applications that are still not accepted and iterate over them again (seems to recover correctly restarting the server after the error in my box) 3) doesn't display any text at the beginning, and the button has the correct CSS class assigned 4) Check if there are applications to accept, if not displays a message stating that there are no orgs to accept. Patch by: Mario Ferraro Reviewed by: Lennard de Rijk
Mon, 16 Feb 2009 19:30:33 +0000 Add GHOP as program and put 'Melange' under it
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 16 Feb 2009 19:30:33 +0000] rev 1363
Add GHOP as program and put 'Melange' under it This makes it easier to verify that filtering by program works in the slot allocation view. Patch by: Sverre Rabbelier
Mon, 16 Feb 2009 19:30:11 +0000 Seed in some orgs
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 16 Feb 2009 19:30:11 +0000] rev 1362
Seed in some orgs This is to facilitate testing of a 'slot allocation' ui. Patch by: SVerre Rabbelier
Mon, 16 Feb 2009 19:29:51 +0000 Fixed a copy/paste bug in group.py
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 16 Feb 2009 19:29:51 +0000] rev 1361
Fixed a copy/paste bug in group.py Patch by: Sverre Rabbbelier
Sun, 15 Feb 2009 22:29:22 +0000 Added grouping support to all forms, converted role as example
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Feb 2009 22:29:22 +0000] rev 1360
Added grouping support to all forms, converted role as example Any field that has the 'group' property set be placed in the specified group. If no such proprty is set, the 'General' group will be used instead. Patch by: Sverre Rabbelier
Sun, 15 Feb 2009 20:27:56 +0000 Refactor various django templates to reuse other templates where possible
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Feb 2009 20:27:56 +0000] rev 1359
Refactor various django templates to reuse other templates where possible Patch by: Sverre Rabbelier
Sun, 15 Feb 2009 20:27:09 +0000 Be modular when loading the various JS modules
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Feb 2009 20:27:09 +0000] rev 1358
Be modular when loading the various JS modules Patch by: Sverre Rabbelier
Sun, 15 Feb 2009 20:26:15 +0000 Prepare all views for a new modular approach to JS loading
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Feb 2009 20:26:15 +0000] rev 1357
Prepare all views for a new modular approach to JS loading Patch by: Sverre Rabbelier
Sun, 15 Feb 2009 20:25:35 +0000 Make various JS methods into their own file
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Feb 2009 20:25:35 +0000] rev 1356
Make various JS methods into their own file This facilitates re-use of these files. Patch by: Sverre Rabbelier
Sun, 15 Feb 2009 20:25:10 +0000 Add a Home document to the seeded entities
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Feb 2009 20:25:10 +0000] rev 1355
Add a Home document to the seeded entities Patch by: Sverre Rabbelier
Sun, 15 Feb 2009 18:56:35 +0000 Fix import sorting in soc.logic.cleaning module.
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 15 Feb 2009 18:56:35 +0000] rev 1354
Fix import sorting in soc.logic.cleaning module. Patch by: Pawel Solyga Review by: to-be-reviewed
Sun, 15 Feb 2009 18:55:48 +0000 Add missing blank line in soc.logic.rights module.
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 15 Feb 2009 18:55:48 +0000] rev 1353
Add missing blank line in soc.logic.rights module. Patch by: Pawel Solyga Review by: to-be-reviewed
Sun, 15 Feb 2009 18:55:05 +0000 Fix import sorting in soc.views.models.program module and rename any "Org" in link names to "Organization".
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 15 Feb 2009 18:55:05 +0000] rev 1352
Fix import sorting in soc.views.models.program module and rename any "Org" in link names to "Organization". Patch by: Pawel Solyga Review by: to-be-reviewed
Sun, 15 Feb 2009 18:53:56 +0000 Change the message shown when org admin already agreed to agreement when creating org application.
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 15 Feb 2009 18:53:56 +0000] rev 1351
Change the message shown when org admin already agreed to agreement when creating org application. Patch by: Pawel Solyga Review by: to-be-reviewed
Sun, 15 Feb 2009 18:52:38 +0000 Add missing dots in messages in soc.views.helper.access module.
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 15 Feb 2009 18:52:38 +0000] rev 1350
Add missing dots in messages in soc.views.helper.access module. Patch by: Pawel Solyga Review by: to-be-reviewed
Sun, 15 Feb 2009 18:50:13 +0000 Hopefully fix json caching issues in IE7.
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 15 Feb 2009 18:50:13 +0000] rev 1349
Hopefully fix json caching issues in IE7. Will wait for Lennie to confirm if it works correctly now. Patch by: Pawel Solyga Review by: to-be-reviewed
Sun, 15 Feb 2009 16:11:47 +0000 Seed more roles and factor out common properties
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Feb 2009 16:11:47 +0000] rev 1348
Seed more roles and factor out common properties Patch by: Sverre Rabbelier
Sun, 15 Feb 2009 16:11:23 +0000 Rename current 'roles' view to 'request' and add a real roles view
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Feb 2009 16:11:23 +0000] rev 1347
Rename current 'roles' view to 'request' and add a real roles view Patch by: Sverre Rabbelier
Sun, 15 Feb 2009 16:10:59 +0000 Keep a global list of all known Roles
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Feb 2009 16:10:59 +0000] rev 1346
Keep a global list of all known Roles This is to facilitate a view with a list of a user's roles. Patch by: Sverre Rabbelier
Sun, 15 Feb 2009 15:53:38 +0000 Fixed a bug in admin_form generation
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Feb 2009 15:53:38 +0000] rev 1345
Fixed a bug in admin_form generation The edit_form was also being modified. Patch by: Sverre Rabbelier
Sun, 15 Feb 2009 14:58:27 +0000 Redirect to the admin view in listPublic
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Feb 2009 14:58:27 +0000] rev 1344
Redirect to the admin view in listPublic Patch by: Sverre Rabbelier
Sun, 15 Feb 2009 14:58:03 +0000 Hook up the admin view everywhere
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Feb 2009 14:58:03 +0000] rev 1343
Hook up the admin view everywhere Patch by: Sverre Rabbelier
Sun, 15 Feb 2009 14:57:03 +0000 Add an admin view
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Feb 2009 14:57:03 +0000] rev 1342
Add an admin view Makes use of the new admin form and the as_readonly_table tag. Patch by: Sverre Rabbelier
Sun, 15 Feb 2009 14:56:30 +0000 Add an as_readonly_table filter
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Feb 2009 14:56:30 +0000] rev 1341
Add an as_readonly_table filter Results in a very plain table, with no error messages etc. Intended use is in combination with PTW's. Patch by: Sverre Rabbelier
Sun, 15 Feb 2009 14:55:53 +0000 Add an admin redirect
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Feb 2009 14:55:53 +0000] rev 1340
Add an admin redirect Patch by: Sverre Rabbelier
Sun, 15 Feb 2009 14:55:29 +0000 Make _constructResponsoe take an optional template
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Feb 2009 14:55:29 +0000] rev 1339
Make _constructResponsoe take an optional template Patch by: Sverre Rabbelier
Sun, 15 Feb 2009 14:55:05 +0000 Add an AdminForm that renders all fields as PTW's
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Feb 2009 14:55:05 +0000] rev 1338
Add an AdminForm that renders all fields as PTW's Patch by: Sverre Rabbelier
Sun, 15 Feb 2009 14:54:42 +0000 Add a PlainTextWidget
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Feb 2009 14:54:42 +0000] rev 1337
Add a PlainTextWidget Patch by: Sverre Rabbelier
Sun, 15 Feb 2009 13:59:36 +0000 Use entity.key.name instead of key_suffix
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Feb 2009 13:59:36 +0000] rev 1336
Use entity.key.name instead of key_suffix Patch by: Sverre Rabbelier
Sun, 15 Feb 2009 13:59:06 +0000 Added melange as org.
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Feb 2009 13:59:06 +0000] rev 1335
Added melange as org. Also added license text and author. Patch by: Sverre Rabbelier
Sun, 15 Feb 2009 11:14:26 +0000 Fixed a bug in access.py where a non-existing variable would have been called.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 15 Feb 2009 11:14:26 +0000] rev 1334
Fixed a bug in access.py where a non-existing variable would have been called. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Sun, 15 Feb 2009 11:13:46 +0000 Added clean_user_is_current to cleaning and fixed some indentation.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 15 Feb 2009 11:13:46 +0000] rev 1333
Added clean_user_is_current to cleaning and fixed some indentation. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Sat, 14 Feb 2009 23:56:49 +0000 Add a script to (re)seed the datastore
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Feb 2009 23:56:49 +0000] rev 1332
Add a script to (re)seed the datastore For obvious reasons enabled only when running in debug mode. Patch by: Sverre Rabbelier
Sat, 14 Feb 2009 22:04:14 +0000 Added no-cache headers to pick and bulk-accept views.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 14 Feb 2009 22:04:14 +0000] rev 1331
Added no-cache headers to pick and bulk-accept views. Also added a TODO since IE7 seems to ignore the headers. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Sat, 14 Feb 2009 21:32:25 +0000 Remove private data from club and org public templates
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Feb 2009 21:32:25 +0000] rev 1330
Remove private data from club and org public templates Also re-use the club/public.html template in organization's template. Patch by: Sverre Rabbelier
Sat, 14 Feb 2009 21:31:33 +0000 Skip a field when it's value is not set
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Feb 2009 21:31:33 +0000] rev 1329
Skip a field when it's value is not set Patch by: Sverre Rabbelier
Sat, 14 Feb 2009 21:18:12 +0000 Added bulk acceptance and progress bar in review org applications view.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 14 Feb 2009 21:18:12 +0000] rev 1328
Added bulk acceptance and progress bar in review org applications view. In the list of organization applications for reviewing, if you click the button "click here" the whole first text line will fade out and the progress bar will fade in while starting to contact the server for the list of orgs to accept and then make synchronous calls for acceptance, while updating the progress bar, the name of the organization currently accepting and the number of orgs already accepted against the total. Inside the script, what's inside the parenthesis is converted due to regexp (in this case (link_id)) and then read the json_object.applications[index].link_id. By doing this with an eval(), you can use other names as well and the script will be reading for example json_object.applications[index].attribute_name if you insert "(attribute_name)" inside the link returned by {{ bulk_accept_link }}. Notes by Lennard: -Put Done outside the for-loop so that it also shows when there are 0 pre-accepted organizations. -Made some minor style fixes Patch by: Mario Ferraro Reviewed by: Lennard de Rijk
Sat, 14 Feb 2009 20:26:27 +0000 Now using the correct path to the loading animation in jquery-thickbox.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 14 Feb 2009 20:26:27 +0000] rev 1327
Now using the correct path to the loading animation in jquery-thickbox. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Sat, 14 Feb 2009 20:23:43 +0000 Minor style fix
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Feb 2009 20:23:43 +0000] rev 1326
Minor style fix dicts.merge already takes care of the case where target is None. Patch by: Sverre Rabbelier
Sat, 14 Feb 2009 20:23:18 +0000 Add a list_public view to organization
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Feb 2009 20:23:18 +0000] rev 1325
Add a list_public view to organization Patch by: Sverre Rabbelier
Sat, 14 Feb 2009 20:22:50 +0000 Factor out the 'key fields without link_id' logic from document
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Feb 2009 20:22:50 +0000] rev 1324
Factor out the 'key fields without link_id' logic from document Also make sure the to-be-removed is present before removing it when doing the field reordening. Patch by: Sverre Rabbelier
Sat, 14 Feb 2009 20:22:17 +0000 Add a getListRedirect and getListPublicRedirect function
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Feb 2009 20:22:17 +0000] rev 1323
Add a getListRedirect and getListPublicRedirect function Patch by: Sverre Rabbelier
Sat, 14 Feb 2009 20:21:51 +0000 Add an idea list (url) property to organization
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Feb 2009 20:21:51 +0000] rev 1322
Add an idea list (url) property to organization Also include this url in the organisation list. Patch by: Sverre Rabbelier
Sat, 14 Feb 2009 19:03:38 +0000 Fixed missing parameters in program view due to change in _getTimeDependentEntries in r1943.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 14 Feb 2009 19:03:38 +0000] rev 1321
Fixed missing parameters in program view due to change in _getTimeDependentEntries in r1943. Also the sidebar once more shows "Apply to become an Organization" even if you are not logged in. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Sat, 14 Feb 2009 16:44:14 +0000 Include scope_path as django_args
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Feb 2009 16:44:14 +0000] rev 1320
Include scope_path as django_args Otherwise users cannot create documents in their own prefix. Patch by: Sverre Rabbelier
Sat, 14 Feb 2009 16:43:53 +0000 Disable the raw create and list link for documents
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Feb 2009 16:43:53 +0000] rev 1319
Disable the raw create and list link for documents Patch by: Sverre Rabbelier
Sat, 14 Feb 2009 16:43:20 +0000 Add custom access check for document listing
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Feb 2009 16:43:20 +0000] rev 1318
Add custom access check for document listing Patch by: Sverre Rabbelier
Sat, 14 Feb 2009 15:57:53 +0000 Add a 'list documents' link everywhere
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Feb 2009 15:57:53 +0000] rev 1317
Add a 'list documents' link everywhere Also disable the Documents sidebar menu, since it does not provide anything useful anymore. Patch by: Sverre Rabbelier
Sat, 14 Feb 2009 15:57:14 +0000 Allow documents to be filtered by prefix and scope
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Feb 2009 15:57:14 +0000] rev 1316
Allow documents to be filtered by prefix and scope Patch by: Sverre Rabbelier
Sat, 14 Feb 2009 15:56:46 +0000 Developers have all roles
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Feb 2009 15:56:46 +0000] rev 1315
Developers have all roles Patch by: Sverre Rabbelier
Sat, 14 Feb 2009 15:56:22 +0000 Organization prefix was renamed to 'org'
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Feb 2009 15:56:22 +0000] rev 1314
Organization prefix was renamed to 'org' The reference to it in the logic/rights.py module was not updated. Patch by: Sverre Rabbelier
Sat, 14 Feb 2009 15:16:02 +0000 Force-check the 'agreed to admin agreement' field if applicable
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Feb 2009 15:16:02 +0000] rev 1313
Force-check the 'agreed to admin agreement' field if applicable If the current user is the applicant of the relevant organization, they already agreed to the agreement once. As such the box should be pre-checked. Patch by: Sverre Rabbelier
Sat, 14 Feb 2009 15:15:38 +0000 Fix a bug in group_app
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Feb 2009 15:15:38 +0000] rev 1312
Fix a bug in group_app If context is not set, kwargs['context'] will raise an exception. Patch by: Sverre Rabbelier
Sat, 14 Feb 2009 14:11:45 +0000 Add cleaning methods for document ACL
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Feb 2009 14:11:45 +0000] rev 1311
Add cleaning methods for document ACL Patch by: Sverre Rabbelier
Sat, 14 Feb 2009 14:11:18 +0000 Make document ACL's a constant
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Feb 2009 14:11:18 +0000] rev 1310
Make document ACL's a constant This makes it possible to refer to it in other modules. Patch by: Sverre Rabbelier
Sat, 14 Feb 2009 14:10:56 +0000 Fix a bug if you have no roles at all
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Feb 2009 14:10:56 +0000] rev 1309
Fix a bug if you have no roles at all This could not happen currently, but might happen later on if a group is defined that does not have an 'anybody' membership. Patch by: Sverre Rabbelier
Fri, 13 Feb 2009 23:18:39 +0000 Partially reverted "Update the copyright notice for 2009."
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 13 Feb 2009 23:18:39 +0000] rev 1308
Partially reverted "Update the copyright notice for 2009." This partially reverts commit r1933. Only the files that were created in 2008 were reverted. Patch by: Sverre Rabbelier
Fri, 13 Feb 2009 22:36:45 +0000 Update the copyright notice for 2009.
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 13 Feb 2009 22:36:45 +0000] rev 1307
Update the copyright notice for 2009. Patch by: Sverre Rabbelier
Fri, 13 Feb 2009 21:54:35 +0000 Fix ToS link
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 13 Feb 2009 21:54:35 +0000] rev 1306
Fix ToS link s/Terms/Google App Engine Terms/ Patch by: Sverre Rabbelier
Fri, 13 Feb 2009 21:54:10 +0000 Do access checks on the pick url for documents
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 13 Feb 2009 21:54:10 +0000] rev 1305
Do access checks on the pick url for documents Patch by: Sverre Rabbelier
Fri, 13 Feb 2009 21:53:42 +0000 Convert the QueryDict to a regular dictionary
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 13 Feb 2009 21:53:42 +0000] rev 1304
Convert the QueryDict to a regular dictionary This way we support a query with multiple args specified. Patch by: Sverre Rabbelier
Fri, 13 Feb 2009 21:53:15 +0000 Add prefix filtering and refactored program field generation
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 13 Feb 2009 21:53:15 +0000] rev 1303
Add prefix filtering and refactored program field generation Patch by: Sverre Rabbelier
Fri, 13 Feb 2009 21:52:38 +0000 We generate the select url ourselves, so it's safe
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 13 Feb 2009 21:52:38 +0000] rev 1302
We generate the select url ourselves, so it's safe This prevented urls with an & in it to be correctly generated. Patch by: Sverre Rabbelier
Fri, 13 Feb 2009 21:52:10 +0000 Added a filter_fields parameter to the ReferenceField widget
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 13 Feb 2009 21:52:10 +0000] rev 1301
Added a filter_fields parameter to the ReferenceField widget This paramater makes it possible to do 'hard coded' filtering. Patch by: Sverre Rabbelier
Fri, 13 Feb 2009 21:51:41 +0000 Factor out the hasMembership method from checkMembership
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 13 Feb 2009 21:51:41 +0000] rev 1300
Factor out the hasMembership method from checkMembership This makes it possible for the document picker to reuse it. Patch by: Sverre Rabbelier
Fri, 13 Feb 2009 21:51:16 +0000 Add a getMemberships method to logic/rights.py
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 13 Feb 2009 21:51:16 +0000] rev 1299
Add a getMemberships method to logic/rights.py This will be used by the document picker ACL checks. Patch by: Sverre Rabbelier
Fri, 13 Feb 2009 19:22:34 +0000 Fixes as requested by Leslie on behalf of the Legal team
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 13 Feb 2009 19:22:34 +0000] rev 1298
Fixes as requested by Leslie on behalf of the Legal team Upped the copyright statement from 2008 to 2009, and link to the GAE Terms of Service instead of any custom ToS. Patch by: Sverre Rabbelier
Fri, 13 Feb 2009 17:34:29 +0000 Added number of applications and their type to the bulkaccept JSON object.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 13 Feb 2009 17:34:29 +0000] rev 1297
Added number of applications and their type to the bulkaccept JSON object. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Fri, 13 Feb 2009 16:40:02 +0000 Implemented the 2nd part of bulk acceptance.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 13 Feb 2009 16:40:02 +0000] rev 1296
Implemented the 2nd part of bulk acceptance. The context of the _list call can now be set by using the kwarg context. This will be merged with the universalcontext. Added a TODO to create the organziation accepted email template. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Fri, 13 Feb 2009 13:35:31 +0000 Document prefix in params now defaults to url_name.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 13 Feb 2009 13:35:31 +0000] rev 1295
Document prefix in params now defaults to url_name. This is because the short name does not have to be url friendly. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Fri, 13 Feb 2009 13:33:31 +0000 Added bulk_accept view which returns a JSON object.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 13 Feb 2009 13:33:31 +0000] rev 1294
Added bulk_accept view which returns a JSON object. This is going to be used to bulk accept org applications. Also added a new unfinished template so Merio can test his JS. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Fri, 13 Feb 2009 11:46:06 +0000 Only a club admin should see resign as club admin in the sidebar.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 13 Feb 2009 11:46:06 +0000] rev 1293
Only a club admin should see resign as club admin in the sidebar. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Thu, 12 Feb 2009 23:35:44 +0000 Fixed a bug in club and org logic.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 12 Feb 2009 23:35:44 +0000] rev 1292
Fixed a bug in club and org logic. This bug would give an error when no backup was set. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Thu, 12 Feb 2009 23:26:23 +0000 Fixed a bug in group_app templates.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 12 Feb 2009 23:26:23 +0000] rev 1291
Fixed a bug in group_app templates. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Thu, 12 Feb 2009 23:14:07 +0000 Brown Paper Bag Fix: L2R Appspot error logs.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 12 Feb 2009 23:14:07 +0000] rev 1290
Brown Paper Bag Fix: L2R Appspot error logs. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Thu, 12 Feb 2009 23:12:09 +0000 Fixed a bug in group_app view.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 12 Feb 2009 23:12:09 +0000] rev 1289
Fixed a bug in group_app view. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Thu, 12 Feb 2009 23:06:14 +0000 Returning None instead of the empty to fix a bug on melange-demo instance.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 12 Feb 2009 23:06:14 +0000] rev 1288
Returning None instead of the empty to fix a bug on melange-demo instance. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Thu, 12 Feb 2009 22:52:16 +0000 Added check_field_is_empty decorator to cleaning.py.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 12 Feb 2009 22:52:16 +0000] rev 1287
Added check_field_is_empty decorator to cleaning.py. This makes sure the cleaning checks are skipped when a field is empty. Note that Djanog will raise it's own ValidationError when a required field is empty before attempting to clean it. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed.
Thu, 12 Feb 2009 22:20:13 +0000 Org App review page now shows accept and pre-accept button.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 12 Feb 2009 22:20:13 +0000] rev 1286
Org App review page now shows accept and pre-accept button. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Thu, 12 Feb 2009 21:25:00 +0000 Fixed comment and typo in cleaning.py.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 12 Feb 2009 21:25:00 +0000] rev 1285
Fixed comment and typo in cleaning.py. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Thu, 12 Feb 2009 20:15:20 +0000 Add ToS agreement to mentor application related forms.
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Feb 2009 20:15:20 +0000] rev 1284
Add ToS agreement to mentor application related forms. Patch by: Sverre Rabbelier
Thu, 12 Feb 2009 20:14:51 +0000 Add ToS agreement to org_admin application related forms.
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Feb 2009 20:14:51 +0000] rev 1283
Add ToS agreement to org_admin application related forms. Patch by: Sverre Rabbelier
Thu, 12 Feb 2009 20:14:17 +0000 Do not attempt to render a field if it is disabled
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Feb 2009 20:14:17 +0000] rev 1282
Do not attempt to render a field if it is disabled This is required to make it possible to disable fields dynamically. Patch by: Sverre Rabbelier
Thu, 12 Feb 2009 20:13:51 +0000 Program requires the filter to be set to __scoped__
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Feb 2009 20:13:51 +0000] rev 1281
Program requires the filter to be set to __scoped__ Patch by: Sverre Rabbelier
Thu, 12 Feb 2009 20:13:27 +0000 Disable clubs for now
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Feb 2009 20:13:27 +0000] rev 1280
Disable clubs for now Disabling the clubs in this way is a lot easier than adding a switch for it in Site Settings, and probably safer too (as the urls are no longer valid). Patch by: Sverre Rabbelier
Thu, 12 Feb 2009 12:58:26 +0000 App Engine 1.1.9 update breaks django 1.0. Monkey patch django to only check for SVN revision number when not running using dev_appserver. On deployed version this doesn't apply since we use django from zipped file.
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 12 Feb 2009 12:58:26 +0000] rev 1279
App Engine 1.1.9 update breaks django 1.0. Monkey patch django to only check for SVN revision number when not running using dev_appserver. On deployed version this doesn't apply since we use django from zipped file. This issue was discussed here: http://groups.google.com/group/codereview-discuss/browse_thread/thread/a7ab6ceb39c09ce6 http://groups.google.com/group/google-appengine/browse_thread/thread/bbdebf8617b57512 Patch by: Pawel Solyga Review by: to-be-reviewed
Thu, 12 Feb 2009 12:30:36 +0000 Load /Users/solydzajs/Downloads/google_appengine into
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 12 Feb 2009 12:30:36 +0000] rev 1278
Load /Users/solydzajs/Downloads/google_appengine into trunk/thirdparty/google_appengine.
Thu, 12 Feb 2009 10:24:37 +0000 Removed unused argument in program.py
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Feb 2009 10:24:37 +0000] rev 1277
Removed unused argument in program.py Patch by: Sverre Rabbelier
Thu, 12 Feb 2009 00:04:32 +0000 Initial implementation of a ToS requirement in org_app
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Feb 2009 00:04:32 +0000] rev 1276
Initial implementation of a ToS requirement in org_app If the _editContext method can be made generic enough, it should be easy to add ToSes to other forms. This solution should also be applied to user_self, as the current implementation is not very clean to say the least. Patch By: Sverre Rabbelier
Thu, 12 Feb 2009 00:02:06 +0000 Added an AgreementField widget
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Feb 2009 00:02:06 +0000] rev 1275
Added an AgreementField widget Displays an Agreement Document in a scrolling text field. The text of the document can be set by modifying the 'text' property. Patch by: Sverre Rabbelier
Wed, 11 Feb 2009 23:59:41 +0000 Rename TinyMCE to FullTinyMCE and add TinyMCE widget
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 11 Feb 2009 23:59:41 +0000] rev 1274
Rename TinyMCE to FullTinyMCE and add TinyMCE widget The FullTinyMCE (irony intended) is the full-fledged editor, usefull in editing documents etc. The regular TinyMCE widget can be used for smaller tasks that allow HTML input (such as the description field). Patch by: Sverre Rabbelier
Wed, 11 Feb 2009 23:57:08 +0000 Use the newly added __scoped__ and references for program's ToSes
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 11 Feb 2009 23:57:08 +0000] rev 1273
Use the newly added __scoped__ and references for program's ToSes This fixes the ToSes autocompletion and 'enables' them. Patch by: Sverre Rabbelier
Wed, 11 Feb 2009 23:54:41 +0000 Added an agreed_to_admin_agreement property
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 11 Feb 2009 23:54:41 +0000] rev 1272
Added an agreed_to_admin_agreement property Patch by: Sverre Rabbelier
Wed, 11 Feb 2009 23:52:11 +0000 Add '__scoped__' as a special filter
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 11 Feb 2009 23:52:11 +0000] rev 1271
Add '__scoped__' as a special filter It sets the scope_path to the entity's key().value(). Patch by: Sverre Rabbelier
Wed, 11 Feb 2009 23:49:44 +0000 Fields are always safe, as we generate them ourselves
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 11 Feb 2009 23:49:44 +0000] rev 1270
Fields are always safe, as we generate them ourselves This will be used by a future widget. Patch by: Sverre Rabbelier
Wed, 11 Feb 2009 23:47:13 +0000 Add an _editContext hook
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 11 Feb 2009 23:47:13 +0000] rev 1269
Add an _editContext hook Usefull when one wants to have a hook that will always be called. Patch by: Sverre Rabbelier
Wed, 11 Feb 2009 23:44:38 +0000 Resolve references if they are specified
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 11 Feb 2009 23:44:38 +0000] rev 1268
Resolve references if they are specified All views sould make use of this instead of doing it manually in _editGet and _editPost. Patch by: Sverre Rabbelier
Wed, 11 Feb 2009 23:42:03 +0000 Make it possible to put fields at the end of the form
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 11 Feb 2009 23:42:03 +0000] rev 1267
Make it possible to put fields at the end of the form This is usefull for Terms of Service etc. Patch by: Sverre Rabbelier
Wed, 11 Feb 2009 20:55:17 +0000 Changed the access checks for organization.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 11 Feb 2009 20:55:17 +0000] rev 1266
Changed the access checks for organization. This should allow normal users to use organizations as well. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Wed, 11 Feb 2009 20:10:53 +0000 Added allowsidebar to checkIsDocumentReadable.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 11 Feb 2009 20:10:53 +0000] rev 1265
Added allowsidebar to checkIsDocumentReadable. Note that this means that documents you can't actually read might show up in the sidebar. A todo has been added to fix this. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Wed, 11 Feb 2009 20:05:33 +0000 Added organization entity sidebar entries.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 11 Feb 2009 20:05:33 +0000] rev 1264
Added organization entity sidebar entries. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Wed, 11 Feb 2009 20:04:29 +0000 Fixed a bug in access.py that made it impossible to show featured documents in the sidebar.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 11 Feb 2009 20:04:29 +0000] rev 1263
Fixed a bug in access.py that made it impossible to show featured documents in the sidebar. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Wed, 11 Feb 2009 20:02:46 +0000 Changed document to also filter on the prefix when getting the documents for a scope.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 11 Feb 2009 20:02:46 +0000] rev 1262
Changed document to also filter on the prefix when getting the documents for a scope. For this to work the organization prefix is now org. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Wed, 11 Feb 2009 19:59:27 +0000 Fixed a typo in org_admin model.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 11 Feb 2009 19:59:27 +0000] rev 1261
Fixed a typo in org_admin model. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
Tue, 10 Feb 2009 23:13:06 +0000 Added Agreement properties to Program Model.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 10 Feb 2009 23:13:06 +0000] rev 1260
Added Agreement properties to Program Model. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed
(0) -1000 -120 +120 +1000 tip