Daniel Hans <Daniel.M.Hans@gmail.com> [Sat, 14 Nov 2009 23:58:20 +0100] rev 3092
Changes in tags are saved to the data store.
Also, when a task is created, its arbit tags are stored. Issue 696 fixed.
Daniel Hans <Daniel.M.Hans@gmail.com> [Sat, 14 Nov 2009 23:27:03 +0100] rev 3091
Tasks may be deleted by pressing 'Delete' button on the edit view.
An organization admin may delete a task entity, if the task is not claimed by anyone. Issue 695 fixed.
Daniel Hans <Daniel.M.Hans@gmail.com> [Sat, 14 Nov 2009 18:24:36 +0100] rev 3090
Minor fix in tags module.
Daniel Hans <Daniel.M.Hans@gmail.com> [Sat, 14 Nov 2009 18:20:06 +0100] rev 3089
tags.py module, which contains helper class for tags, is added.
Daniel Hans <Daniel.M.Hans@gmail.com> [Sat, 14 Nov 2009 17:22:44 +0100] rev 3088
Users who claim or work on tasks may list them without having student role.
Daniel Hans <Daniel.M.Hans@gmail.com> [Fri, 13 Nov 2009 19:02:38 +0100] rev 3087
Minor linguistic changes to NOTICE file for the taggable module.
Daniel Hans <Daniel.M.Hans@gmail.com> [Wed, 11 Nov 2009 21:04:13 +0100] rev 3086
NOTICE file added to the taggable module.
Daniel Hans <Daniel.M.Hans@gmail.com> [Tue, 10 Nov 2009 18:18:06 +0100] rev 3085
Some functions which applies to scoped tags in general moved from TaskTag to Task model.
Also, some stylish and whitespace changes and docstrings added.
Daniel Hans <Daniel.M.Hans@gmail.com> [Tue, 10 Nov 2009 14:00:15 +0100] rev 3084
Docstring fix for delete_tag function.
Daniel Hans <Daniel.M.Hans@gmail.com> [Tue, 10 Nov 2009 13:59:15 +0100] rev 3083
'scope' field moved from TaskTag to the parent class.
Daniel Hans <daniel.m.hans@gmail.com> [Sun, 08 Nov 2009 12:11:14 -0800] rev 3082
TaskArbritraryTag now has auto_delete set to True by default.
Reviewed by: Lennard de Rijk
Daniel Hans <daniel.m.hans@gmail.com> [Sun, 08 Nov 2009 12:08:05 -0800] rev 3081
Adds a new property to taggable which automatically deletes an empty tag.
Reviewed by: Lennard de Rijk
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.