Sun, 13 Sep 2009 22:43:20 +0200 Set new Melange version number to 0-5-20090913 in app.yaml.template. v0-5-200913
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 13 Sep 2009 22:43:20 +0200] rev 2912
Set new Melange version number to 0-5-20090913 in app.yaml.template.
Sat, 12 Sep 2009 21:33:52 +0200 Changed the conversion starter system to an update starter system.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 12 Sep 2009 21:33:52 +0200] rev 2911
Changed the conversion starter system to an update starter system. Also increased the usability of the update page by adding more information abou t each update that can be done and for which version number this applies.
Sat, 12 Sep 2009 21:27:17 +0200 Use the new optional argument to endRequest in the middleware
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 12 Sep 2009 21:27:17 +0200] rev 2910
Use the new optional argument to endRequest in the middleware Currently endRequest is called twice on an exception if Django intercepts the exception and returns it's own result. By setting optional=True we do not crash on 'assert self.in_request'.
Sat, 12 Sep 2009 21:26:27 +0200 Add optional argument to endRequest
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 12 Sep 2009 21:26:27 +0200] rev 2909
Add optional argument to endRequest The optional argument allows endRequest to be called more than once, as long as any invocation after the first has optional=True.
Sat, 12 Sep 2009 21:25:56 +0200 Document value store methods
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 12 Sep 2009 21:25:56 +0200] rev 2908
Document value store methods
Sat, 12 Sep 2009 17:10:39 +0200 Remove memcache setup from interactive.py script
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 12 Sep 2009 17:10:39 +0200] rev 2907
Remove memcache setup from interactive.py script Memcache integration with remote_api has been added in the latest AppEngine release, so we no longer have to use the stub.
Sat, 12 Sep 2009 14:42:37 +0200 Add docstring to middleware hooks
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 12 Sep 2009 14:42:37 +0200] rev 2906
Add docstring to middleware hooks
Sat, 12 Sep 2009 14:38:42 +0200 Fix copy/paste fail in maintenance middleware docstring
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 12 Sep 2009 14:38:42 +0200] rev 2905
Fix copy/paste fail in maintenance middleware docstring
Sat, 12 Sep 2009 01:20:12 +0200 Enable the new middleware and empty the view decorator
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 12 Sep 2009 01:20:12 +0200] rev 2904
Enable the new middleware and empty the view decorator The view decorator should be removed entirely in a later commit.
Sat, 12 Sep 2009 01:19:23 +0200 Add ValueStoreMiddleware
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 12 Sep 2009 01:19:23 +0200] rev 2903
Add ValueStoreMiddleware Based on the view decorator.
Sat, 12 Sep 2009 01:06:37 +0200 Add MaintenanceMiddleware
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 12 Sep 2009 01:06:37 +0200] rev 2902
Add MaintenanceMiddleware Based on the view decorator.
Sat, 12 Sep 2009 01:05:24 +0200 Add ExceptionHandlerMiddleware
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 12 Sep 2009 01:05:24 +0200] rev 2901
Add ExceptionHandlerMiddleware Based on the existing view decorator.
Sat, 12 Sep 2009 01:04:58 +0200 Add Middleware directory
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 12 Sep 2009 01:04:58 +0200] rev 2900
Add Middleware directory
Sat, 12 Sep 2009 00:59:58 +0200 Fix broken maintenance mode
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 12 Sep 2009 00:59:58 +0200] rev 2899
Fix broken maintenance mode Maintenance mode has been broken since r7fe19ebfe0d3 (Thu Jun 4) "Display caught errors on the page itself", fix it by passing the site entity, rather than the site module to isActivePeriod.
Sat, 12 Sep 2009 00:36:49 +0200 Fix 500 when saving /site/edit without email
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 12 Sep 2009 00:36:49 +0200] rev 2898
Fix 500 when saving /site/edit without email When saving /site/edit with no no_reply_email set, a 500 error page would be returned due to an empty value being passed as value to the datastore (which is not allowed for email fields).
Sat, 12 Sep 2009 01:22:03 +0200 Remove __melange_queries logging
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 12 Sep 2009 01:22:03 +0200] rev 2897
Remove __melange_queries logging It causes the local instance to become very slow, as it has to pickle all queries. A better solution would be to store them in the per request value store and then add middleware to store that data at end-of-request.
Wed, 09 Sep 2009 22:28:46 +0200 Moved enabling GHOP to settings.py.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 09 Sep 2009 22:28:46 +0200] rev 2896
Moved enabling GHOP to settings.py.
Wed, 09 Sep 2009 21:14:22 +0200 Added the GHOP modules to the callback.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 09 Sep 2009 21:14:22 +0200] rev 2895
Added the GHOP modules to the callback. The ENABLE_MODULE has been added to ensure that the current build does not suffer from any weird artefacts that might occur due to the presence of this module. Of course in time it will be removed. Thanks Madhusudan for getting us this far ^_^. Minor CSS and image patches should follow shortly.
Wed, 09 Sep 2009 21:00:51 +0200 Use available Rights Checker when rights are already defined.
Madhusudan.C.S <madhusudancs@gmail.com> [Wed, 09 Sep 2009 21:00:51 +0200] rev 2894
Use available Rights Checker when rights are already defined. Reviewed by: Lennard de Rijk
Wed, 09 Sep 2009 20:15:53 +0200 Several style and import fixes regarding the GHOP module.
Madhusudan.C.S <madhusudancs@gmail.com> [Wed, 09 Sep 2009 20:15:53 +0200] rev 2893
Several style and import fixes regarding the GHOP module. Reviewed by: Lennard de Rijk
Tue, 08 Sep 2009 21:30:32 +0200 Added jquery in-place-edit.
Madhusudan.C.S <madhusudancs@gamil.com> [Tue, 08 Sep 2009 21:30:32 +0200] rev 2892
Added jquery in-place-edit. Reviewed by: to-be-reviewed
Tue, 08 Sep 2009 21:22:23 +0200 Added GHOP Program View.
Madhusudan.C.S <madhusudancs@gmail.com> [Tue, 08 Sep 2009 21:22:23 +0200] rev 2891
Added GHOP Program View. Reviewed by: to-be-reviewed
Tue, 08 Sep 2009 21:11:23 +0200 Added GHOP Timeline View.
Madhusudan.C.S <madhusudancs@gmail.com> [Tue, 08 Sep 2009 21:11:23 +0200] rev 2890
Added GHOP Timeline View. Reviewed by: to-be-reviewed
Tue, 08 Sep 2009 21:08:14 +0200 Added GHOP Task Subscription View.
Madhusudan.C.S <madhusudancs@gmail.com> [Tue, 08 Sep 2009 21:08:14 +0200] rev 2889
Added GHOP Task Subscription View. Reviewed by: Lennard de Rijk.
Tue, 08 Sep 2009 21:02:09 +0200 Added GHOP Organization View.
Madhusudan.C.S <madhusudancs@gmail.com> [Tue, 08 Sep 2009 21:02:09 +0200] rev 2888
Added GHOP Organization View. Reviewed by: Lennard de Rijk
Tue, 08 Sep 2009 20:58:14 +0200 Added GHOP Org Admin View.
Madhusudan.C.S <madhusudancs@gmail.com> [Tue, 08 Sep 2009 20:58:14 +0200] rev 2887
Added GHOP Org Admin View. Reviewed by: Lennard de Rijk
Tue, 08 Sep 2009 20:57:03 +0200 Added GHOP Mentor View.
Madhusudan.C.S <madhusudancs@gmail.com> [Tue, 08 Sep 2009 20:57:03 +0200] rev 2886
Added GHOP Mentor View. Note that the access checks have not been updated yet. Reviewed by: Lennard de Rijk
Tue, 08 Sep 2009 20:54:19 +0200 Added GHOP Task View.
Madhusudan.C.S <madhusudancs@gmail.com> [Tue, 08 Sep 2009 20:54:19 +0200] rev 2885
Added GHOP Task View. TODO's have been added on the places where the code struggles with consistency and compactness issues. Reviewed by: to-be-reviewed
Tue, 08 Sep 2009 20:52:03 +0200 Renamed method in GHOP Cleaning to match style guide.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 08 Sep 2009 20:52:03 +0200] rev 2884
Renamed method in GHOP Cleaning to match style guide.
Tue, 08 Sep 2009 14:56:47 +0200 Hook up the conversion tasks
Sverre Rabbelier <srabbelier@gmail.com> [Tue, 08 Sep 2009 14:56:47 +0200] rev 2883
Hook up the conversion tasks
Tue, 08 Sep 2009 14:56:39 +0200 Add a view to start conversion tasks
Sverre Rabbelier <srabbelier@gmail.com> [Tue, 08 Sep 2009 14:56:39 +0200] rev 2882
Add a view to start conversion tasks
Tue, 08 Sep 2009 14:24:16 +0200 Add templates for conversion task starter
Sverre Rabbelier <srabbelier@gmail.com> [Tue, 08 Sep 2009 14:24:16 +0200] rev 2881
Add templates for conversion task starter
Mon, 07 Sep 2009 20:37:15 +0200 Fix import sort order
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 07 Sep 2009 20:37:15 +0200] rev 2880
Fix import sort order
Mon, 07 Sep 2009 20:36:14 +0200 Revert "revert wrong head"
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 07 Sep 2009 20:36:14 +0200] rev 2879
Revert "revert wrong head" This reverts commit re440e94a87.
Mon, 07 Sep 2009 20:27:37 +0200 merge with wrong head
Sverre Rabbelier <sverre@rabbelier.nl> [Mon, 07 Sep 2009 20:27:37 +0200] rev 2878
merge with wrong head
Mon, 07 Sep 2009 20:07:58 +0200 Fix miscaching of homepage
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 07 Sep 2009 20:07:58 +0200] rev 2877
Fix miscaching of homepage Add system.getHostname() and system.getAppVersion() to the homepage key so that we do not use an wrong version.
Mon, 07 Sep 2009 20:06:27 +0200 Use system.getHostname() everywhere
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 07 Sep 2009 20:06:27 +0200] rev 2876
Use system.getHostname() everywhere Replace os.environ['HTTP_HOST'] with system.getHostname(), as a result we do not crash when 'HTTP_HOST' is unset now.
Mon, 07 Sep 2009 20:02:35 +0200 Add a getHostname to system
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 07 Sep 2009 20:02:35 +0200] rev 2875
Add a getHostname to system It is better to abstract how we retrieve the hostname than to access it directly (see also getAppVersion).
Sat, 05 Sep 2009 15:56:19 +0200 Enable local memcache api in interactive console
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 05 Sep 2009 15:56:19 +0200] rev 2874
Enable local memcache api in interactive console
Mon, 07 Sep 2009 15:20:49 +0200 Scripts to run Shrinksafe during build.
Mario Ferraro <fadinlight@gmail.com> [Mon, 07 Sep 2009 15:20:49 +0200] rev 2873
Scripts to run Shrinksafe during build. The function that runs shrinksafe over JS files has been put to a separate shell file to be run standalone without building if needed.
Mon, 07 Sep 2009 15:07:37 +0200 Added Shrinksafe code to shrink JS files before deploy.
Mario Ferraro <fadinlight@gmail.com> [Mon, 07 Sep 2009 15:07:37 +0200] rev 2872
Added Shrinksafe code to shrink JS files before deploy.
Mon, 07 Sep 2009 20:26:39 +0200 revert wrong head
Sverre Rabbelier <sverre@rabbelier.nl> [Mon, 07 Sep 2009 20:26:39 +0200] rev 2871
revert wrong head
Sun, 06 Sep 2009 23:47:08 +0200 Added tag v0-5-20090906 for changeset 9f7f269383f7
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 06 Sep 2009 23:47:08 +0200] rev 2870
Added tag v0-5-20090906 for changeset 9f7f269383f7
Mon, 07 Sep 2009 20:07:58 +0200 Fix miscaching of homepage
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 07 Sep 2009 20:07:58 +0200] rev 2869
Fix miscaching of homepage Add system.getHostname() and system.getAppVersion() to the homepage key so that we do not use an wrong version.
Sun, 06 Sep 2009 23:46:28 +0200 Set new Melange version number to 0-5-20090906 in app.yaml.template. v0-5-20090906
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 06 Sep 2009 23:46:28 +0200] rev 2868
Set new Melange version number to 0-5-20090906 in app.yaml.template.
Mon, 07 Sep 2009 20:06:27 +0200 Use system.getHostname() everywhere
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 07 Sep 2009 20:06:27 +0200] rev 2867
Use system.getHostname() everywhere Replace os.environ['HTTP_HOST'] with system.getHostname(), as a result we do not crash when 'HTTP_HOST' is unset now.
Sun, 06 Sep 2009 23:45:14 +0200 Remove some left overs from recent Google App Engine 1.2.5 update.
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 06 Sep 2009 23:45:14 +0200] rev 2866
Remove some left overs from recent Google App Engine 1.2.5 update.
Mon, 07 Sep 2009 20:02:35 +0200 Add a getHostname to system
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 07 Sep 2009 20:02:35 +0200] rev 2865
Add a getHostname to system It is better to abstract how we retrieve the hostname than to access it directly (see also getAppVersion).
Sun, 06 Sep 2009 23:31:53 +0200 Update Google App Engine from 1.2.3 to 1.2.5 in thirdparty folder.
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 06 Sep 2009 23:31:53 +0200] rev 2864
Update Google App Engine from 1.2.3 to 1.2.5 in thirdparty folder.
Sat, 05 Sep 2009 15:56:19 +0200 Enable local memcache api in interactive console
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 05 Sep 2009 15:56:19 +0200] rev 2863
Enable local memcache api in interactive console
Sat, 05 Sep 2009 14:04:24 +0200 Fixed Ivory Coast rename that was introduced in r74f0972f52.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 05 Sep 2009 14:04:24 +0200] rev 2862
Fixed Ivory Coast rename that was introduced in r74f0972f52.
Fri, 04 Sep 2009 22:51:23 +0200 Fixed GHOP Cleaning clean_mentors_list method from using query on list.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 04 Sep 2009 22:51:23 +0200] rev 2861
Fixed GHOP Cleaning clean_mentors_list method from using query on list. Somehow this fix was missing from the previous revision, bad HG.
Fri, 04 Sep 2009 22:42:47 +0200 Added cleaning method to validate a list of mentor's link_ids.
Madhusudan.C.S <madhusudancs@gmail.com> [Fri, 04 Sep 2009 22:42:47 +0200] rev 2860
Added cleaning method to validate a list of mentor's link_ids. Reviewed by: Lennard de Rijk
Fri, 04 Sep 2009 22:35:13 +0200 Added cleaning method to convert a list of comma separated strings into a set.
Madhusudan.C.S <madhusudancs@gmail.com> [Fri, 04 Sep 2009 22:35:13 +0200] rev 2859
Added cleaning method to convert a list of comma separated strings into a set. Reviewed by: Lennard de Rijk
Thu, 03 Sep 2009 12:46:07 +0530 Added additional methods for TaskTag model and add arbit_tag type to GHOPTask.
Madhusudan.C.S <madhusudancs@gmail.com> [Thu, 03 Sep 2009 12:46:07 +0530] rev 2858
Added additional methods for TaskTag model and add arbit_tag type to GHOPTask.
Wed, 02 Sep 2009 20:42:23 +0200 Updated to r11 of app_profiler
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 02 Sep 2009 20:42:23 +0200] rev 2857
Updated to r11 of app_profiler
Wed, 02 Sep 2009 10:52:04 +0200 Prefetch referenced fields in project listing
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 02 Sep 2009 10:52:04 +0200] rev 2856
Prefetch referenced fields in project listing
Wed, 02 Sep 2009 10:51:25 +0200 Hook up prefetching in the view (helper)
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 02 Sep 2009 10:51:25 +0200] rev 2855
Hook up prefetching in the view (helper)
Wed, 02 Sep 2009 10:24:10 +0200 Add support for prefetching fields
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 02 Sep 2009 10:24:10 +0200] rev 2854
Add support for prefetching fields This makes it possible to specify the fields that should be prefetched as part of a getForFields query. Doing a prefetch on a ReferenceProperty when it is known that the property will be referenced in (almost all) entities is far more efficient than doing the invididual fetches sequentially.
Mon, 31 Aug 2009 05:06:17 -0700 only store queries in debug mode
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 31 Aug 2009 05:06:17 -0700] rev 2853
only store queries in debug mode
Mon, 31 Aug 2009 05:04:31 -0700 fix typo in memcache.get in base logic
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 31 Aug 2009 05:04:31 -0700] rev 2852
fix typo in memcache.get in base logic
Sat, 29 Aug 2009 14:33:48 -0700 Store queries in memcache
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 29 Aug 2009 14:33:48 -0700] rev 2851
Store queries in memcache
Sat, 29 Aug 2009 14:33:22 -0700 Do not store core in Checker
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 29 Aug 2009 14:33:22 -0700] rev 2850
Do not store core in Checker
Sat, 29 Aug 2009 14:32:14 -0700 Add self.in_request to Core and verify correct state
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 29 Aug 2009 14:32:14 -0700] rev 2849
Add self.in_request to Core and verify correct state
Sat, 29 Aug 2009 14:31:26 -0700 Convert profiler/start page to html
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 29 Aug 2009 14:31:26 -0700] rev 2848
Convert profiler/start page to html
Sat, 29 Aug 2009 14:30:52 -0700 Use profiler.py to prevent import failures
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 29 Aug 2009 14:30:52 -0700] rev 2847
Use profiler.py to prevent import failures
Sat, 29 Aug 2009 14:30:09 -0700 Set expiration date of static dirs to 1d
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 29 Aug 2009 14:30:09 -0700] rev 2846
Set expiration date of static dirs to 1d
Sun, 30 Aug 2009 22:00:07 +0530 GHOPWorkSubmission model is made id_based and inherits from base.
Madhusudan.C.S <madhusudancs@gmail.com> [Sun, 30 Aug 2009 22:00:07 +0530] rev 2845
GHOPWorkSubmission model is made id_based and inherits from base. Also a reference property to GHOPOrganization is added in GHOPWorkSubmission model.
Sun, 30 Aug 2009 17:34:47 +0200 Added missing blank line to GHOP redirects helper.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 30 Aug 2009 17:34:47 +0200] rev 2844
Added missing blank line to GHOP redirects helper.
Sun, 30 Aug 2009 17:34:03 +0200 Added __init__ file to the GHOP views module.
Madhusudan.C.S <madhusudancs@gmail.com> [Sun, 30 Aug 2009 17:34:03 +0200] rev 2843
Added __init__ file to the GHOP views module. Reviewed by: Lennard de Rijk
Sun, 30 Aug 2009 17:31:02 +0200 Added list_info method for use in the GHOP module.
Madhusudan.C.S <madhusudancs@gmail.com> [Sun, 30 Aug 2009 17:31:02 +0200] rev 2842
Added list_info method for use in the GHOP module. Reviewed by: Lennard de Rijk
Sun, 30 Aug 2009 17:50:54 +0530 Updated the docstrings for GHOP access methods.
Madhusudan.C.S <madhusudancs@gmail.com> [Sun, 30 Aug 2009 17:50:54 +0530] rev 2841
Updated the docstrings for GHOP access methods. The checkRoleAndStatusForTask and checkStatusForTask methods' docstrings tell more on what they specifically do and why they both exist separately.
Sun, 30 Aug 2009 13:56:21 +0200 Added access checks for GHOP Module.
Madhusudan.C.S <madhusudancs@gmail.com> [Sun, 30 Aug 2009 13:56:21 +0200] rev 2840
Added access checks for GHOP Module. Reviewed by: Lennard de Rijk
Sun, 30 Aug 2009 13:16:58 +0200 Added redirects module for GHOP.
Madhusudan.C.S <madhusudancs@gmail.com> [Sun, 30 Aug 2009 13:16:58 +0200] rev 2839
Added redirects module for GHOP. Reviewed by: Lennard de Rijk
Sun, 30 Aug 2009 13:15:06 +0200 Added templatetag and filter libraries for GHOP.
Madhusudan.C.S <madhusudancs@gmail.com> [Sun, 30 Aug 2009 13:15:06 +0200] rev 2838
Added templatetag and filter libraries for GHOP. Reviewed by: Lennard de Rijk
Sat, 29 Aug 2009 01:40:45 -0700 Set profiler/ to admin only
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 29 Aug 2009 01:40:45 -0700] rev 2837
Set profiler/ to admin only
Fri, 28 Aug 2009 11:49:47 -0700 Use per-request store to store access rights
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 28 Aug 2009 11:49:47 -0700] rev 2836
Use per-request store to store access rights
Fri, 28 Aug 2009 11:48:27 -0700 Use the per-request store to store the context
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 28 Aug 2009 11:48:27 -0700] rev 2835
Use the per-request store to store the context
Fri, 28 Aug 2009 11:47:32 -0700 Hook up the new per-request value storage
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 28 Aug 2009 11:47:32 -0700] rev 2834
Hook up the new per-request value storage
Fri, 28 Aug 2009 11:45:55 -0700 Add a new per-request value store to Core
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 28 Aug 2009 11:45:55 -0700] rev 2833
Add a new per-request value store to Core
Thu, 27 Aug 2009 20:34:43 -0700 Profiling patch
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 27 Aug 2009 20:34:43 -0700] rev 2832
Profiling patch
Fri, 28 Aug 2009 19:41:28 +0530 STATE_TRANSITIONS dictionary values are changed to strings.
Madhusudan.C.S <madhusudancs@gmail.com> [Fri, 28 Aug 2009 19:41:28 +0530] rev 2831
STATE_TRANSITIONS dictionary values are changed to strings. Our assumption that Python's functions and methods are first class members and using the method names directly as dictionary values doesn't seem to work. So we are using method names as strings in STATE_TRANSITIONS dictionary and getting the method object using getattr.
Fri, 28 Aug 2009 13:17:32 +0200 Added templatetags for use in the GHOP module.
Madhusudan.C.S <madhusudancs@gmail.com> [Fri, 28 Aug 2009 13:17:32 +0200] rev 2830
Added templatetags for use in the GHOP module. Reviewed by: to-be-reviewed
Fri, 28 Aug 2009 13:16:34 +0200 Bulk added templates for GHOPOrganization views.
Madhusudan.C.S <madhusudancs@gmail.com> [Fri, 28 Aug 2009 13:16:34 +0200] rev 2829
Bulk added templates for GHOPOrganization views. Reviewed by: to-be-reviewed
Fri, 28 Aug 2009 13:15:56 +0200 Bulk add templates regarding GHOPProgram Views.
Madhusudan.C.S <madhusudancs@gmail.com> [Fri, 28 Aug 2009 13:15:56 +0200] rev 2828
Bulk add templates regarding GHOPProgram Views. Reviewed by: to-be-reviewed
Fri, 28 Aug 2009 13:14:16 +0200 Bulk add templates regarding Task Views.
Madhusudan.C.S <madhusudancs@gmail.com> [Fri, 28 Aug 2009 13:14:16 +0200] rev 2827
Bulk add templates regarding Task Views. Reviewed by: to-be-reviewed
Fri, 28 Aug 2009 13:13:05 +0200 Added Task for sending out emails to subscribed users about a Comment.
Madhusudan.C.S <madhusudancs@gmail.com> [Fri, 28 Aug 2009 13:13:05 +0200] rev 2826
Added Task for sending out emails to subscribed users about a Comment. Reviewed by: Lennard de Rijk
Fri, 28 Aug 2009 12:57:12 +0200 Added method to send out mail about a Task update.
Madhusudan.C.S <madhusudancs@gmail.com> [Fri, 28 Aug 2009 12:57:12 +0200] rev 2825
Added method to send out mail about a Task update. Reviewed by: Lennard de Rijk
Fri, 28 Aug 2009 12:47:38 +0200 Added template for mails regarding Task updates.
Madhusudan.C.S <madhusudancs@gmail.com> [Fri, 28 Aug 2009 12:47:38 +0200] rev 2824
Added template for mails regarding Task updates. Reviewed by: Lennard de Rijk
Fri, 28 Aug 2009 12:34:16 +0200 Added several methods to the Task Logic module.
Madhusudan.C.S <madhusudancs@gmail.com> [Fri, 28 Aug 2009 12:34:16 +0200] rev 2823
Added several methods to the Task Logic module. These include the automatic tranistion methods. The methods for running updates , that for instance place comments, in a datastore transition to keep the Task synced with the comments. And a rudimentary way of updating the Tasks' history. Reviewed by: Lennard de Rijk
Thu, 27 Aug 2009 22:40:26 +0530 Removed scope and scope_path properties from GHOPComment since it is ID based.
Madhusudan.C.S <madhusudancs@gmail.com> [Thu, 27 Aug 2009 22:40:26 +0530] rev 2822
Removed scope and scope_path properties from GHOPComment since it is ID based.
Thu, 27 Aug 2009 22:35:28 +0530 Added reference to GHOPProgram entity for Work Submissions.
Madhusudan.C.S <madhusudancs@gmail.com> [Thu, 27 Aug 2009 22:35:28 +0530] rev 2821
Added reference to GHOPProgram entity for Work Submissions.
Thu, 27 Aug 2009 12:02:00 +0200 Added GHOP Form cleaning module.
Madhusudan.C.S <madhusudancs@gmail.com> [Thu, 27 Aug 2009 12:02:00 +0200] rev 2820
Added GHOP Form cleaning module. Reviewed by: Lennard de Rijk
Thu, 27 Aug 2009 11:48:33 +0200 Added GHOPTaskSubscription Logic module.
Madhusudan.C.S <madhusudancs@gmail.com> [Thu, 27 Aug 2009 11:48:33 +0200] rev 2819
Added GHOPTaskSubscription Logic module. Reviewed by: Lennard de Rijk
Thu, 27 Aug 2009 11:15:35 +0200 Added GHOP Student Logic.
Madhusudan.C.S <madhusudancs@gmail.com> [Thu, 27 Aug 2009 11:15:35 +0200] rev 2818
Added GHOP Student Logic. Note that on creation of a GHOPStudent a GAE Task is created to update the taskswith the new GHOPStudent reference. This is due to the fact that we allow users to claim task without being a registered Student. Reviewed by: Lennard de Rijk
Thu, 27 Aug 2009 11:13:52 +0200 Added GAE tasks that are related to updating GHOP Tasks.
Madhusudan.C.S <madhusudancs@gmail.com> [Thu, 27 Aug 2009 11:13:52 +0200] rev 2817
Added GAE tasks that are related to updating GHOP Tasks. Several TODO's have been added. Also note that some functionality that is being used here is under construction and is being integrated asap. That's the price to pay for cleaner integration commits I guess :). Reviewed by: Lennard de Rijk
Thu, 27 Aug 2009 10:44:26 +0200 Added GHOP Logic helper package.
Madhusudan.C.S <madhusudancs@gmail.com> [Thu, 27 Aug 2009 10:44:26 +0200] rev 2816
Added GHOP Logic helper package. Reviewed by: Lennard de Rijk
Thu, 27 Aug 2009 10:40:43 +0200 Added ghop-update queue for dealing with GHOP Task updates.
Madhusudan.C.S <madhusudancs@gmail.com> [Thu, 27 Aug 2009 10:40:43 +0200] rev 2815
Added ghop-update queue for dealing with GHOP Task updates. Reviewed by: Lennard de Rijk
Thu, 27 Aug 2009 10:15:02 +0200 Added GHOP task package for holding GAE Task related modules.
Madhusudan.C.S <madhusudancs@gmail.com> [Thu, 27 Aug 2009 10:15:02 +0200] rev 2814
Added GHOP task package for holding GAE Task related modules.
Wed, 26 Aug 2009 18:45:01 +0200 Removed workflow property from Program model.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 26 Aug 2009 18:45:01 +0200] rev 2813
Removed workflow property from Program model. This has become obsolete with the new Module approach. Also fixed a small error I made when reviewing Madhusudan's timeline patch in _editPost for Program View.
Wed, 26 Aug 2009 18:37:35 +0200 Moved createTimelineForType to Program Logic.
Madhusudan.C.S <madhusudancs@gmail.com> [Wed, 26 Aug 2009 18:37:35 +0200] rev 2812
Moved createTimelineForType to Program Logic. Using polymorphism and the timeline_logic keyword argument the TIMELINE_LOGIC collection can now be removed. Reviewed by: Lennard de Rijk
Wed, 26 Aug 2009 18:31:19 +0200 Added timeline_logic keyword argument to Program logic.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 26 Aug 2009 18:31:19 +0200] rev 2811
Added timeline_logic keyword argument to Program logic. This will allow us to track which Timeline logic belongs to which each Program.
Wed, 26 Aug 2009 18:26:15 +0200 Make the timeline View work directly on the GSoC timeline for the time being.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 26 Aug 2009 18:26:15 +0200] rev 2810
Make the timeline View work directly on the GSoC timeline for the time being. This will help us get rid of the weird TIMELINE_LOGIC constant we are using now to switch between the different timelines. The other timelines should get their own View module.
Wed, 26 Aug 2009 18:23:58 +0200 Make Sponsor the scope_logic for the GSoC timeline model.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 26 Aug 2009 18:23:58 +0200] rev 2809
Make Sponsor the scope_logic for the GSoC timeline model. This will prevent errors when for instance generating URL's that are relying on the scope of this timeline.
Wed, 26 Aug 2009 18:11:25 +0200 Take the safe way when trying to delete a Sponsor.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 26 Aug 2009 18:11:25 +0200] rev 2808
Take the safe way when trying to delete a Sponsor.
Wed, 26 Aug 2009 17:31:34 +0200 GHOPComment Logic is made to inherit from base Logic and made ID based.
Madhusudan.C.S <madhusudancs@gmail.com> [Wed, 26 Aug 2009 17:31:34 +0200] rev 2807
GHOPComment Logic is made to inherit from base Logic and made ID based. This matches the recent changes to the GHOP Comment model. Reviewed by: Lennard de Rijk
Wed, 26 Aug 2009 17:27:40 +0200 Added role_name and disallow_last_resign keyword params to OA and Mentor Logic.
Madhusudan.C.S <madhusudancs@gmail.com> [Wed, 26 Aug 2009 17:27:40 +0200] rev 2806
Added role_name and disallow_last_resign keyword params to OA and Mentor Logic. Reviewed by: Lennard de Rijk
Wed, 26 Aug 2009 20:17:27 +0530 Added GHOPTaskSubscription model to keep track subscriptions for GHOPTasks.
Madhusudan.C.S <madhusudancs@gmail.com> [Wed, 26 Aug 2009 20:17:27 +0530] rev 2805
Added GHOPTaskSubscription model to keep track subscriptions for GHOPTasks.
Tue, 25 Aug 2009 19:33:48 +0100 JSLint comment moved because of new uncompressed JSLint complains.
Mario Ferraro <fadinlight@gmail.com> [Tue, 25 Aug 2009 19:33:48 +0100] rev 2804
JSLint comment moved because of new uncompressed JSLint complains.
Tue, 25 Aug 2009 19:32:53 +0100 JSLint script file renamed because of better file name style.
Mario Ferraro <fadinlight@gmail.com> [Tue, 25 Aug 2009 19:32:53 +0100] rev 2803
JSLint script file renamed because of better file name style.
Tue, 25 Aug 2009 19:29:47 +0100 JSLint updated to uncompressed version.
Mario Ferraro <fadinlight@gmail.com> [Tue, 25 Aug 2009 19:29:47 +0100] rev 2802
JSLint updated to uncompressed version.
Tue, 25 Aug 2009 16:15:07 +0100 Renamed all JS files affected by former commit.
Mario Ferraro <fadinlight@gmail.com> [Tue, 25 Aug 2009 16:15:07 +0100] rev 2801
Renamed all JS files affected by former commit. And also changed templates accordingly.
Tue, 25 Aug 2009 15:58:30 +0100 Made all JS code JSLint compliant.
Mario Ferraro <fadinlight@gmail.com> [Tue, 25 Aug 2009 15:58:30 +0100] rev 2800
Made all JS code JSLint compliant.
Tue, 25 Aug 2009 15:55:26 +0100 JSLint added to verify Javascript code quality against guidelines.
Mario Ferraro <fadinlight@gmail.com> [Tue, 25 Aug 2009 15:55:26 +0100] rev 2799
JSLint added to verify Javascript code quality against guidelines.
Tue, 25 Aug 2009 15:58:21 +0200 Added SurveyRecordForm for viewing a SurveyRecord.
James Levy <jamesalexanderlevy@gmail.com> [Tue, 25 Aug 2009 15:58:21 +0200] rev 2798
Added SurveyRecordForm for viewing a SurveyRecord. This is subclassed into GradeSurveyRecord form for the GradingProjectSurveys. This should replace the need for the read_only kwarg in SurveyTakeForm. A TODO to try and extract this has been added. Fixes Issue 672. Reviewed by: Lennard de Rijk
Tue, 25 Aug 2009 15:28:50 +0200 Make sure the PlainTextWidget converts linebreaks to proper HTML.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 25 Aug 2009 15:28:50 +0200] rev 2797
Make sure the PlainTextWidget converts linebreaks to proper HTML.
Tue, 25 Aug 2009 11:43:36 +0200 Added tag v0-5-20090825 for changeset 776aae4d0499
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 25 Aug 2009 11:43:36 +0200] rev 2796
Added tag v0-5-20090825 for changeset 776aae4d0499
Tue, 25 Aug 2009 11:43:14 +0200 Set new Melange version number to 0-5-20090825 in app.yaml.template. v0-5-20090825
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 25 Aug 2009 11:43:14 +0200] rev 2795
Set new Melange version number to 0-5-20090825 in app.yaml.template.
Mon, 24 Aug 2009 23:52:48 +0200 Only create GradingRecords for succeful projects or failed projects with Surveys.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 24 Aug 2009 23:52:48 +0200] rev 2794
Only create GradingRecords for succeful projects or failed projects with Surveys. This is done because it has no use to create new GradingRecords for already failed/invalid projects because the outcome of this one will have no changing effect on the status.
Mon, 24 Aug 2009 18:44:41 +0200 Set default taking access for GradingProjectSurvey to org.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 24 Aug 2009 18:44:41 +0200] rev 2793
Set default taking access for GradingProjectSurvey to org. This will allow Mentors and Org Admins to take GradingProjectSurveys in case that an Org Admin has no Mentor roles.
(0) -1000 -120 +120 tip