Lennard de Rijk <ljvderijk@gmail.com> [Sun, 08 Nov 2009 11:54:44 -0800] rev 3080
Fixed an error with the task_history not being loaded when it was empty.
Daniel Hans <Daniel.M.Hans@gmail.com> [Wed, 04 Nov 2009 21:37:44 +0100] rev 3079
Fixed 'Register as a student' link problem for GHOP program.
Params and new_params in student view are also sub-merged now, so the apply pattern may be used by GHOP student view.
Daniel Hans <Daniel.M.Hans@gmail.com> [Tue, 03 Nov 2009 17:07:10 +0100] rev 3078
Lists of student tasks view does not use pagination.
Also some minor stylish issues fixed.
Daniel Hans <Daniel.M.Hans@gmail.com> [Tue, 03 Nov 2009 02:16:51 +0100] rev 3077
Accidental module change in settings.py fixed.
Daniel Hans <Daniel.M.Hans@gmail.com> [Tue, 03 Nov 2009 02:10:47 +0100] rev 3076
List view of all tasks for a GHOP student.
Link 'List my tasks' in the GHOP program submenu is now active for a GHOP student and displays all tasks (grouped by organizations) which the user is involved in.
Daniel Hans <Daniel.M.Hans@gmail.com> [Tue, 03 Nov 2009 00:50:23 +0100] rev 3075
getListContentForData function added to lists helper.
It allows to manually set a list of entities which is to be displayed on the view. Previously, the only function was getListContent, but it retrived data on its own by a single query. The new function can be useful whenever it is impossible or very awkward to obtain entities in such a way (for example more sophisticated SQL statements).
Additionally, the getListContent function is reconstructed so that it collects the data first and then calls getListContentForData.
Daniel Hans <Daniel.M.Hans@gmail.com> [Mon, 02 Nov 2009 23:38:43 +0100] rev 3074
HtmlSanitizer becomes Python 2.6 compatible.
The Cleaner class must not have any arguments when calling __init__ function for the object class, because in this case Python 2.6 raises TypeError (while previous versions just ignored them).
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 02 Nov 2009 16:23:58 +0100] rev 3073
Convert gen_app_yaml.py to optparse
This allows for example the -f flag to be specified as the second
argument. Also add a '-i|--interactive' flag which asks for the
application name interactively.
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 02 Nov 2009 16:13:32 +0100] rev 3072
Added tag v0-5-20091102 for changeset d11bb8ba0d23
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 02 Nov 2009 16:13:04 +0100] rev 3071
Set new Melange version number to 0-5-20091102 in app.yaml.template.
Daniel Hans <Daniel.M.Hans@gmail.com> [Fri, 30 Oct 2009 23:59:47 +0100] rev 3070
Minor (mostly stylish and whitespace) fixes in GHOP access.py module.
Also missing authors added to some files.
Daniel Hans <Daniel.M.Hans@gmail.com> [Fri, 30 Oct 2009 22:24:34 +0100] rev 3069
Multiple choice nonrequired questions now accept empty answers.
The change is mostly concerned with issue 674, probably fixing it.
Daniel Hans <Daniel.M.Hans@gmail.com> [Fri, 30 Oct 2009 12:40:56 +0100] rev 3068
checkIsHostForProgram fixes: logic argument has default value and is actually used to look up for a program entity,
Daniel Hans <Daniel.M.Hans@gmail.com> [Fri, 30 Oct 2009 01:23:37 +0100] rev 3067
checkIsHostForProgram function takes a new 'logic' argument.
It determines which logic should be used to look up for program entity. If the argument is not given, the standard program_logic will be used.
Daniel Hans <Daniel.M.Hans@gmail.com> [Thu, 29 Oct 2009 22:58:06 +0100] rev 3066
If checkCanOrgAdminOrMentorEdit function does not find a task, the user is redirected to 404 page.
Mario Ferraro <fadinlight@gmail.com> [Tue, 27 Oct 2009 20:04:51 +0000] rev 3065
Script to run JSLint over JS files to check JS code quality.
This script will run JSLint over all files in app/soc/content/js
directory and subdirectories to check JS code guidelines
compliance.
Mario Ferraro <fadinlight@gmail.com> [Tue, 27 Oct 2009 19:56:15 +0000] rev 3064
JSON2 utilities now loaded by default.
This library is needed for melange general JS utilities package
to work properly and parse melangeContext and melangeConfig
JSON attributes.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 26 Oct 2009 15:38:13 -0700] rev 3063
Module Conversion also changes the RankerRoots associated with an Organization.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 26 Oct 2009 10:25:01 -0700] rev 3062
Now showing the message contained in Requests on the correct pages.
Note that facilities to edit your message, and to perhaps change the message when accepting a request still need to be provided.
Fixes Issue 385.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 26 Oct 2009 10:15:28 -0700] rev 3061
Process invite page now shows the right Role name in the page name.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 26 Oct 2009 10:10:23 -0700] rev 3060
Request lists now show display name as well as the link id.
Fixes Issue 375.
Madhusudan.C.S <madhusudancs@gmail.com> [Sun, 25 Oct 2009 22:19:41 -0700] rev 3059
The work_submission model's update now reflected in views and logic.
Model for work_submission was modified during GHOP code integration but
was not reflected in views and logic. This commit fixes it.
Fixes Issue 700.
Reviewd by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 25 Oct 2009 21:53:04 -0700] rev 3058
Whitespace fix in settings.py and added missing authors to a few files.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 25 Oct 2009 21:47:25 -0700] rev 3057
Changed the access checks in the GSoC module to match the new checks.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 25 Oct 2009 18:49:43 -0700] rev 3056
Removed the now obsolete Request helper module.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 25 Oct 2009 18:49:29 -0700] rev 3055
Edited the necessary access checks for all the Role views in Core and GHOP.
Also removed unneccessary use of _acceptInvitePost.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 25 Oct 2009 18:48:22 -0700] rev 3054
Made changes to the Role View to facilitate the use of the ID-based Requests.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 25 Oct 2009 18:46:59 -0700] rev 3053
Redone the access checks to work with the new Request model.
Also includes some whitespace fixes to the access model.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 25 Oct 2009 18:45:58 -0700] rev 3052
Removed now unused method from Role Logic.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 25 Oct 2009 18:44:52 -0700] rev 3051
Redone the notifications to work with the new Request model.
Note that it might be necessary to introduce a templatetag that translates a internal role_name to a real verbose name. However this will do fine for now.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 25 Oct 2009 18:43:23 -0700] rev 3050
Reworked the redirects to work with the new Request model.
Also made use of the collection of Role Views in the Role View in combination with the role property in the Request model, to facilitate the redirects.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 25 Oct 2009 18:41:56 -0700] rev 3049
Redone the request View to work with the new model.
Also added a TODO to fix editing your Request message.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 25 Oct 2009 16:28:43 -0700] rev 3048
Redone the request templates to work with the new ID-based request.
Changes here also include upcoming View changes.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 25 Oct 2009 16:27:49 -0700] rev 3047
Made Request Logic ID-based and added some helper methods.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 25 Oct 2009 16:24:34 -0700] rev 3046
Redone the Request object to contain a message property and work on ID-basis.
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 25 Oct 2009 15:39:50 -0700] rev 3045
Add a redirectLegacyRequest response
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 25 Oct 2009 15:39:38 -0700] rev 3044
fix typo in reponses.py
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 24 Oct 2009 16:23:31 -0700] rev 3043
GSoC Views
Mario Ferraro <fadinlight@gmail.com> [Sun, 25 Oct 2009 19:21:43 +0000] rev 3042
Script to run JSDocToolkit over our JS files.
It creates a documentation directory under app/soc/content/js
with the output for private and public docs, with or without
undocumented functions.
Mario Ferraro <fadinlight@gmail.com> [Sun, 25 Oct 2009 19:15:44 +0000] rev 3041
JSDocToolkit 2.3.0 added to create documentation for JS files.
Mario Ferraro <fadinlight@gmail.com> [Sun, 25 Oct 2009 19:11:51 +0000] rev 3040
Integration of general Melange JS utilities in base template.
Mario Ferraro <fadinlight@gmail.com> [Sun, 25 Oct 2009 19:09:38 +0000] rev 3039
General JavaScript utilities for melange.
This script is going to be the core of Melange JS. It provides
a melange namespace and general utilies for logging, loading of
google api, common errors, base class for templates that reads
context from a script tag attribute. It also reads general
options from its script tag.
Madhusudan.C.S <madhusudancs@gmail.com> [Sun, 25 Oct 2009 11:24:46 -0700] rev 3038
Once a task has been approved it can no longer be unapproved.
Patch by: Madhusudan C.S. and Lennard de Rijk
Daniel Hans <Daniel.M.Hans@gmail.com> [Sun, 25 Oct 2009 11:59:05 +0100] rev 3037
Fixes issue 697.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 24 Oct 2009 15:14:11 -0700] rev 3036
Use skipFields method in the expando base logic.
Daniel Hans <Daniel.M.Hans@gmail.com> [Sat, 24 Oct 2009 22:50:02 +0200] rev 3035
Minor typographical errors fixed.
Daniel Hans <Daniel.M.Hans@gmail.com> [Sat, 24 Oct 2009 22:47:04 +0200] rev 3034
Whitespaces fixed in task view.
Daniel Hans <Daniel.M.Hans@gmail.com> [Sat, 24 Oct 2009 22:45:29 +0200] rev 3033
When a task is edited, 'modified_by' field is not cleared any more.
Fix for issue 692.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 23 Oct 2009 13:25:28 -0700] rev 3032
Changed checkCanMakeRequestToGroup to use Logic instance instead of module.
This method now also directly queries for the keyname of the group.
Also some whitespace fixes in the access module.
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 23 Oct 2009 13:54:11 -0500] rev 3031
Update Google App Engine from 1.2.5 to 1.2.7 in thirdparty folder.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 23 Oct 2009 11:17:07 -0700] rev 3030
Disabled GHOP module.
Oopsie in ra223fff4cc.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 22 Oct 2009 16:01:20 +0200] rev 3029
Added logic paramters to two access checks.
This is necessary because the GHOP module needs the same checks with other logics.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 22 Oct 2009 10:01:11 +0200] rev 3028
Set the Mentors list to the user that is suggesting a Task.
Madhusudan.C.S <madhusudancs@gmail.com> [Thu, 22 Oct 2009 09:54:01 +0200] rev 3027
Fixed access check and seed for Task Suggest page.
Fixes Issue 694.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 22 Oct 2009 09:50:10 +0200] rev 3026
Removed query wether or not the current user was ever an org admin.
This is because it makes no sense to not show the approve this task button if th
is task was suggested by an org admin. The suggest page is there for a reason fo
staging tasks anyway.
Also added TODO to let the mentor's suggest page redirect to the normal edit pag
e after a task has been suggested. This is more natural since the task lists als
o redirects to this page for unapproved tasks and the normal edit page also has
the capability to hide fields determined by the user's access.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 18 Oct 2009 17:10:01 +0200] rev 3025
Fixed the TimelineConversionUpdate to also update the GSoCProgram.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 18 Oct 2009 17:00:37 +0200] rev 3024
Use scope_path for updating Documents since scope was never properly set.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 18 Oct 2009 16:53:59 +0200] rev 3023
Renamed runGradingProjectSurveyRecordsUpdate to match style of module.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 18 Oct 2009 16:53:24 +0200] rev 3022
Fixed error in the runDocumentUpdate where the wrong keyname was used.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 18 Oct 2009 16:52:38 +0200] rev 3021
Added GradingSurveyGroup update to the Module Conversion.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 18 Oct 2009 16:33:05 +0200] rev 3020
Fixed bug in StudentProposal update when a StudentProposal had no Mentor.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 18 Oct 2009 16:27:22 +0200] rev 3019
Fixed module conversion imports.
Matthew Wilkes <matthew@matthewwilkes.co.uk> [Wed, 14 Oct 2009 09:47:02 +0200] rev 3018
Fix typographical error and changes in status messages for Task workflow.
Reviewed by: Lennard de Rijk
Madhusudan.C.S <madhusudancs@gmail.com> [Mon, 05 Oct 2009 22:43:30 +0200] rev 3017
Separated the publish and approve button on the Task list page for Org members.
Also ensured that only tasks from the right org with the right status can be changed. And that we do not make unneccesary loops over values in the POST dict by
grouping all the keys in the POST data under "task_id".
The list entries also no longer redirect a user when clicking on the checkbox.
Patch by: Madhusudan.C.S and Lennard de Rijk
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 05 Oct 2009 20:35:06 +0200] rev 3016
Add function for CSV export of survey records for a given survey.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 05 Oct 2009 19:09:58 +0200] rev 3015
Add functions for CSV export of organizations and roles.
Those CSV exports are used to create Google Code GSoC projects at the end of the program for students code submissions.
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 05 Oct 2009 13:54:42 +0200] rev 3014
Add StudentProposal conversion update
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 04 Oct 2009 23:43:59 +0200] rev 3013
Added tag v0-5-20091004 for changeset 51eeb0c4317e
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 04 Oct 2009 23:43:36 +0200] rev 3012
Set new Melange version number to 0-5-20091004 in app.yaml.template.
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 04 Oct 2009 23:40:53 +0200] rev 3011
Add Timeline conversion update
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 04 Oct 2009 23:40:19 +0200] rev 3010
Add update for Documents
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 04 Oct 2009 23:37:26 +0200] rev 3009
Added update for SurveyRecords
Both ProjectSurveyRecords and GradingProjectSurveyRecords are
converted to updated with their new GSoC references.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 04 Oct 2009 21:25:52 +0200] rev 3008
Added update for Surveys, ProjectSurveys and ProjectGradingSurveys.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 04 Oct 2009 21:15:58 +0200] rev 3007
Added StudentProject update to the Module Conversion updates.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 04 Oct 2009 20:46:59 +0200] rev 3006
Added Review module conversion update.
In which we'll phase out the reviewer property from Review.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 04 Oct 2009 15:14:06 +0200] rev 3005
Removed obsolete value to unpack in the updateGHOPTask Task.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 04 Oct 2009 15:07:29 +0200] rev 3004
Also pass along the args when running an update.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 03 Oct 2009 21:49:08 +0200] rev 3003
GHOP Comments do not need to be created by a User.
We also have "system" messages.
Madhusudan.C.S <madhusudancs@gmail.com> [Sat, 03 Oct 2009 22:17:58 +0530] rev 3002
Fix the deadline counter to start counting only after Task claim is accepted.
Deadline counter used to start when the task was claimed to be requested.
This commit fixes that.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 01 Oct 2009 20:48:11 +0200] rev 3001
Only set new properties outside the "properties" loop for the ModuleConversion.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 01 Oct 2009 20:46:51 +0200] rev 3000
Add the Student to GSoCStudent conversion,
Also fix the import sorting.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 01 Oct 2009 20:37:55 +0200] rev 2999
Only store all the entities once in the ModuleConversion, after the for loop.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 01 Oct 2009 20:36:57 +0200] rev 2998
Add OrgAdmin and Mentor to GSoCOrgadmin and GSoCMentor updates.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 01 Oct 2009 20:13:40 +0200] rev 2997
Added the Organization to GSoCOrganzation update.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 30 Sep 2009 21:39:09 +0200] rev 2996
Use the iterative task iterator for the ProgramConversion update.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 30 Sep 2009 21:26:50 +0200] rev 2995
Changed the working of the iterative_task decorator.
The decorator now needs the logic for the model which it fetches. This is much nicer then "fetching" it using import.
Also order has been removed since it has no use when iterating over all entities when key is involved. Fields to filter can now dynamically be set by the function that is wrapped.
Note that it will merge the filter with the task_default kwarg and it will only use the start_key if their is no key present in the context.
Also note that task_default gathers all kwargs. I tried to do it otherwise (with default kwargs) but I couldn't get it to work. Feel free to improve :).
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 30 Sep 2009 21:10:36 +0200] rev 2994
Removed order property in the getBatchOfData.
This ordering is not possible since you want to go over the entities in order oftheir key and ordering them would prohibit this from happening properly.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 29 Sep 2009 20:11:54 +0200] rev 2993
Removed the debug logging line from the Task decorator.
Also make use of the next_start_key as name for the new starting key.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 29 Sep 2009 20:10:08 +0200] rev 2992
Made getBatchOfData use start_key instead of next_key.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 29 Sep 2009 20:04:24 +0200] rev 2991
Fixed use of wrong dictionary key in Task Decorators.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 29 Sep 2009 19:56:58 +0200] rev 2990
Moved the Tasks decorators to their own module.
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 28 Sep 2009 14:24:30 +0200] rev 2989
Make batch size a param to getBatchOfData
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 28 Sep 2009 12:22:48 +0200] rev 2988
Added tag v0-5-20090928 for changeset db28a7db5cc6
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 28 Sep 2009 12:22:26 +0200] rev 2987
Set new Melange version number to 0-5-20090928 in app.yaml.template.
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 28 Sep 2009 11:07:55 +0200] rev 2986
Merging test back in
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 28 Sep 2009 00:50:59 +0200] rev 2985
Fixed whitespace in base model.
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 28 Sep 2009 11:03:57 +0200] rev 2984
Move soc.logic.tasks to soc.tasks.responses
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 27 Sep 2009 23:34:21 +0200] rev 2983
I hate how Hg handles unsynched remote changes
Daniel Hans <Daniel.M.Hans@gmail.com> [Sun, 27 Sep 2009 23:31:39 +0200] rev 2982
Add task and iterative_task decorator
Also add getBatchOfData method to the base logic and tasks logic
module.
Reviewed-by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 27 Sep 2009 18:18:53 +0200] rev 2981
Fixed Task public view to always call the update method.
Also removed an obsolete value ws_entity that could not be unpacked (therefore causing 505's).
Daniel Hans <Daniel.M.Hans@gmail.com> [Sun, 27 Sep 2009 23:31:39 +0200] rev 2980
Add task and iterative_task decorator
Also add getBatchOfData method to the base logic and tasks logic
module.
Reviewed-by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 27 Sep 2009 17:46:43 +0200] rev 2979
Fixed GHOP Task Logic's updateEntityProperties.
This method now properly calls the supermethod and also uses the right keyword argument (silent instead of siltent).
Madhusudan.C.S <madhusudancs@gmail.com> [Sun, 27 Sep 2009 01:23:58 +0530] rev 2978
Fixes the problem of GHOP Task editing after it is created.
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 25 Sep 2009 09:21:47 +0200] rev 2977
Style fix in soc.views.models.request module.
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 25 Sep 2009 09:20:10 +0200] rev 2976
Add missing blank line in soc.modules.gsoc.logic.models.student module.
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 25 Sep 2009 09:07:35 +0200] rev 2975
Add missing blank line in soc.models.survey_record module.
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 25 Sep 2009 08:43:25 +0200] rev 2974
Fix whitespace in pylint disable-msg comment in soc.views.models.student_project module.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 24 Sep 2009 21:17:33 +0200] rev 2973
Added first version of the 1st step in the module conversion process.
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 24 Sep 2009 21:15:45 +0200] rev 2972
Style fixes in seed_db module.
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 24 Sep 2009 21:07:31 +0200] rev 2971
Style fix in soc.views.helper.redirects module.
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 24 Sep 2009 20:59:38 +0200] rev 2970
Fix indentions in student_project view module.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 24 Sep 2009 20:31:56 +0200] rev 2969
Corrected an import in the student_school_type update module.
Sverre Rabbelier <srabbelier@gmail.com> [Tue, 22 Sep 2009 13:07:27 +0200] rev 2968
Prevent modification of key fields
Only non-id-based entities are affected as id-based entities do not
have any un-modificable fields.
Daniel Hans <Daniel.M.Hans@gmail.com> [Tue, 22 Sep 2009 13:15:33 +0200] rev 2967
Add a script to generate a kml file with all active GSoC participants
Only the students, mentors, and organization admins that are 'active'
are exported. Students that do not have a project are not exported.
Reviewed-by: Sverre Rabbelier
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 22 Sep 2009 00:51:51 +0200] rev 2966
Added tag v0-5-20090922 for changeset 06f4fe351977
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 22 Sep 2009 00:51:27 +0200] rev 2965
Set new Melange version number to 0-5-20090922 in app.yaml.template.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 21 Sep 2009 20:52:33 +0200] rev 2964
Renamed timeline entry in GHOP Timeline to match style of the timeline.
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 18 Sep 2009 22:11:13 +0200] rev 2963
Fixed a typo in getRightsChecker docstring
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 18 Sep 2009 22:08:50 +0200] rev 2962
Throw an exception when registering an already registered right
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 18 Sep 2009 21:50:54 +0200] rev 2961
Convert cleaning module to use the new checker in core