Lennard de Rijk <ljvderijk@gmail.com> [Fri, 14 Aug 2009 10:13:27 -0700] rev 2773
Added tag v0-5-20090814 for changeset bb96d2c3885e
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 14 Aug 2009 10:12:50 -0700] rev 2772
Set new Melange version number to 0-5-20090814 in app.yaml.template.
Madhusudan.C.S <madhusudancs@gmail.com> [Fri, 14 Aug 2009 03:58:40 +0530] rev 2771
checkIsAfterEvent takes logic as argument instead of hard coded program logic.
checkIsAfterEvent access checker uses hard coded core program_logic. Instead
it now takes the program logic as an argument to accommodate GHOPProgram
logic.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 13 Aug 2009 14:02:22 -0700] rev 2770
Redone the acceptedStudentsExport functionality.
The method has been renamed to exportStudentsWithProjects and retrieves the document_name and the new shipping address properties. Also it filters out all invalid projects or projects for wich the scope_path doesn't match the given scope_pa
th_start.
Also there is no more need to use the argument given to this method when adding the extra columns. The data is now prepared by one loop which uses the key present in the accepted_students dictionary for retrieving the data used by the extra columns.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 13 Aug 2009 11:52:43 -0700] rev 2769
Added export for Org Admins and Mentors, but only one per User.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 13 Aug 2009 10:46:53 -0700] rev 2768
Added methods that give the shipping information for a role entity.
The shipping fields are only given when all the required address fields are set. Otherwise the residential fields are returned.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 13 Aug 2009 10:23:31 -0700] rev 2767
Changed to_dict to call all callable values when their key is in field_names.
This is useful for instance when exporting role instances and you want to export document_name.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 12 Aug 2009 15:44:18 -0700] rev 2766
Fixed Survey Take page which was erroring on undefined variables.
Get me a brown paper bag please ^_^.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 12 Aug 2009 13:39:40 -0700] rev 2765
Removed unused import from GradingProjectSurvey view.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 12 Aug 2009 13:37:57 -0700] rev 2764
Cleaned up Survey Logic.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 12 Aug 2009 13:32:29 -0700] rev 2763
Added base Model for Expando models.
Due to comments on r031e5828f3.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 12 Aug 2009 11:31:05 -0700] rev 2762
Added intial GSoC logic modules.
This will be filled with GSoC specific code once the transformation is complete.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 12 Aug 2009 10:17:08 -0700] rev 2761
Added basic GSoC module models.
These models will be filled with GSoC specific entries once the transformation is complete.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 12 Aug 2009 09:39:16 -0700] rev 2760
Added inital GSoC module package structure.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 11 Aug 2009 15:56:55 -0700] rev 2759
Set ASCII-only cleaner for first and last name when dealing with roles.
Madhusudan.C.S <madhusudancs@gmail.com> [Wed, 12 Aug 2009 02:37:55 +0530] rev 2758
Changed the parameter from ancestor to ancestors to accommodate a list of ancestors.
Madhusudan C.S. <madhusudancs@gmail.com> [Tue, 11 Aug 2009 12:48:10 -0700] rev 2757
updateOrCreateFromFields is made to call updateOrCreateFromKeyName.
updateOrCreateFromFields called self._model.get_or_insert which only creates
new entities but doesn't update the properties if the entity already exists.
So updateOrCreateFromFields is now made to call updateOrCreateFromKeyName
which actually updates the entity properties if entity already exists.
Reviewed by: Lennard de Rijk
Madhusudan C.S. <madhusudancs@gmail.com> [Tue, 11 Aug 2009 11:39:28 -0700] rev 2756
Added ancestors property to getQueryForFields for queries with ancestor filter.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 11 Aug 2009 10:54:56 -0700] rev 2755
Completed the proper filter for the GradingProjectSurvey results view.
Also set the access check to checkIsUser.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 11 Aug 2009 10:22:01 -0700] rev 2754
Project Survey results view now doesn't list all for plain users.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 10 Aug 2009 18:57:55 -0700] rev 2753
Set the proper filters for the ProjectSurvey results view.
Also opened it up to users.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 10 Aug 2009 18:57:00 -0700] rev 2752
Fix copy/paste fail in Survey results view regarding allowed_to_read.
allowed_to_read would never be set to True since survey_entity was not defined.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 10 Aug 2009 18:49:34 -0700] rev 2751
_getResultsViewRecordFields does not need fields argument anymore.
It now returns its own filter dictionary when called. Should be overwritten by subclasses who wish to use other filters.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 10 Aug 2009 18:03:55 -0700] rev 2750
Open up the Survey Results view for users.
Mario Ferraro <fadinlight@gmail.com> [Tue, 11 Aug 2009 18:06:57 +0100] rev 2749
Upgrade jQuery UI to version 1.7.
Following our upgrade to JQuery 1.3 we can now upgrade to
the most recent version.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 10 Aug 2009 16:58:51 -0700] rev 2748
Updated several page titles to contain more information.
Fixes Issue 437.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 10 Aug 2009 16:35:01 -0700] rev 2747
Added hook for the edit view.
This hook is called on both GET and POST requests.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 10 Aug 2009 15:49:47 -0700] rev 2746
Redirect to the manage page for failed, completed and withdrawn projects.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 10 Aug 2009 15:37:12 -0700] rev 2745
Made the specific SurveyTakeForm used in a View part of params.
This fixes the Grade question not showing up on the preview and view record pages.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 10 Aug 2009 15:28:42 -0700] rev 2744
Removed the grade_choices keyword argument from GradeSurveyTakeForm.
This is because this class already assumes very specific things about the grade_choices keyword argument. Therefore it is now a constant inside this class.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 10 Aug 2009 15:14:29 -0700] rev 2743
Enable the project management page to be visited for project in other statusses.
This enables org admins to easily view Survey results for projects that have failed.
Sverre Rabbelier <sverre@rabbelier.nl> [Sun, 09 Aug 2009 21:00:32 -0700] rev 2742
Added tag v0-5-20090809 for changeset 107bec037dda
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 09 Aug 2009 20:59:15 -0700] rev 2741
Set new Melange version number to 0-5-20090809 in app.yaml.template.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 09 Aug 2009 13:42:31 -0700] rev 2740
Added project title and student name to the ProjectSurvey take page.
This required some reodering of the Survey take template and also a renamed setH
elpAndStatus to _setSurveyTakeContext.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 09 Aug 2009 13:03:47 -0700] rev 2739
Added capability to update a single GradingRecord on the edit page.
Mario Ferraro <fadinlight@gmail.com> [Sat, 08 Aug 2009 18:42:22 +0100] rev 2738
Upgrade to jQuery library to 1.3.2 version.
This will allow us to use also the new Event object (for example
for publish/subscribe pattern) along with some plugins
(like Colorbox) which work only with newer (>=1.3) jQuery versions.
Some further testing is suggested.
Daniel Hans <Daniel.M.Hans@gmail.com> [Fri, 07 Aug 2009 02:06:33 +0200] rev 2737
List of countries is actually alphabetically sorted.
Daniel Hans <Daniel.M.Hans@gmail.com> [Fri, 07 Aug 2009 01:27:24 +0200] rev 2736
Argument store added to updateEntityProperties.
This argument determines if an entity should be stored in the data model after its properties are updated.
It may be useful, for example, along with tasks (Task Queue API). One may want to make some modifications to an entity during execution of a task, but the developer is sure that at least one new task, which also wants to modify the entity, will be queued, so he or she can just update the entity without saving the changes to the data model, set the entity in memcache and the following task (which is to be executed very shortly) is to retrive the current entity from the memcache (without any expensive calls to the actual data model).
Daniel Hans <Daniel.M.Hans@gmail.com> [Fri, 07 Aug 2009 01:00:58 +0200] rev 2735
Each country has its continent assigned.
In order to retrive the continent, one has to use COUNTRIES_TO_CONTINENT dictionary.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 06 Aug 2009 10:48:44 +0200] rev 2734
Added and enabled new access check for viewing ProjectSurvey records.
Org Admins, project Mentors and project Students are now allowed to see their own ProjectSurveyRecords.
Note however that Students and Mentors have no interface yet to find the whereabouts of their records.
Fixes Issue 659.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 05 Aug 2009 22:00:08 +0200] rev 2733
Added and enabled access check for viewing SurveyRecords.
Note that viewing ProjectSurveys or ProjectGradingSurveys are still dev only.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 05 Aug 2009 16:52:08 +0200] rev 2732
Enabled Org Admins to take Surveys on behalf of their Mentors.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 05 Aug 2009 12:38:50 +0200] rev 2731
The Survey Results view now only list Records of interest to the current user.
Also added a hook that can be overwritten by subclasses to adjust the filter. THis will be useful when wanting to filter on ProjectSurveyRecords for a specific org.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 04 Aug 2009 21:46:03 +0200] rev 2730
Redone the list_info function for the Project's manage page.
This will reduce the overhead because Django calls the info method over and over again.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 04 Aug 2009 21:29:49 +0200] rev 2729
Added redirect to the StudentProject manage page for viewing SurveyRecords.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 04 Aug 2009 17:07:44 +0200] rev 2728
Whitespace fix in User model.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 04 Aug 2009 17:00:46 +0200] rev 2727
ViewResults for Surveys is now showing all SurveyRecords.
The redirect will redirect the user to the viewing of a single SurveyRecord.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 04 Aug 2009 16:57:27 +0200] rev 2726
Added redirect for viewing SurveyRecords and enabled links in the Record list.
Patch by: Lennard de Rijk and James Levy
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 04 Aug 2009 16:52:41 +0200] rev 2725
Removed TODO from ProjectSurvey and GradingProjectSurvey views.
James Levy <jamesalexanderlevy@gmail.com> [Tue, 04 Aug 2009 16:46:47 +0200] rev 2724
Added templates for listing SurveyRecords.
In the process results_heading and results_row got renamed to records_heading and records_row.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 04 Aug 2009 15:59:42 +0200] rev 2723
The Survey public view now uses the proper page name.
Also removed the pick view entry from the Survey View.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 04 Aug 2009 15:58:31 +0200] rev 2722
Added view for showing Survey Records.
The current access level is set to Developer only until this feature is complete
d.
A start has also been made on the viewResults method which will list the appropr
iate SurveyRecords for a given survey with a redirect to the viewRecord view.
Patch by: Lennard de Rijk and James Levy
James Levy <jamesalexanderlevy@gmail.com> [Tue, 04 Aug 2009 15:34:41 +0200] rev 2721
Added template for viewing Survey Records.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 04 Aug 2009 15:33:39 +0200] rev 2720
Use proper id for survey_description div.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 03 Aug 2009 17:33:58 +0200] rev 2719
Added link for students to resign their profile to the Program menu.
Fixes Issue 549.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 03 Aug 2009 17:32:34 +0200] rev 2718
Fixed access check for Student Manage/Resign page.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 03 Aug 2009 17:05:55 +0200] rev 2717
Fixed typo in access module comment and StudentProject list description.
Madhusudan C.S. <madhusudancs@gmail.com> [Mon, 03 Aug 2009 15:17:21 +0200] rev 2716
Added minimum age property to Program model.
This will allow hosts to specify a minium age requirement for Students wanting to participate in a program.
Reviewed and edited by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 02 Aug 2009 23:51:55 +0200] rev 2715
Added some helpful text to the Student Project Withdraw view.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 02 Aug 2009 23:45:42 +0200] rev 2714
Fixed Org home view map to only appear when projects have been announced.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 02 Aug 2009 22:39:47 +0200] rev 2713
Added tag v0-5-20090802 for changeset 2fb96db18711
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 02 Aug 2009 22:39:09 +0200] rev 2712
Set new Melange version number to 0-5-20090802 in app.yaml.template.
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 02 Aug 2009 02:57:20 -0700] rev 2711
addressed comments by Lennard
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 02 Aug 2009 02:52:48 -0700] rev 2710
add checkIsHostForStudentProject checker
Madhusudan.C.S <madhusudancs@gmail.com> [Sun, 02 Aug 2009 15:19:50 +0530] rev 2709
Add parent parameter to accommodate entity groups.
Madhusudan.C.S <madhusudancs@gmail.com> [Sun, 02 Aug 2009 15:20:00 +0530] rev 2708
Notification logic in main SoC is capable of getting constructor parameters.
Sverre Rabbelier <sverre@rabbelier.nl> [Sat, 01 Aug 2009 16:22:10 -0700] rev 2707
Fix for copy/paste fail
Sverre Rabbelier <sverre@rabbelier.nl> [Sat, 01 Aug 2009 15:55:33 -0700] rev 2706
Add link to withdraw student project page
Sverre Rabbelier <sverre@rabbelier.nl> [Sat, 01 Aug 2009 15:37:58 -0700] rev 2705
Allow hosts to withdraw student projects
Sverre Rabbelier <sverre@rabbelier.nl> [Sat, 01 Aug 2009 15:37:36 -0700] rev 2704
Add three new redirects
Madhusudan.C.S <madhusudancs@gmail.com> [Sat, 01 Aug 2009 19:27:20 +0530] rev 2703
Style fixes in the ghop task model module.
Pawel Solyga <pawel.solyga@gmail.com> [Sat, 01 Aug 2009 14:50:53 +0200] rev 2702
Added optional filters property to deepFetch.
Note that additional indexes are required whenever this is used.
Reviewed by: Lennard de Rijk
Mario Ferraro <fadinlight@gmail.com> [Sat, 01 Aug 2009 13:20:05 +0100] rev 2701
Organization home page map dimensions now fit the world.
Mario Ferraro <fadinlight@gmail.com> [Sat, 01 Aug 2009 12:31:05 +0100] rev 2700
Role name for mentors now correctly shown in map's infoWindows.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 01 Aug 2009 10:07:08 +0200] rev 2699
Enable the map that shows the connections between mentors and students.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 31 Jul 2009 18:29:09 +0200] rev 2698
Edited the role form to clarify the intention of the checkbox+marker.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 30 Jul 2009 14:02:23 +0200] rev 2697
Renamed main CSS and map JS file due to recent changes.
Mario Ferraro <fadinlight@gmail.com> [Thu, 30 Jul 2009 14:00:37 +0200] rev 2696
Moved the student<->mentor map on the org home page below the list.
Also fixed the wrong EOL in the home.html template.
Patch by: Mario Ferraro and Lennard de Rijk
Reviewed by: to-be-reviewed
Mario Ferraro <fadinlight@gmail.com> [Thu, 30 Jul 2009 13:56:21 +0200] rev 2695
Redone the student<-> mentor map JS to reflect recent datastructure changes.
Reviewed by: Lennard de Rijk (functional review)
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 30 Jul 2009 13:54:47 +0200] rev 2694
Redone the gathering of data for the student<->mentor map.
Note that the data is not actually being put in the template yet.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 30 Jul 2009 10:54:09 +0200] rev 2693
Style fixes in StudentProject View.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 30 Jul 2009 10:53:03 +0200] rev 2692
Factored out the "No Record Available" message.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 30 Jul 2009 10:49:19 +0200] rev 2691
Pre-storing the information for setStudentProjectSurveyInfo.
This is a rename from getStudentProjectSurveyInfo because it now sets the info directly in the list content.
This is done because Django queries the wrapper method every time the info is called in the template.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 30 Jul 2009 10:05:22 +0200] rev 2690
Added project information to the Project manage page.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 30 Jul 2009 10:01:57 +0200] rev 2689
Renamed hasAtLeastOneRecord to hasRecord.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 30 Jul 2009 09:53:22 +0200] rev 2688
Added list of Surveys to the Project's manage page.
This list will show wether or not a Survey has been taken and will also feature links to (re)take a Survey and in the near future to see the actual SurveyRecord.
Note that the take Survey link is working however Org Admins will receive an access denied message when following this link.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 30 Jul 2009 09:43:15 +0200] rev 2687
Added getProjectSurveyInfoForProject to list_info helper.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 30 Jul 2009 09:29:36 +0200] rev 2686
Added new table templates for showing Suryves on the Project manage page.
Note that a system for showing SurveyRecords still needs to be committed.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 28 Jul 2009 11:23:11 +0200] rev 2685
Added columns to the manage project page that show the amount of evaluations.
The total possible amount of evaluations that is shown is based on surveys which have at least one Record.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 28 Jul 2009 11:20:42 +0200] rev 2684
Added hasAtLeastOneRecord method to Survey Logic.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 27 Jul 2009 15:03:20 +0200] rev 2683
Two style fixes.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 27 Jul 2009 13:12:17 +0200] rev 2682
Added tag v0-5-20090727 for changeset 0b4358ef9983
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 27 Jul 2009 13:06:36 +0200] rev 2681
Set new Melange version number to 0-5-20090727 in app.yaml.template.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 25 Jul 2009 13:13:20 +0200] rev 2680
Every radio button is now properly shown on a new line.
Update issue 655
Owner: ljvderijk
Fixes Issue 655.
Madhusudan C.S <madhusudancs@gmail.com> [Sat, 25 Jul 2009 01:09:46 +0530] rev 2679
Adds to Melange a tags framework based on taggable-mixin.
The taggable-mixin allowed only tag per Datastore model. This is extended
framework allows any arbitrary number of tags per Datastore model. Also,
now one can define different models for different Tag types which are all
inherited from the base Tag model provided by taggable-mixin.
The GHOPTask model makes use of 2 tags per model, one for difficulty and the
other for task_type, both using the tags framework.
Reviewed by: Paweł Sołyga
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 24 Jul 2009 21:00:04 +0200] rev 2678
Send out a Notification upon creation of a new Request entity.
The receivers are specified by the corresponding Role logic this Role Request is for. Currently Organization and Club Administrators will receive "new request" messages about respectively Mentor and Club Membership requests.
Fixes Issue 442.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 24 Jul 2009 20:57:53 +0200] rev 2677
Use proper in-line import in Request helper.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 24 Jul 2009 20:56:08 +0200] rev 2676
Added sendNewRequestNotification to the Notifications helper.
This method will send out a notification upon arrival of a new Request to all users who have an active role for the Request's scope and the roles as specified by the getRoleLogicsToNotifyUponNewRequest.
Also renamed getRoleLogicsToNotifyUponeNewRequest to getRoleLogicsToNotifyUponNewRequest.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 24 Jul 2009 20:49:59 +0200] rev 2675
Added template for a notification upon arrival of a new Request.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 24 Jul 2009 20:17:35 +0200] rev 2674
Tables listing Requests now show the name of the Group the request is for/from.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 24 Jul 2009 20:13:40 +0200] rev 2673
Added missing role_name to org_admin Logic.
Also reordered keyword arguments in role Logics.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 24 Jul 2009 19:59:26 +0200] rev 2672
Added getRoleLogicsToNotifyUponeNewRequest for use with notifications.
This method returns a list of all the Role Logics that can be used to query who should receive a notification when a new Role Request arrives.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 24 Jul 2009 15:23:45 +0200] rev 2671
Use proper in-line imports where possible in the Notifications helper.
James Levy <jamesalexanderlevy@gmail.com> [Thu, 23 Jul 2009 18:28:49 -0700] rev 2670
fix for issue 653 by adding wrap=hard attr to textareas for surveys
JamesLevy <jamesalexanderlevy@gmail.com> [Thu, 23 Jul 2009 16:56:00 -0700] rev 2669
seed_db now creates fixture student project entities, and corresponding project surveys and grading surveys for debugging purposes.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 23 Jul 2009 14:55:29 +0200] rev 2668
Use role_name where needed for creating/handling requests.
Also added TODO to extend the redirect for further use with the new module system.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 23 Jul 2009 14:43:20 +0200] rev 2667
Use role_name to register the Role with the Group View.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 23 Jul 2009 14:41:53 +0200] rev 2666
Use role_name from Role Logic as key to store the different Role Views.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 23 Jul 2009 14:37:44 +0200] rev 2665
Style fixes in Group View.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 23 Jul 2009 14:36:45 +0200] rev 2664
Added registerRole to Role Logic where all roles are registered.
This is used to make the use of the role property in the Request Model more easily consistent.
Sverre Rabbelier <sverre@rabbelier.nl> [Sat, 18 Jul 2009 15:04:44 -0700] rev 2663
update Sidebar tests to use getCore
Sverre Rabbelier <sverre@rabbelier.nl> [Sat, 18 Jul 2009 14:58:12 -0700] rev 2662
register a core for the test modules to use
Mario Ferraro <fadinlight@gmail.com> [Wed, 15 Jul 2009 17:11:17 +0200] rev 2661
Fixed line length.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 15 Jul 2009 15:28:02 +0200] rev 2660
Another batch of style fixes for Surveys.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 15 Jul 2009 15:18:58 +0200] rev 2659
More style fixes due to code reviews for Surveys.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 15 Jul 2009 15:07:01 +0200] rev 2658
Several style fixes and code cleaning for surveys.
James Levy <jamesalexanderlevy@gmail.com> [Wed, 15 Jul 2009 12:20:48 +0200] rev 2657
Fixed wrong js being referenced by the public Survey template.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 15 Jul 2009 11:48:43 +0200] rev 2656
Added validation to email fields where needed.
Apparently Django did not generate an email field when it was required.
Fixes issue 623.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 14 Jul 2009 22:33:37 +0200] rev 2655
Slow down mail tasks some more to ensure they actually complete.
ApplicationError 1 might occur when mails are being sent too fast.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 14 Jul 2009 21:24:55 +0200] rev 2654
Added tag v0-5-20090714 for changeset 8846761b3a6c
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 14 Jul 2009 21:24:24 +0200] rev 2653
Set new Melange version number to 0-5-20090714 in app.yaml.template.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 14 Jul 2009 21:13:12 +0200] rev 2652
Made requested changes to GradingRecord results mail.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 14 Jul 2009 21:09:18 +0200] rev 2651
Added the ability to update project + mail when editing a single GradingRecord
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 14 Jul 2009 19:06:53 +0200] rev 2650
Fixed message on Records page for GradingSurveyGroups.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 14 Jul 2009 18:44:33 +0200] rev 2649
Fixed issue where GradingSurveyRecords from another group could be edited.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 14 Jul 2009 18:36:16 +0200] rev 2648
Added button to the GradingRecords overview to send mail when updating projects.
Note that this will mail all the projects for which a record is available.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 14 Jul 2009 18:35:20 +0200] rev 2647
Added task to send out email for each processed GradingRecord.
If send_mail evaluates to True in the POST data for updateProjectsForSurveyGroup task then the results of every GradingRecord will be mailed to the Student. The Mentor and Org Admins will be cc'ed.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 14 Jul 2009 18:28:33 +0200] rev 2646
Added mail template for when GradingRecords are proccessed.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 14 Jul 2009 17:29:53 +0200] rev 2645
Made the reminder templates extend the mail base instead of notification.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 14 Jul 2009 16:48:08 +0200] rev 2644
Added Task to process GradingRecords and update their StudentProjects.
An index for this operation is required and has been added to the index.yaml file.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 14 Jul 2009 16:46:42 +0200] rev 2643
Added updateProjectsForGradingRecords to StudentProject Logic.
This method takes a list of record_entities, processes them and batch puts the update StudentProjects.
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 14 Jul 2009 15:17:10 +0200] rev 2642
Add new project status column to accepted students csv export.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 14 Jul 2009 13:10:56 +0200] rev 2641
Added Student and Mentor link id to the GradingRecord list.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 14 Jul 2009 00:55:05 +0200] rev 2640
Fixed an error occuring when assigning more then one secondary mentors.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 23:08:14 +0200] rev 2639
Withdrawn projects are removed from GradingRecord creation/update task.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 22:11:28 +0200] rev 2638
Changed tag for latest version to match the correct commit.
Sorry, somehow one file stayed behind :).
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 22:04:19 +0200] rev 2637
Excluded the new StudentProject failed_evaluations property from Forms.
(Something went wrong on my side this should have been in before the tag)
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 21:57:10 +0200] rev 2636
Added tag v0-5-20090713 for changeset 51d83d0572ec
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 21:56:53 +0200] rev 2635
Set new Melange version number to 0-5-20090713 in app.yaml.template.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 21:56:01 +0200] rev 2634
Added failed_evaluations property to StudentProject model.
This is used to store GradingRecords which state a fail for this project. It's a list because manual changes in GradingRecords might force multiple GradingRecords to state a fail. Also it needs to be clear which GradingRecords have been processed and with which grade_decision.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 18:04:10 +0200] rev 2633
Changed GradingRecord heading/row templates to give more useful info.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 12:52:54 +0200] rev 2632
Added view for editing GradingRecords.
This view shows a list of GradingRecords if the id param is not present in the GET data.
Also renamed grading_record to view_records and fixed the redirect for that page
to also point to the GradingRecord edit page.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 12:48:37 +0200] rev 2631
Fixed style error in GradingSurveyGroup Task model.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 12:48:05 +0200] rev 2630
Made the locked property non-required.
This makes it easier to generate a Form that can properly deal with GradingRecords. Since required boolean properties can only be set to true by such an automatically generated form.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 12:46:54 +0200] rev 2629
Added template for editing GradingRecords.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 11:12:42 +0200] rev 2628
Added getRecordLogic method to GradingSurveyGroup Logic.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 11:02:57 +0200] rev 2627
Added redirect for editing a GradingRecord.
The view for this will be added in a later commit.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 10:18:14 +0200] rev 2626
Fixed bug where grade_decision would not be properly set in 2 out of 4 cases.
Daniel Hans <Daniel.M.Hans@gmail.com> [Mon, 13 Jul 2009 11:43:40 +0200] rev 2625
Style fix in callback.py
dhans [Mon, 13 Jul 2009 11:19:55 +0200] rev 2624
Fixed issue with opening items on survey lists while pressing ctrl button
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 01:15:46 +0200] rev 2623
Added messages to the Records page when a task has been successfully started.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 01:07:18 +0200] rev 2622
Style fixes in GradingRecord Logic.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 01:07:03 +0200] rev 2621
Changed GradingRecord list templates to show more info.
They now show wether or not a Mentor/Student eval has been found.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 01:00:59 +0200] rev 2620
Added GradingSurveyGroup tasks to the core URL's.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 01:00:20 +0200] rev 2619
The buttons on the GradingSurveyGroup record page now enqueue Tasks.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 00:59:48 +0200] rev 2618
Added Tasks to update/create GradingRecords for a given GradingSurveyGroup.
Also added a stub to update StudentProjects for a given GradingSurveyGroup.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 00:59:11 +0200] rev 2617
Added methods to GradingRecord Logic to facilitate creating/updating them.
UpdateOrCreateRecordsFor will batch put GradingRecords for a given SurveyGroup and StudentProject.
getFieldsForGradingRecord will return the fields that need to be set for a single GradingRecord entity given a StudentProject, GradingSurveyGroup and if it is an update a GradingRecord entity.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Jul 2009 00:53:42 +0200] rev 2616
Added buttons to start tasks to GradingSurveyGroup Record view.
Also fixed an error in the GradingRecord row template.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 12 Jul 2009 22:25:43 +0200] rev 2615
Fixed errors in comments and docstring for the Surveys Task module.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 12 Jul 2009 22:00:12 +0200] rev 2614
Refactored logErrorAndReturnOK into separate module.
Augie Fackler <durin42@gmail.com> [Sun, 12 Jul 2009 11:46:36 -0500] rev 2613
buildout.cfg: We require nose as well for tests.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 12 Jul 2009 16:01:41 +0200] rev 2612
Added view to GradingSurveyGroup to list all records for a specified group.
This view will later be extended with options to start Tasks for collecting the data and processing it.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 12 Jul 2009 16:00:32 +0200] rev 2611
Added listing templates for GradingRecords.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 12 Jul 2009 14:03:35 +0200] rev 2610
Add scope view for GradingSurveyGroup and set access checks.
The access checks are now properly set for create, edit and show. To facilitate the scope view the access check have an extra check built in to ensure that a scope is actually present before cheking for an existing Program.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 12 Jul 2009 13:55:21 +0200] rev 2609
Fixed passing along empty params to scope selection view.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 12 Jul 2009 12:50:01 +0200] rev 2608
Renamed tag for latest version to match the app.yaml version entry.
Thanks to Madhusudan C.S. for noticing this.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 12 Jul 2009 00:45:45 +0200] rev 2607
Added tag 0-5-20090711p1 for changeset 03aa33e8600b
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 12 Jul 2009 00:45:01 +0200] rev 2606
Set new Melange version number to 0-5-20090711p1 in app.yaml.template.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 12 Jul 2009 00:40:24 +0200] rev 2605
Removed several sidebar entries for Surveys which where not properly working.
Sverre Rabbelier <sverre@rabbelier.nl> [Sat, 11 Jul 2009 15:05:02 -0700] rev 2604
Added tag v0-5-20090711 for changeset 4db295c3fbb3
Sverre Rabbelier <sverre@rabbelier.nl> [Sat, 11 Jul 2009 15:04:43 -0700] rev 2603
Set new Melange version number to 0-5-20090711 in app.yaml.template.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 12 Jul 2009 00:02:28 +0200] rev 2602
Fixed typo in ProjectSurvey reminder mail.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 11 Jul 2009 23:53:30 +0200] rev 2601
Fixed the redirect for Survey reminder emails.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 11 Jul 2009 23:38:37 +0200] rev 2600
Fixed typo in GradingProjectSurvey reminder email.
Pawel Solyga <Pawel.Solyga@gmail.com> [Sat, 11 Jul 2009 23:29:31 +0200] rev 2599
Add queue.yaml to build scripts.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 11 Jul 2009 23:29:22 +0200] rev 2598
Changed URL pattern for starting sending out survey reminders.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 11 Jul 2009 23:19:18 +0200] rev 2597
Added the Surveys Tasks to the registered URL patterns.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 11 Jul 2009 23:18:52 +0200] rev 2596
Added a view to start sending out a reminder.
Note that this view is currently developer-only.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 11 Jul 2009 23:18:14 +0200] rev 2595
Added Surveys Tasks module to send reminders.
All reminders are CC'ed to the org admins.
Also added an index property on StudentProjects which is required for the reminder Tasks.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 11 Jul 2009 23:15:22 +0200] rev 2594
Added empty Tasks package and queue.yaml.
Also reserved an admin only URL space for use by Tasks.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 11 Jul 2009 20:42:23 +0200] rev 2593
Edited help text to be more clear when a Survey has been submitted.
Pawel Solyga <Pawel.Solyga@gmail.com> [Sat, 11 Jul 2009 20:10:33 +0200] rev 2592
Add setOrganizationInSurveyRecords function to stats.py script.
setOrganizationInSurveyRecords will iterate thru all ProjectSurveyRecords and GradingProjectSurveyRecords and set the organization property in the record model.This will be useful later for showing Org admins their mentors and students surveys list and results.
Pawel Solyga <Pawel.Solyga@gmail.com> [Sat, 11 Jul 2009 19:54:23 +0200] rev 2591
Add Organization reference property to ProjectSurveyRecord.
Also update ProjectSurvey view _takePost method to set this property everytime survey is taken.
Pawel Solyga <Pawel.Solyga@gmail.com> [Sat, 11 Jul 2009 19:37:26 +0200] rev 2590
Fix indention and add missing dot in docstring in survey models.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 11 Jul 2009 17:25:19 +0200] rev 2589
GradingSurveyGroup now uses DynaForm for its forms.
Pawel Solyga <Pawel.Solyga@gmail.com> [Sat, 11 Jul 2009 13:56:55 +0200] rev 2588
Indention fixes and adding "reference_class=" in ReferenceProperty params.
Augie Fackler <durin42@gmail.com> [Tue, 07 Jul 2009 20:17:23 -0500] rev 2587
Start using buildout to bring in external dependencies.
This makes running tests easier in situations where dependencies are not always available, such as buildbot.
Thanks to Matthew Wilkes <matthew@matthewwilkes.co.uk> for help and moral support.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 10 Jul 2009 12:09:09 +0200] rev 2586
Added GradingSurveyGroup to the sitemap and sidebar.
Daniel Diniz <ajaksu@gmail.com> [Fri, 10 Jul 2009 12:06:29 +0200] rev 2585
Completed the Create and Edit view for GradingSurveyGroup.
Note that I've added a TODO to redo _editPost to give us kwargs. Would also get rid of hidden fields elsewhere.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 10 Jul 2009 11:59:00 +0200] rev 2584
Fixed GradingRecord and GradingSurveyRecord Logic to load the correct Model.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 10 Jul 2009 11:39:41 +0200] rev 2583
Added denySidebar to several access checks.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 09 Jul 2009 23:50:21 +0200] rev 2582
Added Surveys to sidebar menu.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 09 Jul 2009 14:00:59 +0200] rev 2581
Changed title entry in GradingSurveyGroup's public template to name.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 09 Jul 2009 11:52:35 +0200] rev 2580
Added skeleton view and templates for GradingSurveyGroup.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 09 Jul 2009 11:47:31 +0200] rev 2579
Added name property to GradingSurveyGroup.
This can be used (by humans :D) to easily identify different instances of this model.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 09 Jul 2009 11:00:17 +0200] rev 2578
Added missing blank line to GradingSurveyGroup logic.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 09 Jul 2009 10:52:19 +0200] rev 2577
Added logic for GradingRecord and GradingSurveyGroup.
Daniel Diniz <ajaksu@gmail.com> [Thu, 09 Jul 2009 10:39:30 +0200] rev 2576
Removed results list from Survey edit.
Some changes to the Survey Result page have also been made, however the results viewer and the CSV export are not working properly in that View.
Reviewd by: Lennard de Rijk
Mario Ferraro <fadinlight@gmail.com> [Thu, 09 Jul 2009 10:16:29 +0200] rev 2575
Extended tooltip timeout to 10 seconds for all fields.
This is because the tooltip currently timesout to fast for people to read the whole stories they can contain. Especially because Surveys can have custom tooltips.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 08 Jul 2009 15:45:53 +0200] rev 2574
Minor stylefix to StudentProject model.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 08 Jul 2009 15:44:54 +0200] rev 2573
Changed the StudentProject model to handle a dynamic amount of GradeRecords.
This allows for a dynamic amount of moments where a StudentProject can be evaluated.
Also included in this patch are changes to the status property that will help to enable PA's to withdraw StudentProjects from the program without the need for a developer to step in.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 08 Jul 2009 11:50:02 +0200] rev 2572
Renamed several files due to recent changes.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 08 Jul 2009 10:45:49 +0200] rev 2571
Style fixing in GradeRecord model
Daniel Diniz <ajaksu@gmail.com> [Wed, 08 Jul 2009 10:40:46 +0200] rev 2570
Several Survey UI fixes.
Fixes:
Too narrow fieldsets in new question/option dialogs.
Survey submit (on take view) and save/export/etc. buttons at weird places, instead of at bottom.
Weird placement of radio buttons in Opera.
Too narrow selects in IE.
Broken images in edit view in IE and Opera.
Reviewed by: Lennard de Rijk (Only on IE)
Madhusudan C.S. <madhusudancs@gmail.com> [Tue, 07 Jul 2009 21:16:57 +0200] rev 2569
Fixed base template URL to tagged version of the deployed source code.
The old link revered to SVN based projects.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 07 Jul 2009 20:02:27 +0200] rev 2568
Fixed imports for Survey logic.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 07 Jul 2009 18:46:47 +0200] rev 2567
Added skeleton models for GradingSurveyGroup and Records.
SurveyRecordGroup has been renamed to GradingRecord.
GradingSurveyGroup will hold which Surveys should be linked. While the acompanying GradingRecords (with their reference to a GradingSurveyGroup) will hold the Records for each StudentProject that can take these Surveys.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 06 Jul 2009 17:20:30 +0200] rev 2566
Added tag v0-5-20090706 for changeset c17b671e5657
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 06 Jul 2009 17:19:57 +0200] rev 2565
Set new Melange version number to 0-5-20090706 in app.yaml.template.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 06 Jul 2009 17:18:41 +0200] rev 2564
Ensure that the Grade field data stays in clean_data.
This prevents a bug that happens when you pick an invalid entry in the choice a grade field. If this bug was triggered the value of the survey_record.grade was used. Now however a proper ValidationError is raised.
Daniel Diniz <ajaksu@gmail.com> [Mon, 06 Jul 2009 17:03:19 +0200] rev 2563
Add missing import to Project Survey view.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 06 Jul 2009 16:32:14 +0200] rev 2562
Renamed several files due to recent changes.
Mario Ferraro <fadinlight@gmail.com> [Mon, 06 Jul 2009 16:21:51 +0200] rev 2561
Now properly escaping JS and converting new lines into br for Tooltips.
Patch by: Mario Ferraro, Lennard de Rijk
Daniel Diniz <ajaksu@gmail.com> [Mon, 06 Jul 2009 16:13:27 +0200] rev 2560
Added ability to add custom tooltips and UI improvements.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 06 Jul 2009 15:06:05 +0200] rev 2559
Public Survey template now resembles the take template more closely.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 06 Jul 2009 14:58:46 +0200] rev 2558
Added the possiblitity to add a description to the top of the Survey.
Thie uses the content property which has been inherited from the Work model.
James Levy <jamesalexanderlevy@gmail.com> [Mon, 06 Jul 2009 13:19:00 +0200] rev 2557
Use CSS instead of JS for Survey layout.
Reviewed by: Lennard de Rijk
Daniel Diniz <ajaksu@gmail.com> [Mon, 06 Jul 2009 12:06:28 +0200] rev 2556
Remove the custom propmpt inside textareas and input fields.
This will hopefully be replaced with custom tooltips. Two reasons for this are that the tooltips will still be readable once your start typing and this way we avoid a bug that caused a textarea to go into prompt mode on some form validation errors.
Reviewed by: Lennard de Rijk
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 06 Jul 2009 00:54:48 +0200] rev 2555
Fix HtmlSanitizer to return cleaned string in proper encoding.
This fix prevent HtmlSanitizer from throwing UnicodeDecodeError exception.
James Levy <jamesalexanderlevy@gmail.com [Mon, 06 Jul 2009 00:31:48 +0200] rev 2554
Added clear:right property to submit button in Survey take form.
Reviewed by: Lennard de Rijk
Mario Ferraro <fadinlight@gmail.com [Mon, 06 Jul 2009 00:29:30 +0200] rev 2553
Fix button layout on Safari 4.0 for Survey take page.
Reviewed by: Lennard de Rijk
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 06 Jul 2009 00:16:47 +0200] rev 2552
Fix comment indention in survey-take javascript file.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 05 Jul 2009 23:45:57 +0200] rev 2551
Renamed survey-take-090627.js to survey-take-090705.js.
James Levy <jamesalexanderlevy@gmail.com> [Sun, 05 Jul 2009 23:43:57 +0200] rev 2550
Increased bottom margin on comments for better grouping.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 05 Jul 2009 13:31:34 +0200] rev 2549
Changed the filter for getting a SurveyRecord for a ProjectSurvey
ProjectSurveyRecords are characterized by the Survey and a Project entity. The user property is just there to state who last submitted the Survey.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 05 Jul 2009 13:00:08 +0200] rev 2548
Added tag v0-5-20090705p1 for changeset c7726e3ab173
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 05 Jul 2009 12:59:33 +0200] rev 2547
Set new Melange version number to 0-5-20090705p1 in app.yaml.template.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 05 Jul 2009 12:57:09 +0200] rev 2546
Ensure that accessViolations for Survey menu items get captured.
(Also ensure that you think before committing something you broke yourself :()
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 05 Jul 2009 12:19:19 +0200] rev 2545
Added tag v0-5-20090705 for changeset 8f3a8e066111
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 05 Jul 2009 12:18:31 +0200] rev 2544
Set new Melange version number to 0-5-20090705 in app.yaml.template.
James Levy <jamesalexanderlevy@gmail.com> [Sun, 05 Jul 2009 11:32:26 +0200] rev 2543
Added Menu items for all three kinds of Surveys to the program menu.
The menu items turn red when the user has not taken the Survey yet.
Patch by: James Levy, Lennard de Rijk
Reviewed by: to-be-reviewed
Daniel Diniz <ajaksu@gmail.com> [Sun, 05 Jul 2009 00:57:03 +0200] rev 2542
POST data always overwrites survey_record data when used to populate form.
It also fixes validation errors on takeGet.
Patch by: Daniel Diniz, Lennard de Rijk
Reviewed by: to-be-reviewed
Mario Ferraro <fadinlight@gmail.com> [Sat, 04 Jul 2009 18:48:58 +0100] rev 2541
Fixes bug when option name contains double quotes.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 04 Jul 2009 18:53:37 +0200] rev 2540
Several style fixes due to code reviews.
Daniel Diniz <ajaksu@gmail.com> [Sat, 04 Jul 2009 17:23:19 +0200] rev 2539
Ensure that long questions and comments are stored as db.Text.
This is done by adding the setCleaners methods which sets the appropriate cleaners for dynamic fields.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 04 Jul 2009 17:16:16 +0200] rev 2538
Style fix in access module.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 04 Jul 2009 17:02:51 +0200] rev 2537
Returned ProjectSurvey create to checkIsUser.
The access protection is properly done by the form validator.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 04 Jul 2009 16:44:08 +0200] rev 2536
Added access checks for taking a Project(Grading)Survey.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 04 Jul 2009 16:23:00 +0200] rev 2535
Brown paper bag fix for using non-existing logic in ProjectSurvey views.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 04 Jul 2009 15:59:19 +0200] rev 2534
Fixed basic Survey access check.
Also enabled this check for all relevant Views. However ProjectSurveys and subclasses still need an additional check. A stub for this has been added to the access module.
Daniel Diniz <ajaksu@gmail.com> [Sat, 04 Jul 2009 15:30:08 +0200] rev 2533
Fixed broken selection questions from refactoring SurveyForm.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 04 Jul 2009 15:16:54 +0200] rev 2532
Fixed showing the correct list of projects for taking a Grading Project Survey.
Note that when a user is a mentor for a lot of Organizations the amount of subqueries might exceed the allowed amount. A TODO has been added to fix this issue. However this will hopefully not be a problem that pops up soon.
Also some minor docstring addition to Project Survey view.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 04 Jul 2009 15:08:28 +0200] rev 2531
Refactored filter construction to _constructFilterForProjectSelection.
This allows Grading Project Survey to overwrite this method and create its own filter.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 04 Jul 2009 14:29:13 +0200] rev 2530
Make sure that radio button questions validate correctly and allow only one choice.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 04 Jul 2009 14:22:02 +0200] rev 2529
Added Daniel Diniz and Zachary Voase to the AUTHORS file.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 04 Jul 2009 14:19:39 +0200] rev 2528
Added Daniel Diniz to authors for Grading Project Survey View.
Daniel Diniz <ajaksu@gmail.com> [Sat, 04 Jul 2009 14:15:11 +0200] rev 2527
Add a grade field to the Grading Project Survey form.
This also takes care of validating and transforming the data into True(pass) or False(fail). GradingProjectSurveys are hereby working for developers.
Reviewed by: Lennard de Rijk
James Levy <jamesalexanderlevy@gmail.com> [Sat, 04 Jul 2009 13:53:17 +0200] rev 2526
Survey editing/taking Javascript and CSS fixes.
This patch adds some cosmetic changes and functional fixes:
- UI now removes all of the field content when a field is deleted,
- CSS tweaks, and jQuery hack to specialize comment CSS,
- fixed JS path in take.html.
Reviewed by: Pawel Solyga (with some small changes)
Pawel Solyga <Pawel.Solyga@gmail.com> [Sat, 04 Jul 2009 12:07:27 +0200] rev 2525
Remove public role type from SURVEY_TAKING_ACCESS in Survey model.
Sverre Rabbelier <sverre@rabbelier.nl> [Fri, 03 Jul 2009 20:41:19 -0700] rev 2524
try to fix the surveys-have-no-scope issue
to-be-reviewed: also untested
Sverre Rabbelier <sverre@rabbelier.nl> [Fri, 03 Jul 2009 18:39:17 -0700] rev 2523
addressed comments to previous version
to-be-reviewed: still untested
Sverre Rabbelier <sverre@rabbelier.nl> [Fri, 03 Jul 2009 18:24:02 -0700] rev 2522
return found entity for activity checks
Sverre Rabbelier <sverre@rabbelier.nl> [Fri, 03 Jul 2009 18:23:12 -0700] rev 2521
survey access: stylefix and remove public role type
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 03 Jul 2009 22:36:10 +0200] rev 2520
Style fixes in Survey helper.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 03 Jul 2009 22:27:42 +0200] rev 2519
Added _getSurveyTakeForm to the Survey view.
Subclasses can overwrite this method to create their own form. ProjectGradingSurvey will likely be an example for this.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 03 Jul 2009 21:59:10 +0200] rev 2518
Only initialize a SurveyTakeForm in take instead of in takeGet and takePost.
This will allow for other subclassed views to easily replace the form the view is using.
Also small style fix in Survey helper.
Daniel Diniz <ajaksu@gmail.com> [Fri, 03 Jul 2009 21:06:22 +0200] rev 2517
Split SurveyForm into SurveyTakeForm and SurveyEditForm.
This allows for a more cleaner implementation of the Form code. And this will make it easier to break free from the getFields method in the future.
Also the getRoleSpecifcFields method and the this_user and project variables have been removed. They are deemed obsolete.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 03 Jul 2009 20:38:43 +0200] rev 2516
Do not call takeGet when SurveyForm ValidationError occurs.
Problems occured when a SurveyRecord was specified in the SurveyForm. The SurveyRecord data reset the erroneous POST data. Further code reduction might be possible soonish.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 03 Jul 2009 19:15:09 +0200] rev 2515
Several stylefixes due to received reviews.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 03 Jul 2009 18:39:30 +0200] rev 2514
Style fixes in Access module.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 03 Jul 2009 18:34:18 +0200] rev 2513
Style fixes to the GradingProjectSurvey View module.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 03 Jul 2009 18:23:34 +0200] rev 2512
Sub_merge params for GradingProjectSurvey View.
James Levy <jamesalexanderlevy@gmail.com> [Fri, 03 Jul 2009 18:23:02 +0200] rev 2511
Added rudimentary grade field to GradingProjectSurvey take View.
Patch by: James Levy, Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 03 Jul 2009 18:20:33 +0200] rev 2510
Ensure that the params from subclasses get merged properly with ProjectSurvey view.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 03 Jul 2009 18:09:48 +0200] rev 2509
Corrected the links to Grading Project Surveys in Program menu.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 03 Jul 2009 17:55:36 +0200] rev 2508
Added missing import to ProjectSurvey View.
Daniel Diniz <ajaksu@gmail.com> [Fri, 03 Jul 2009 15:21:44 +0200] rev 2507
Fix pick_multi only returning one answer as maximum.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 03 Jul 2009 15:00:00 +0200] rev 2506
Removed getSurveyResponseFromPost from Surveys helper.
We will use the power of Django Forms instead of getting our own properties. This fits better into the rest of Melange which also uses this approach.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 03 Jul 2009 14:53:26 +0200] rev 2505
Renamed survey-edit-090627.js due to recent changes.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 03 Jul 2009 14:43:49 +0200] rev 2504
Form errors when taking a Survey now have the correct context.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 03 Jul 2009 14:36:16 +0200] rev 2503
Fixed Survey Form error giving 505.
I failed when changing the system to work with collectCleanedFields.
Daniel Diniz <ajaksu@gmail.com> [Fri, 03 Jul 2009 14:35:03 +0200] rev 2502
Surveys can now have required questions and comments can be turned on/off.
Storing comments is now working. However some issues arise when form errors occur, like missing context and the errors also trigger before a form has been submitted.
Reviewed by: Lennard de Rijk
Daniel Diniz <ajaksu@gmail.com> [Fri, 03 Jul 2009 14:19:23 +0200] rev 2501
Added Survey From Field validation.
Also added the COMMENT_PREFIX in Survey model to ensure that comments are stored in the same way everwhere.
Reviewed by: Lennard de Rijk
Daniel Diniz <ajaksu@gmail.com> [Fri, 03 Jul 2009 12:10:24 +0200] rev 2500
Style fixes and a forgotten parameter in Survey(Record) logic.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 03 Jul 2009 12:05:23 +0200] rev 2499
Removed unnecessary variable in ProjectSurvey take method.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 03 Jul 2009 12:02:57 +0200] rev 2498
Overwrite _getSurveyRecordFor in ProjectSurvey view to take StudentProject into account.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 03 Jul 2009 12:00:53 +0200] rev 2497
Added _getSurveyRecordFor method to Survey View.
This method is used by the Take view to get the right SurveyRecord for the current request. Subclassed Views that want to fetch their records in another way can override this method.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 02 Jul 2009 18:35:57 +0200] rev 2496
Added default Survey list templates for ProjectSurvey and GradingProjectSurvey.
Daniel Diniz <ajaksu@gmail.com> [Thu, 02 Jul 2009 18:33:13 +0200] rev 2495
Enable the ProjectSurvey and GradingProjectSurvey views in the core.
Also add menu items to the program menu for easy access to these options.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 02 Jul 2009 17:51:07 +0200] rev 2494
Implemented taking ProjectSurveys.
The user will first be served a list of all eligble StudentProjects for which the ProjectSurvey can be taken. After clicking on the list the key_name of the project is attached as a GET param and the code uses the normal take view with the hooks to let everything run smoothly.
An extra access check method is required which checks if the Project mentioned in the GET param is a valid project for the current user. This check will run together with the isSurveyTakable checker.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 02 Jul 2009 17:47:24 +0200] rev 2493
Edit SurveyRecord model to not make use of different Survey property for each subclass.
This does mean that a simple query needs to be constructed by hand whenever you want to query for every SurveyRecord for a specific Survey. However the naming is now the same over each SurveyRecord and it fits well into the rest of the design of Melange.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 02 Jul 2009 17:08:10 +0200] rev 2492
Made the CSV exporter for Survey not rely on the BackReferenceProperty in Survey.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 02 Jul 2009 16:53:13 +0200] rev 2491
Added getTakeProjectSurveyRedirect.
This redirect is used when taking a ProjectSurvey.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 02 Jul 2009 16:51:31 +0200] rev 2490
Added the possibility to change the action of the form on the Survey take page.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 02 Jul 2009 16:50:08 +0200] rev 2489
Small style fix in Surveys helper.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 02 Jul 2009 15:40:37 +0200] rev 2488
Set required is True for StudentProject reference in ProjectSurveyRecord.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 02 Jul 2009 15:38:33 +0200] rev 2487
Removed obsolete if tag form take template.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 02 Jul 2009 15:34:02 +0200] rev 2486
Added hook methods to takeGet and takePost.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 02 Jul 2009 14:48:10 +0200] rev 2485
Fixed typo in title of Survey Take page.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 02 Jul 2009 12:46:12 +0200] rev 2484
Add a base implementation of takePost.
Normal Surveys can now be taken, however comments are not stored yet.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 02 Jul 2009 12:45:06 +0200] rev 2483
Added getSurveyResponseFromPost method to Surveys Helper.
This method will be used to read the POST dictionary from a request. And will transform it into the fields that need to be set in a SurveyRecord for the questions specified by the given Survey.
A TODO has been added to handle the naming/handling of the comment fields.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 02 Jul 2009 12:43:06 +0200] rev 2482
Added updateOrCreateFromFields method to SurveyRecordLogic.
The reading of the fields from the POST request will not happen in this Logic anymore.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 02 Jul 2009 12:40:42 +0200] rev 2481
Added base class logic for Expando based models.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 02 Jul 2009 11:25:52 +0200] rev 2480
Removed two obsolete/outdated methods in Survey Logic.
The updateSurveyRecord can be found in the SurveyRecord logic.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 02 Jul 2009 10:46:39 +0200] rev 2479
Removed obsolote method call in Program View.
Daniel Diniz <ajaksu@gmail.com> [Thu, 02 Jul 2009 10:33:58 +0200] rev 2478
Clean up and other fixes for Survey modules.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 01 Jul 2009 21:53:20 +0200] rev 2477
Implemented the takeGet view for Surveys.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 01 Jul 2009 17:28:44 +0200] rev 2476
Fixed multiple typos in Survey tooltips strings.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 01 Jul 2009 17:25:54 +0200] rev 2475
Added skeleton for the take view and its template.
Also fixed the sorting of imports of the Survey View.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 01 Jul 2009 16:28:27 +0200] rev 2474
Move getMenusForScope to the end of the View class.
Adhering to our principle that we the methods we use for generating our menus can be usually found at the bottom of the View class.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 01 Jul 2009 16:22:35 +0200] rev 2473
Changed the Survey public view to give a preview of the Survey.
Also changed the access rights for deleting a Survey because of the possible invalid references problem.
Added two TODO's to the _public method. The first one involves enabling the SurveyForm to generate a form without passing along the Logic since it is only used to retrieve the Survey entity which we already have available. The second one involves a brief discussion about the getFields method's functionality and name.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 01 Jul 2009 14:49:54 +0200] rev 2472
Removed activate grade URL pattern from Survey View.
The remaining methods will be ported over in a patch from Ajaksu.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 01 Jul 2009 14:42:54 +0200] rev 2471
Brown paper bag "without tea" morning typo fix in Survey View.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 01 Jul 2009 14:28:51 +0200] rev 2470
Style fix in Survey views helper.
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 01 Jul 2009 08:29:49 +0200] rev 2469
Returned access checks in Survey View to the right state.
This got bugged in James's commt.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 30 Jun 2009 18:16:33 +0200] rev 2468
Fixed too long line in Surveys helper.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 30 Jun 2009 18:02:10 +0200] rev 2467
Solved some merging problems and use the getRecordLogic where needed.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 30 Jun 2009 17:55:43 +0200] rev 2466
Reverted some changes in SurveyLogic.
SurveyRecord logic is defined in its own module.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 30 Jun 2009 15:58:56 +0200] rev 2465
Use an existing logic for showing Survey Results.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 30 Jun 2009 14:56:48 +0200] rev 2464
Merge params from inheriting Survey views so functionality can be reused.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 30 Jun 2009 14:55:55 +0200] rev 2463
Add more flexibility to the Survey helper for use with the new Survey types.
This includes using the new SurveyLogic methods from an earlier commit. And passing on the Logic from the view where necessary.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 30 Jun 2009 14:45:11 +0200] rev 2462
Added getRecordLogic method to SurveyLogic.
This is used to retrieve the SurveyRecordLogic that belongs to a certain SurveyLogic.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 30 Jun 2009 08:54:39 +0200] rev 2461
Removed setting of the scope in the ProjectSurvey init.
This is because it is not possible to query for another entity outside your entity group in the __init__ fucntion.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 30 Jun 2009 08:50:56 +0200] rev 2460
Added getSurveyForContent method to SurveyLogic.
This method returns a Survey for a given content. The backreferenceproperty will not work because of inheritance.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 30 Jun 2009 08:49:34 +0200] rev 2459
Calling the correct super in Project and Grading Survey Logic.
james@jamess-macbook-air.local [Tue, 30 Jun 2009 03:03:46 -0700] rev 2458
merged upstream
Zachary Voase <disturbyte@googlemail.com> [Tue, 30 Jun 2009 10:59:05 +0200] rev 2457
Add paver script that will replace our current build.sh from scripts folder.
Until I update the wiki to describe how this new paver build script works I'm leaving the old one in the repository.
Reviewed by: Pawel Solyga
Sverre Rabbelier <sverre@rabbelier.nl> [Mon, 29 Jun 2009 23:19:49 -0700] rev 2456
Add checkHasSurveyAccess access check
To-be-reviewed, untested code
james@jamess-macbook-air.local [Tue, 30 Jun 2009 03:02:53 -0700] rev 2455
fixed critical errors related to survey subclassing and renaming of deadline and opening properties, and surveys in sidebar are now marked as such and have a red color if untaken
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 30 Jun 2009 00:06:53 +0200] rev 2454
Removed survey_kind from Survey model.
The inheritance structure should make this obsolete.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 29 Jun 2009 23:40:24 +0200] rev 2453
Set the correct base_model and scope_logic for extended Survey logic.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 29 Jun 2009 23:16:21 +0200] rev 2452
Added two missing imports to the Project and Grading Surveys views.
Daniel Diniz <ajaksu@gmail.com> [Mon, 29 Jun 2009 19:29:15 +0200] rev 2451
Added SurveyContentSchema to improve readability for the survey helper.
Reviewed by: Lennard de Rijk
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 29 Jun 2009 16:51:48 +0200] rev 2450
Added tag v0-5-20090629 for changeset 0dee663d6582
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 29 Jun 2009 16:50:38 +0200] rev 2449
et new Melange version number to 0-5-20090629 in app.yaml.template.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 29 Jun 2009 15:53:50 +0200] rev 2448
Added skeleton view for ProjectSurvey and GradingProjectSurvey.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 29 Jun 2009 15:44:33 +0200] rev 2447
Prepared Survey access controls to deal with multiple logics.
Also added a TODO to move a method to another view.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 29 Jun 2009 15:19:28 +0200] rev 2446
Extracted the ProjectSurvey and ProjectGradingSurvey records to a new module.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 29 Jun 2009 14:06:30 +0200] rev 2445
Removed unused import from Survey model.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 29 Jun 2009 14:01:24 +0200] rev 2444
Separated two survey types out of the main survey model.
These models are ProjectSurvey and GradingProjectSurvey.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 29 Jun 2009 13:50:03 +0200] rev 2443
Seperated Logic for ProjectSurvey and GradingProject surveys.
These changes also include their respective records.
Daniel Diniz <ajaksu@gmail.com> [Sun, 28 Jun 2009 23:58:03 +0200] rev 2442
Start on adding ProjectSurvey and GradingProjectSurvey.
New classes still need to be made for logic and views so the appropriate methods can be overwritten.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 28 Jun 2009 22:12:33 +0200] rev 2441
Added .settings to hgignore.
Eclipse IDE uses this map to store some settings. Since this is widely used I decided to add it to the ignore list.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 28 Jun 2009 17:53:58 +0200] rev 2440
Renamed opening to survey_start and deadline to survey_end.
Symmetry seems to be both pleasing and helpful when understanding the code.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 28 Jun 2009 17:44:44 +0200] rev 2439
Put ResultsLogic in its own Logic module named survey_record.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 28 Jun 2009 14:55:47 +0200] rev 2438
Removed non-existing import in Survey Logic.
James don't get ahead of yourself :D.
Daniel Diniz <ajaksu@gmail.com> [Sun, 28 Jun 2009 14:49:39 +0200] rev 2437
Added Survey menu items to the Program menu.
Patch by: Daniel Diniz
Reviewed by: Lennard de Rijk
Daniel Diniz <ajaksu@gmail.com> [Sun, 28 Jun 2009 14:48:19 +0200] rev 2436
Added Surveys to the sitemap.
Patch by: Daniel Diniz
Reviewed by: Lennard de Rijk
James Levy <jamesalexanderlevy@gmail.com> [Sun, 28 Jun 2009 14:46:31 +0200] rev 2435
Added View for Surveys.
Patch by: James Levy, Daniel Diniz
Reviewed by: to-be-reviewed
Daniel Diniz <ajaksu@gmail.com> [Sun, 28 Jun 2009 14:45:08 +0200] rev 2434
Added redirect for use in Surveys.
Also some minor style changes.
Patch by: Daniel Diniz
Reviewed by: Lennard de Rijk
Daniel Diniz <ajaksu@gmail.com> [Sun, 28 Jun 2009 14:40:55 +0200] rev 2433
Added Access checks for Surveys.
Patch by: Daniel Diniz, James Levy
Reviewed by: Lennard de Rijk
James Levy <jamesalexanderlevy@gmail.com> [Sun, 28 Jun 2009 14:32:21 +0200] rev 2432
Added Survey Views Helper for rendering several widgets.
Patch by: James Levy, Daniel Diniz, Lennard de Rijk
Reviewed by: Lennard de Rijk
James Levy <jamesalexanderlevy@gmail.com> [Sun, 28 Jun 2009 14:18:01 +0200] rev 2431
Added logic for Survey and SurveyRecord.
The logic for the SurveyRecord will be seperated within the upcoming days.
Patch by: James Levy, Daniel Diniz, Lennard de Rijk
Reviewed by: Lennard de Rijk
James Levy <jamesalexanderlevy@gmail.com> [Sun, 28 Jun 2009 13:18:56 +0200] rev 2430
Added SurveyRecordGroup for the use in evaluation surveys.
Patch by: James Levy, Daniel Diniz
Reviewed by: Lennard de Rijk
James Levy <jamesalexanderlevy@gmail.com> [Sun, 28 Jun 2009 13:13:58 +0200] rev 2429
Added SurveyRecordModel.
Lennard: On top of the orginial patch I've added several comments to the fields and two TODO's for further subclassing.
Patch by: James Levy, Daniel Diniz, Lennard de Rijk
Reviewed by: Lennard de Rijk
James Levy <jamesalexanderlevy@gmail.com> [Sun, 28 Jun 2009 13:07:18 +0200] rev 2428
Added Survey and SurveyContent model.
They are currently located in a single file this can be undone later on.
Patch by: James Levy, Daniel Diniz, Lennard de Rijk
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 27 Jun 2009 22:11:48 +0200] rev 2427
Fixed docstring in Document Logic.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 27 Jun 2009 09:42:32 +0200] rev 2426
Renamed css due to previous changes in previous commit.
Daniel Diniz <ajaksu@gmail.com> [Sat, 27 Jun 2009 09:39:01 +0200] rev 2425
Edited stylesheet for use in Surveys.
Patch by: Daniel Diniz, James Levy
Reviewed by: Mario Ferraro
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 27 Jun 2009 09:36:54 +0200] rev 2424
Renamed JavaScript files in templates to match the correct files using prefixes.
Daniel Diniz <ajaksu@gmail.com> [Sat, 27 Jun 2009 09:35:50 +0200] rev 2423
Adding JS files for use in Surveys.
Patch by: Daniel Diniz, James Levy
Reviewed by: Mario Ferraro
Daniel Diniz <ajaksu@gmail.com> [Fri, 26 Jun 2009 21:58:12 +0200] rev 2422
Added templates considering Surveys.
Patch by: Daniel Diniz, James Levy
Reviewed by: Lennard de Rijk
Daniel Diniz <ajaksu@gmail.com> [Fri, 26 Jun 2009 21:54:46 +0200] rev 2421
Renamed jquery.growfield.js to jquery-growfield.js.
Reviewed by: Lennard de Rijk
Daniel Diniz <ajaksu@gmail.com> [Tue, 23 Jun 2009 20:54:03 +0200] rev 2420
Patch that adds the JS and CSS files for surveys.
The only update is in app/jquery/jquery-ui.core.js, from a non-release
(added by Paweł for the date picker) to a slightly updated released
version.
Reviewed by: Lennard de Rijk, Mario Ferraro
Patch by: Daniel Diniz, James Levy
Daniel Diniz <ajaksu@gmail.com> [Tue, 23 Jun 2009 20:43:22 +0200] rev 2419
Patch that touches 'upstream' templates, for use in surveys.
Consists out of three changes.
1 - Move the </head> placement in base.hmtl to after the closing of
scripts_block, so templates that extend base.html can add scripts to
the <head>.
2 - Add tooltips for checkboxes inside fieldsets.
3 - Comment out an empty table row in templatetags/_as_table.html,
which probably has an arcane reason to stay empty :)
Reviewed by: Lennard de Rijk, Pawel Solyga
Patch by: Daniel Diniz, James Levy
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 22 Jun 2009 07:32:45 +0200] rev 2418
Fixes an issue where the organization home page would throw a 505 when no projects where accepted.
This only happens after the project announced deadline because only then would the project list be constructed.
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 21 Jun 2009 18:27:30 +0200] rev 2417
Added tag v0-5-20090621 for changeset 96ff51144dca
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 21 Jun 2009 18:22:02 +0200] rev 2416
Set new Melange version number to 0-5-20090621 in app.yaml.template
Mario Ferraro <fadinlight@gmail.com> [Fri, 19 Jun 2009 23:13:06 +0100] rev 2415
jQuery Spin plugin updated to version 1.1.1
Former version had a bug if max was not specified
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 19 Jun 2009 20:19:03 +0200] rev 2414
Use build-in django 1.0.x on deployed version of Melange.
Using SDK (Development server) right now we are still using django.zip when running from build folder and django folder when running from app folder. django.zip file is still uploaded when deploying the app but it's not used. We might totally get rid of django folder and django.zip soon (discussion needed).
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 19 Jun 2009 16:13:32 +0200] rev 2413
Update GAE to 1.2.3 in thirdparty folder.
Sverre Rabbelier <sverre@rabbelier.nl> [Mon, 08 Jun 2009 22:34:05 +0200] rev 2412
Added tag v0-5-20090608 for changeset 19e9fdde919e
Sverre Rabbelier <sverre@rabbelier.nl> [Mon, 08 Jun 2009 22:31:28 +0200] rev 2411
Set new Melange version number to 0-5-20090604 in app.yaml.template
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 08 Jun 2009 22:28:17 +0200] rev 2410
Temporary fix for Issue 636 by turning off the caching of the page's entities.
This also means that pagination is turned back on because querying all 1000 projects every time will take too long.
Sverre Rabbelier <sverre@rabbelier.nl> [Mon, 08 Jun 2009 21:57:12 +0200] rev 2409
fix copy/paste fail in homepage caching
Madhusudan C.S. <madhusudancs@gmail.com> [Mon, 08 Jun 2009 08:54:21 +0200] rev 2408
Added group attribute to each GHOPProgram property so it is grouped on edit/create forms.
Added 3 new groups, "Contest Rules" group, "Prize Information" group and
"Task Settings" group to organize the properties in a useful manner on the edit/create forms.
Reviewed by: Lennard de Rijk
Madhusudan C.S. <madhusudancs@gmail.com> [Mon, 08 Jun 2009 08:48:24 +0200] rev 2407
Changed GHOP module imports to be consistent with rest of Melange code.
The imports used the from <module-path> import <module> as <local_module_name>
syntax. These kinds of imports are changed to import <module_path.module_name>
syntax to be consistent with the Melange code base.
Reviewed by: Lennard de Rijk
Madhusudan C.S. <madhusudancs@gmail.com> [Mon, 08 Jun 2009 08:42:13 +0200] rev 2406
Changed the property that holds the minimum age required for Students to participate in a GHOP based program.
Added a new property student_min_age_as_of to hold the DateTime from when the minimum age should be reached. Changed student_min_age property to now store the student minimum age as an integer.
This all feel more user friendly then letting the program admin calculate the required DateTime. Storing the two properties is then still needed in this case since information might be lost otherwise when the program admin brings up the edit view.
Reviewed by: Lennard de Rijk
Sverre Rabbelier <sverre@rabbelier.nl> [Sat, 06 Jun 2009 20:40:08 +0200] rev 2405
Remove now unneeded getCallback from ghop.__init__
Sverre Rabbelier <sverre@rabbelier.nl> [Sat, 06 Jun 2009 20:29:09 +0200] rev 2404
Remove getCallback indirection in modules
Instead, assume that the imported module contains the Callback class
that was previously returned by getCallback. This is done to prevent
a circular import (caused by the __init__ importing a submodule).
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 06 Jun 2009 19:42:54 +0200] rev 2403
Removed authors from 'empty' __init__.py files.
Augie Fackler <durin42@gmail.com> [Sat, 06 Jun 2009 10:30:56 -0500] rev 2402
Add HTTP_HOST to environ variables mocked. Also add license headers to run.py.
Madhusudan C.S. <madhusudancs@gmail.com> [Sat, 06 Jun 2009 17:28:56 +0200] rev 2401
Added logic for every GHOP specific model.
Defined logic for every model defined for GHOP. These logics do nothing special
now. They are just inherited from their parent classes. Necessary GHOP specific
logic will be added later as necessary.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 06 Jun 2009 17:16:52 +0200] rev 2400
Added licenses and fixed the authors of __init__.py for the GHOP module.
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 05 Jun 2009 22:54:19 +0200] rev 2399
Changed imports in models to comply with recent GHOP code move.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 05 Jun 2009 22:07:15 +0200] rev 2398
Removed unused import.
Madhusudan C.S. <madhusudancs@gmail.com> [Fri, 05 Jun 2009 21:27:03 +0200] rev 2397
Moved the GHOP module into the modules package.
This also includes moving the templates and content into their respective place inside the Soc folder. This is to avoid adding every folder to the app.yaml file.
Patch by: Madhusudan C.S. and Lennard de Rijk
Reviewed by: Lennard de Rijk
Sverre Rabbelier <sverre@rabbelier.nl> [Fri, 05 Jun 2009 08:24:32 +0200] rev 2396
also rename batch_size in cron.py
Sverre Rabbelier <sverre@rabbelier.nl> [Fri, 05 Jun 2009 00:03:09 +0200] rev 2395
Added tag v0-5-20090604 for changeset 1dc8d7f9458e
Sverre Rabbelier <sverre@rabbelier.nl> [Fri, 05 Jun 2009 00:00:30 +0200] rev 2394
Set new Melange version number to 0-5-20090604 in app.yaml.template
Sverre Rabbelier <sverre@rabbelier.nl> [Thu, 04 Jun 2009 23:21:33 +0200] rev 2393
Display caught errors on the page itself
Similar to the previous commit, show directly rather than redirect.
Sverre Rabbelier <sverre@rabbelier.nl> [Thu, 04 Jun 2009 22:26:24 +0200] rev 2392
Make the maintenance page a hardcoded response
Show the maintenance message on the requested page, instead of
redirecting to a specific url which then displays a page with the
maintenance notice.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 04 Jun 2009 22:08:11 +0200] rev 2391
Merge with Pawel's tip.
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 04 Jun 2009 20:55:30 +0200] rev 2390
Partial fix for displaying mentors and students on Organization home page.
Connections between mentors and students are not yet displayed and also there is some probably with displaying markers in Safari for some reason, everything works fine in FF.
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 04 Jun 2009 20:46:37 +0200] rev 2389
Comment out GMaps support in Organization home page template.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 04 Jun 2009 22:02:14 +0200] rev 2388
Small indentation fix.
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 04 Jun 2009 20:38:32 +0200] rev 2387
Add missing if statement in organization list row template.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 04 Jun 2009 22:01:57 +0200] rev 2386
Fixed an issue where some access checks would fail due to missing arguments.
This happens when an org document is being checked for write access when trying to show the edit link on the document's show page.
Madhusudan.C.S <madhusudancs@gmail.com> [Wed, 03 Jun 2009 23:38:02 +0530] rev 2385
Introduced 'module_package' key in params dict to support modules in melange
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 04 Jun 2009 21:58:05 +0200] rev 2384
Now showing link to edit the home page document on the home page.
This will only show up if you have the right to edit the document.
Update issue 271
Now also working for home pages.
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 02 Jun 2009 19:23:06 +0200] rev 2383
Temporary turn off GMaps support on Organization home pages until it's fixed.
Currently not all markers and polyline connections between students and mentors show up.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 04 Jun 2009 20:21:15 +0200] rev 2382
Added link to edit the Document on the Document's public page.
This link will only show if the user is allowed to edit the document.
Fixes issue 271.
Update issue 271
Owner: ljvderijk
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 02 Jun 2009 19:20:14 +0200] rev 2381
Rename soc-090421.css and update base.html template.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 04 Jun 2009 18:21:04 +0200] rev 2380
Clarified docstring for document read/write access check.
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 02 Jun 2009 19:17:46 +0200] rev 2379
Small changes in #extra_left, #extra_right tags in css file.
Google Maps and Student Project List on Organization home page now doesn't lay on page footer if too high.
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 04 Jun 2009 08:12:57 +0200] rev 2378
Added a link to the website where the user has registered to the welcome email.
Fixes Issue 630.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 01 Jun 2009 23:42:36 +0200] rev 2377
Add taggable-mixin and gviz to build script.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 01 Jun 2009 22:23:46 +0200] rev 2376
Extend taggable-mixin to support different Tag models.
Usage is pretty simple. Tag model is default in Taggable constructor but you
can call it with different model like GHOPTaskType that inherits from Tag model.
Both Taggable and Tag models have been updated and they don't use hardcoded Tag
model anymore and instead use cls of class methods or self.__class__. In case
of Taggable it's self.__tag_model.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 01 Jun 2009 22:17:38 +0200] rev 2375
Make taggable-mixin tests working by updating GAE path.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 01 Jun 2009 20:38:38 +0200] rev 2374
Merge with Pawel's head.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 01 Jun 2009 20:31:38 +0200] rev 2373
Add google-visualization-python project to Melange repository.
This python module will be used with our Statistics module to leverage Google Visualization API and python as a data source.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 01 Jun 2009 20:03:22 +0200] rev 2372
Removed unecessary use of %.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 30 May 2009 09:19:10 +0200] rev 2371
Changed University Student expected graduation date to be a dynamic dropdown.
The range of choices is dynamically made by taking the current_year-1 to the current_year+20. It does not start at the current year because a Student might need to change it's profile during a Program that runs across multiple years.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 30 May 2009 01:03:20 +0200] rev 2370
Added GHOP specific Mentor and Org Admin Models.
Pawel Solyga <Pawel.Solyga@gmail.com> [Sat, 30 May 2009 00:50:39 +0200] rev 2369
Add missing __init__.py file in taggable-mixin module.
Pawel Solyga <Pawel.Solyga@gmail.com> [Sat, 30 May 2009 00:36:52 +0200] rev 2368
Add taggable-mixin to Melange repository.
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 29 May 2009 20:56:39 +0200] rev 2367
Add some missing docstrings to Seeder classes in seed_db.py
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 27 May 2009 20:37:04 +0200] rev 2366
Style fixes and pylint: disable-msg comments in different modules.
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 27 May 2009 03:31:58 +0200] rev 2365
Add pylint: disable-msg= where needed in Melange modules.
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 27 May 2009 03:31:27 +0200] rev 2364
Rename bathSize variable to batch_size in soc.logic.models.base module.
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 27 May 2009 03:22:37 +0200] rev 2363
Style fixes and wrong function call fix in soc.views.helper.lists module.
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 27 May 2009 02:12:56 +0200] rev 2362
Remove unused variable from soc.view.models.cron module.
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 27 May 2009 02:09:38 +0200] rev 2361
Some more pylint fixes in different Melange modules.
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 27 May 2009 01:47:38 +0200] rev 2360
Style and pylint fixes in Melange modules.
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 27 May 2009 00:31:40 +0200] rev 2359
Style and variable names fixes in soc.modules.core module.
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 26 May 2009 22:18:04 +0200] rev 2358
Remove unused imports in Melange modules.
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 26 May 2009 22:10:02 +0200] rev 2357
Remove unused imports from main.py.
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 26 May 2009 22:04:52 +0200] rev 2356
Some small fixes to unique_user_id_adder module.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 26 May 2009 02:45:03 +0200] rev 2355
Fixed typo in org_prize_assignment model.
Sverre Rabbelier <sverre@rabbelier.nl> [Tue, 26 May 2009 02:37:39 +0200] rev 2354
remove accidental head
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 26 May 2009 02:03:53 +0200] rev 2353
Fixed the notification list to show a properly formatted date and time column.
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 26 May 2009 01:58:56 +0200] rev 2352
Link id and key name fixes for Organization And OrgApplication in seed_db.
Dan Bentley <dbentley@google.com> [Mon, 25 May 2009 16:23:16 -0700] rev 2351
Add Organization Application seeding.
Fix the seeding in seed_db so that a consistent linkid for organization
applications is used.
Use the last entry in the split array instead of the 2nd.
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 26 May 2009 00:51:33 +0200] rev 2350
Make user_id property in User model not required.
Sverre Rabbelier <sverre@rabbelier.nl> [Tue, 26 May 2009 00:19:09 +0200] rev 2349
Merged with Sverre
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 25 May 2009 23:45:20 +0200] rev 2348
Fixed model name and comment typo's in task model.
Also changed the corresponding reference properties.
Madhusudan C.S. <madhusudancs@gmail.com> [Mon, 25 May 2009 23:42:56 +0200] rev 2347
Added several models related to the GHOP workflow.
These models will form the base of the GHOP infrastructure together with the already commited task model.
Reviewed by: Lennard de Rijk
Sverre Rabbelier <sverre@rabbelier.nl> [Mon, 25 May 2009 23:40:07 +0200] rev 2346
Do not die on NeedIndexErrors
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 25 May 2009 22:59:56 +0200] rev 2345
Add helper functions, model update and jobs for unique user ids.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 25 May 2009 22:59:33 +0200] rev 2344
Add missing django.template import to shell.py.
Sverre Rabbelier <sverre@rabbelier.nl> [Mon, 25 May 2009 20:42:11 +0200] rev 2343
Revert "Add a supplemantal block to the edit form"
This reverts commit f50455c4cdcb.
Sverre Rabbelier <sverre@rabbelier.nl> [Mon, 25 May 2009 20:41:54 +0200] rev 2342
Revert "Add an EditForm id to the edit form"
This reverts commit f835e39b4dbc.
James Levy <jamesalexanderlevy@gmail.com> [Mon, 25 May 2009 02:25:44 +0200] rev 2341
Add a supplemantal block to the edit form
James Levy <jamesalexanderlevy@gmail.com> [Mon, 25 May 2009 02:23:42 +0200] rev 2340
Add an EditForm id to the edit form
Sverre Rabbelier <sverre@rabbelier.nl> [Mon, 25 May 2009 02:40:11 +0200] rev 2339
Remove executable bit from datatimepicker
Madhusudan C.S. <madhusudancs@gmail.com> [Mon, 25 May 2009 02:33:26 +0200] rev 2338
Added GHOP Task model.
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 25 May 2009 01:56:09 +0200] rev 2337
Added __init__.py to ghop folder.
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 24 May 2009 22:32:39 +0200] rev 2336
Merge with Sverre's recent module architecture commit.
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 24 May 2009 22:29:54 +0200] rev 2335
Add web based python shell to Melange.
It is accessible via http://host/admin/shell url and requires developer rights.
Shell project is part of google-app-engine-samples. This commit moves django configuration from main.py to separate gae_django.py module. Shell project has been modified in order to work correctly with django 1.0+. Build script has been updated and includes shell folder and gae_django.py file.
http://code.google.com/p/google-app-engine-samples/source/browse/trunk/shell/
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 22 May 2009 10:08:08 +0200] rev 2334
Comment style fix in soc.views.models.organization module.
Sverre Rabbelier <sverre@rabbelier.nl> [Sun, 24 May 2009 21:40:37 +0200] rev 2333
First step in the module design
The new module design allows modules to be registered by adding them
to settings.MODULES. Currently modules cannot do a lot (they can
register with the sidebar and the sitemap), but the structure is in
place.
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 22 May 2009 09:40:53 +0200] rev 2332
Add comment regarding Student Project sorting on Organization home page.
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 21 May 2009 14:44:41 +0200] rev 2331
Add sorting of student projects on organization home page.
List of student projects on organization home page is now sorted in alphabetical order by student name. Fixes issue 613.
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 21 May 2009 13:25:11 +0200] rev 2330
Now clicking cancel button returns user to previous page. Fixes issue 569.
If you don't want that behaviour you can define cancel_redirect and user will be redirected to given url on "Cancel" button click instead of redirecting to previous page.
Patch by: Daniel Hans & Pawel Solyga
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 20 May 2009 12:32:36 +0200] rev 2329
Add comment to clean_html_content function and update __authors__.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 18 May 2009 20:23:42 +0200] rev 2328
Invoke pylint from build script.
Using --skip-pylint build script command line parameter you can skip pylint invocation.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 18 May 2009 19:37:38 +0200] rev 2327
Replace usage of feedparser for sanitizing html with new HtmlSanitizer module.
HtmlSanitizer prevents from XSS attacks (Fixes issue 606).
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 18 May 2009 19:34:19 +0200] rev 2326
Add htmlsanitizer folder to build script.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 18 May 2009 19:33:47 +0200] rev 2325
Add missing __init__.py file to htmlsanitizer folder.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 18 May 2009 14:49:43 +0200] rev 2324
Add HtmlSanitizer python module to Melange repository.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 18 May 2009 14:48:47 +0200] rev 2323
Add BeautifulSoup Python HTML/XML parser to Melange repository.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 18 May 2009 14:05:38 +0200] rev 2322
Add acceptedStudentsCSVExport function to stats.py script.
This funtion is used to generate CSV with all accepted students. It still needs some work and I left TODOs there. I also added helper function for saving data to CSV, which can be reused for other kinds of reports.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 18 May 2009 14:23:29 +0200] rev 2321
Remove accidentaly committed file.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 18 May 2009 14:22:45 +0200] rev 2320
Merge with Sverre's accidental head.
Sverre Rabbelier <sverre@rabbelier.nl> [Fri, 15 May 2009 23:05:13 +0200] rev 2319
Do not rely on notifiction module being imported
This has worked so far mostly by accident, but it turned out to be
brittle while writing tests. This makes sure that the notification
module is always imported before use.
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 15 May 2009 20:54:36 +0200] rev 2318
Style fixes in test_functional.py.
Matthew Wilkes <matthew@matthewwilkes.co.uk> [Fri, 15 May 2009 18:01:43 +0200] rev 2317
Add some example function tests that use gaeftest
Sverre Rabbelier <sverre@rabbelier.nl> [Mon, 25 May 2009 23:42:15 +0200] rev 2316
Use key_name instead of link_id
Some entities do not have a link_id, but all entities are guaranteed
to have a key_name (or an id).
Sverre Rabbelier <sverre@rabbelier.nl> [Tue, 26 May 2009 20:04:59 +0200] rev 2315
Use key_name instead of link_id
Some entities do not have a link_id, but all entities are guaranteed
to have a key_name (or an id).
Matthew Wilkes <matthew@matthewwilkes.co.uk> [Fri, 15 May 2009 15:29:41 +0200] rev 2314
Include required antl3 library and check if datastore is available
The datastore is checked for availability before requesting it to
be cleared. This is because gaeftest uses its own method for ensuring
no leakage of data by providing a temporary file as the backend.
Reviewed by: Sverre Rabbelier
Daniel Bentley <dbentley@google.com> [Sun, 12 Apr 2009 09:06:45 +0000] rev 2313
Use offset_linkid instead of offset to scan >1000 entities.
this is a first-cut. It works in all the ways I could make earlier
versions fail. It passes link_id as URL parameters. It also has a new
class LinkCreator which makes the main body of getListContents even easier
to write.
I wasn't sure if link_id's could have non alphanumeric characters; if so, they
need to be URL encoded/decoded.
I also need to go and remove any mention of raw offsets now, because we don't
use them.
I believe I've talked about this approach with a few of you and it sounded
reasonable. Feel free to roll-back/fix/amend/comment-for-me-to-fix. This is
my first big-logic-change to Melange.
Patch by: Dan Bentley
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 15 May 2009 12:37:01 +0200] rev 2312
Revert not finished 1000 limitation fix commit (ef7222d484).
We are going to put this into separate branch until it's finished.
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 12 May 2009 15:52:53 +0200] rev 2311
Add vcs-load-dirs project to thirdparty directory.
vcs-load-dirs project contains load-dir scripts for different version control sysystems including git, hg, darcs, bazaar.
More information about the project:
http://software.complete.org/software/wiki/vcs-load-dirs/
http://software.complete.org/static/vcs-load-dirs/doc//hg_load_dirs.1.html
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 12 May 2009 15:48:36 +0200] rev 2310
Add .DS_Store Mac OS X specific files to .hgignore.
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 12 May 2009 15:39:52 +0200] rev 2309
Update Google App Engine to 1.2.2 in thirdparty folder.
Sverre Rabbelier <sverre@rabbelier.nl> [Thu, 14 May 2009 22:40:39 +0200] rev 2308
added foo
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 12 May 2009 13:02:10 +0200] rev 2307
Fix ordering of names in AUTHORS file.
Sverre Rabbelier <sverre@rabbelier.nl> [Sun, 10 May 2009 02:38:57 +0200] rev 2306
Add .gitignore to .hgignore
We're all ignoring one another, pretending the other doesn't exist at
all, how rude!
Sverre Rabbelier <sverre@rabbelier.nl> [Sun, 10 May 2009 02:29:07 +0200] rev 2305
Add .git to the .hgignore file
Sverre Rabbelier <sverre@rabbelier.nl> [Sat, 09 May 2009 19:23:02 +0200] rev 2304
Remove __init__.py from project root as well
This is in line with the earlier patch to remove the __init__.py file
from the app/ directory.
---
0 files changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 __init__.py
Sverre Rabbelier <sverre@rabbelier.nl> [Sat, 09 May 2009 15:28:26 +0200] rev 2303
[PATCH] Remove __init__.py from app, as app is not a module
From 6916391964ed3b48021351d3a9ea7a7bc836a373 Mon Sep 17 00:00:00 2001
Date: Sat, 9 May 2009 15:19:04 +0200
---
scripts/build.sh | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
delete mode 100644 app/__init__.py
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 09 May 2009 01:37:21 +0200] rev 2302
Renamed duplicate slots because of recent changes.
Mario Ferraro <fadinlight@gmail.com> [Sat, 09 May 2009 01:36:22 +0200] rev 2301
Fixes Issue 625 where the Duplicate calculation would hang if no assigned slots where available.
Reviewed by: Lennard de Rijk
Mario Ferraro <fadinlight@gmail.com> [Sat, 09 May 2009 01:14:03 +0200] rev 2300
Fixed Issue 627 where multiple Purr boxes would show when using calendar widget.
Sverre Rabbelier <sverre@rabbelier.nl> [Fri, 08 May 2009 14:58:19 +0200] rev 2299
Add Marcelo to AUTHORS file and fix typo
Marcelo de Sena Lacerda <marceloslacerda@gmail.com> [Fri, 08 May 2009 14:55:36 +0200] rev 2298
Add coverage support to the test suite
This requires nose 0.11 to run.
Sverre Rabbelier <sverre@rabbelier.nl> [Fri, 08 May 2009 14:42:16 +0200] rev 2297
Added coverage output files to .hgignore
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 05 May 2009 21:48:46 +0200] rev 2296
Fixed typo in docstring as to comments on r3012 (svn repo).
Also now importing logic and using keyword arguments as to comply with the codebase standards
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 04 May 2009 19:23:44 +0200] rev 2295
Replace BeautyTips tooltips with purr info box for all form fields with help text.
Patch by: Mario Ferraro
Reviewed by: Pawel Solyga
Sverre Rabbelier <sverre@rabbelier.nl> [Fri, 01 May 2009 01:37:43 +0200] rev 2294
Use python2.5 in our unit tests
Patch by: Sverre Rabbelier
Sverre Rabbelier <sverre@rabbelier.nl> [Fri, 01 May 2009 00:56:29 +0200] rev 2293
Ignore .project and .pydevproject files
Patch by: Sverre Rabbelier
Sverre Rabbelier <sverre@rabbelier.nl> [Fri, 01 May 2009 00:35:06 +0200] rev 2292
Add full list of accepted students
Patch by: Daniel Hans
Sverre Rabbelier <sverre@rabbelier.nl> [Fri, 01 May 2009 00:32:18 +0200] rev 2291
Ignore backup files (*~)
Patch by: Sverre Rabbelier
Sverre Rabbelier <sverre@rabbelier.nl> [Fri, 01 May 2009 00:31:39 +0200] rev 2290
Ignore zip files and build directory
Patch by: Sverre Rabbelier
Sverre Rabbelier <sverre@rabbelier.nl> [Fri, 01 May 2009 00:25:11 +0200] rev 2289
Merged revert
Sverre Rabbelier <sverre@rabbelier.nl> [Fri, 01 May 2009 00:03:02 +0200] rev 2288
Backed out changeset 571f2de51138
Test commit that was not meant to be committed.
Patch by: Sverre Rabbelier
Sverre Rabbelier <sverre@rabbelier.nl> [Thu, 30 Apr 2009 23:33:04 +0200] rev 2287
Make dev_appserver error out when python version >2.5 is used
Patch by: Sverre Rabbelier
Sverre Rabbelier <sverre@rabbelier.nl> [Thu, 30 Apr 2009 17:13:09 +0200] rev 2286
Added file 'foo.txt'
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 29 Apr 2009 22:24:14 +0200] rev 2285
Fixed StudentProposal apply view that broke during split of Create/Edit view.
Also included whitespace fixes.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 29 Apr 2009 18:51:58 +0200] rev 2284
Fix Issue 389 (Clicking list entry will not open new tab/window).
Patch by: Daniel Hans
Reviewed by: Pawel Solyga
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 29 Apr 2009 18:20:30 +0200] rev 2283
Fix too long line in soc.view.models.organization module.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 28 Apr 2009 12:47:06 +0200] rev 2282
Remove E1103 and E1101 errors from ignore list in pylintrc file.
We are going to use "# pylint disable-msg=E1103" comments in the source file itself to ignore false-positives.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 27 Apr 2009 13:01:53 +0200] rev 2281
Style fixes in app.soc.views.models.student_project module.
Too long line and missing whitespace.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 25 Apr 2009 20:52:03 +0200] rev 2280
Show all Co-Mentors on the Student Project public page.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 25 Apr 2009 20:50:48 +0200] rev 2279
Changed Additional Mentors to Co-Mentors in the manage view.
Due to a conversation with Pawel.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk [Sat, 25 Apr 2009 20:24:00 +0200] rev 2278
Added functionality to set additional mentors for a Student Project.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk [Sat, 25 Apr 2009 20:22:13 +0200] rev 2277
Fixed missing value in context when a form with a different name then form was used.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Sat, 25 Apr 2009 10:13:06 +0200] rev 2276
Fix broken tests by renaming default app id from "your_app_id" to "test-app-run".
This fix is required due to changes in GAE 1.2.1.
Patch by: Pawel Solyga
Pawel Solyga <Pawel.Solyga@gmail.com> [Sat, 25 Apr 2009 10:09:24 +0200] rev 2275
Add .hgignore to repository and ignore all .pyc files and app.yaml file.
Patch by: Pawel Solyga
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 24 Apr 2009 22:34:31 +0000] rev 2274
Add getStudentsProjects to context in stats.py script.
Patch by: Pawel Solyga
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 24 Apr 2009 14:16:00 +0000] rev 2273
Load /Users/solydzajs/Desktop/google_appengine into
trunk/thirdparty/google_appengine.
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 21 Apr 2009 16:28:13 +0000] rev 2272
Renamed .css file due to recent changes.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 21 Apr 2009 16:24:32 +0000] rev 2271
Added map of accepted student proposals to mentors to the org home page.
Patch by: Madhusudan C.S
Reviewed by: Lennard de Rijk
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 21 Apr 2009 16:24:13 +0000] rev 2270
Fix missing dot in stats.py docstring.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Tue, 21 Apr 2009 14:36:47 +0000] rev 2269
Fixing the build now that emails have been tested.
Patch by: Augie Fackler
Sverre Rabbelier <srabbelier@gmail.com> [Tue, 21 Apr 2009 14:25:57 +0000] rev 2268
Intentionally breaking the build so that we can verify BuildBot will send email.
Patch by: Augie Fackler
Augie Fackler <durin42@gmail.com> [Tue, 21 Apr 2009 01:45:12 +0000] rev 2267
Fixing the build now that emails have been tested.
Patch by: Augie Fackler
Augie Fackler <durin42@gmail.com> [Tue, 21 Apr 2009 01:38:04 +0000] rev 2266
Intentionally breaking the build so that we can verify BuildBot will send email.
Patch by: Augie Fackler
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 20 Apr 2009 22:52:51 +0000] rev 2265
Added reviveJobs and deidleJobs to stats.py
These can be used to mark jobs as 'waiting' (meaning they will be
executed again).
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 20 Apr 2009 22:52:38 +0000] rev 2264
Email address is actually private, not public, make this obvios
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 20 Apr 2009 22:52:21 +0000] rev 2263
Set the last_modified_on date to last change
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 20 Apr 2009 22:52:05 +0000] rev 2262
Set batch size to 10
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 20 Apr 2009 22:51:48 +0000] rev 2261
Added index needed to convert proposals
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 20 Apr 2009 22:31:25 +0000] rev 2260
Some minor style fixes.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 20 Apr 2009 20:57:59 +0000] rev 2259
Changed the accepted and rejected list to redirect to the review page in ListProposals view.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 20 Apr 2009 20:56:56 +0000] rev 2258
Allowing student project review page to be viewed in read-only mode after the deadline has passed.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 20 Apr 2009 19:08:47 +0000] rev 2257
Fixed typo in access module naming.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 20 Apr 2009 03:44:17 +0000] rev 2256
Set new Melange version number to 0-5-20090420 in app.yaml.template.
Patch by: Pawel Solyga
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 19 Apr 2009 22:51:58 +0000] rev 2255
Some minor style fixes.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 19 Apr 2009 22:50:30 +0000] rev 2254
Added listing of accepted and rejected proposals to the organization proposal page.
The link will redirect to the public page where comments can still be placed.
Patch by: Madhusudan.C.S
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 19 Apr 2009 22:14:35 +0000] rev 2253
Added org_home_gmap function to the map JS for displaying the mentor-student map.
Patch by: Madhusudan.C.S and Merio Ferraro
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 19 Apr 2009 22:07:20 +0000] rev 2252
Added mentor-marker.png to content\images.
This is for use on the organization home pages having the map displayed.
Patch by: Madhusudan.C.S
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 19 Apr 2009 22:05:25 +0000] rev 2251
Renamed map JS to facilitate upcoming changes.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 19 Apr 2009 21:50:04 +0000] rev 2250
Added the gathering of data required to display a map on the org home page.
Patch by: Madhusudan.C.S
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 19 Apr 2009 21:37:14 +0000] rev 2249
Added ccTld property to role to retrieve the ccTld of the country of residence for a specific role entity.
Patch by: Madhusudan.C.S
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 19 Apr 2009 21:26:38 +0000] rev 2248
Added dictionary mapping country names to their CCTLD in countries model.
Patch by: Madhusudan.C.S
Reviewed by: Lennard de Rijk
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 19 Apr 2009 17:42:57 +0000] rev 2247
Don't run in a transaction if not needed
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 19 Apr 2009 17:42:44 +0000] rev 2246
Tweak the 'load balancing' algorithm
In order to reduce contention we randomly skipped jobs, but this
caused many jobs to end up stopping early. Now instead we keep on
going until we time out (also increased the chance of doing work).
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 19 Apr 2009 17:42:27 +0000] rev 2245
Added deleteEntities methods to stats.py
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 19 Apr 2009 16:23:29 +0000] rev 2244
Fixed typo in cron.job module's timeOutJob docstring.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 19 Apr 2009 14:48:21 +0000] rev 2243
Use status codes in job.py
The previous behavior of being able go do 'if not handler.handle' is
still valid as the status code for 'timed out' is 0.
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 19 Apr 2009 14:45:22 +0000] rev 2242
getDefaultMailSender now properly handles users who are logged in but not registered.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 19 Apr 2009 14:35:31 +0000] rev 2241
Allow anyone to see student projects
The required rights['show'] exception was already made, but the
any_access check was preventing it from being effictive.
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 19 Apr 2009 10:46:20 +0000] rev 2240
Changed the type of Error occurring when no valid sender could be found to a FatalJobError in student_proposal_mailer.
This means that the job will be immediately aborted.
This patch is due to comments on r3000 by SRabbelier.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 19 Apr 2009 10:37:10 +0000] rev 2239
Students can not list their own projects before the accepted students announced deadline.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 19 Apr 2009 10:29:57 +0000] rev 2238
Student Proposal Mailer is now sending out real emails.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 19 Apr 2009 10:28:35 +0000] rev 2237
Fixed a comment typo and possible bug in mail_dispatcher.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 19 Apr 2009 10:26:11 +0000] rev 2236
Added email templates for accepted and rejected students in a GSoC like program.
These templates are specifically for GSoC2009 as per request in Issue 379.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 19 Apr 2009 00:07:46 +0000] rev 2235
Major brown paper bag fix
Filter was set to empty dict while it was passed in as a possibly
empty param.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 19 Apr 2009 00:07:29 +0000] rev 2234
Add a startSpam method to stats
This method creates the job responsible for sending out emails to
students.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 19 Apr 2009 00:07:17 +0000] rev 2233
Add job to the index
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 19 Apr 2009 00:07:05 +0000] rev 2232
Add a random chance to ignore a job to reduce contention
This should probably be solved better (perhaps with a binary
exponential backoff).
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 19 Apr 2009 00:06:46 +0000] rev 2231
Do not fetch all jobs with each poke
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 19 Apr 2009 00:06:29 +0000] rev 2230
Add entityIterator to base Logic
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 19 Apr 2009 00:06:12 +0000] rev 2229
Store how many times a job has timed out and abort if needed
Patch by: Sverre Rabblier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 18 Apr 2009 21:34:41 +0000] rev 2228
Wrong usage of twoline_table_row caused weird layout in project
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 18 Apr 2009 21:34:25 +0000] rev 2227
Add cron.yaml to the build script
Patch by: Sverre Rabbelier, Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 18 Apr 2009 21:30:58 +0000] rev 2226
Instead of text_data use key_data property to check for uniqueness.
Brown paper bag fix, querying for TextProperty is not smart ^_^.
Patch by: Lennard de Rijk, Sverre Rabbelier
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 18 Apr 2009 21:26:13 +0000] rev 2225
Style fix in Job model.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 18 Apr 2009 21:22:43 +0000] rev 2224
Hook up the Student Proposal Mailer in the cron/jobs module.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 18 Apr 2009 21:21:22 +0000] rev 2223
Added Student Proposal Mailer module for mailing students who are accepted/rejected into the program.
TODO has been added to actually sent out the emails.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 18 Apr 2009 19:00:04 +0000] rev 2222
Various improvements to convertProposals
It should now be ready to convert proposals to projects and reject
all proposals that were not accepted.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 18 Apr 2009 18:59:53 +0000] rev 2221
Add a silent option to updateOrCreateFromFields
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 18 Apr 2009 17:14:42 +0000] rev 2220
Fixed wrong import for list proposals view.
This seems to be working in the p3 release though.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 18 Apr 2009 15:06:36 +0000] rev 2219
Fixed typo and added myself to authors in the cron/job module.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 18 Apr 2009 15:05:56 +0000] rev 2218
Add a script to convert proposals.
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 18 Apr 2009 15:04:24 +0000] rev 2217
Added FatalJobError to the cron/job module.
This Error will lead to abortion of the raising job.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 18 Apr 2009 14:51:27 +0000] rev 2216
Fixed typo in documentation of the Job Model.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 18 Apr 2009 14:43:42 +0000] rev 2215
Changed the response message in the cron poke view.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 18 Apr 2009 14:27:40 +0000] rev 2214
Remove debug url too
This should have been part of the previous commit.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 18 Apr 2009 14:25:30 +0000] rev 2213
Remove testing method and update docstring for cron system
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 18 Apr 2009 14:04:39 +0000] rev 2212
Removed unneeded imports and variables
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 18 Apr 2009 14:04:11 +0000] rev 2211
Add cron, the core of the job system
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 18 Apr 2009 14:03:49 +0000] rev 2210
Add priority groups and jobs to the sitemap
Also add an entry in the Site menu to list them.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 18 Apr 2009 14:03:28 +0000] rev 2209
Add jobs (model, logic, and view)
Jobs are the core of the Job system, allowing distributed processing
of taks in an interuptable manner.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 18 Apr 2009 14:02:56 +0000] rev 2208
Add priority groups (model, logic, and view)
Priority groups will be a key part of the Job system, allowing the
site admin to give a higher priority to certain job types on the fly.
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 18 Apr 2009 14:00:30 +0000] rev 2207
The listing of accepted projects on the Organization's homepage is now timeline dependent.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 18 Apr 2009 13:59:24 +0000] rev 2206
White space fix in list_info module.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 18 Apr 2009 12:49:37 +0000] rev 2205
Fix user_self calling editGet with a wrong parameter
Also fix wrong call to collectCleanedFields and stray seed
argument in user_self.
Patch by: Sverre Rabbelier, Lennard de Rijk
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 18 Apr 2009 12:37:12 +0000] rev 2204
Split edit and create into different methods
This makes removes unneeded responsibility from the edit view and
makes it possible to more tightly restrict the usage of the edit and
create views to only creating/editing.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 18 Apr 2009 12:36:55 +0000] rev 2203
Add support for ID based entities
This allows entities that do not have a key name to be created and
edited without requiring the presence of a key_name.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 18 Apr 2009 12:07:02 +0000] rev 2202
Use proposal key instead of raw proposal
Patch by: Sverre Rabbelier, Lennard de Rijk
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 18 Apr 2009 11:41:56 +0000] rev 2201
Show in green the proposals that would be accepted
Patch by: Sverre Rabbelier, Lennard de Rijk
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 17 Apr 2009 22:50:16 +0000] rev 2200
Add proper generation of Student entities and StudentProposal entities to seed_db module.
Add link for generating 200 Students to seed_db.html template.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 17 Apr 2009 21:36:49 +0000] rev 2199
Rename that should have been part of r2953.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 17 Apr 2009 21:14:43 +0000] rev 2198
Renamed stepsize to step_size in Student Proposal Logic.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 17 Apr 2009 20:26:37 +0000] rev 2197
Moved the code to retrieve all Proposal which should be accepted for one Organization to the Proposal Logic module.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 17 Apr 2009 19:54:27 +0000] rev 2196
Style fixes in soc.views.helper.lists module.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 17 Apr 2009 19:53:54 +0000] rev 2195
Style fixes in soc.views.models.organization module.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 17 Apr 2009 19:53:23 +0000] rev 2194
Fix too long line in soc.views.models.program module.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 17 Apr 2009 19:52:57 +0000] rev 2193
Comment out unused variables in soc.views.models.base module.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 17 Apr 2009 19:01:26 +0000] rev 2192
Fix too long line in soc.views.helper.templatetags.forms_helpers module.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 17 Apr 2009 16:23:01 +0000] rev 2191
Proposal CSV export for students.
Patch by: Matthew Wilkes
Reviewed by: Pawel Solyga
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 15 Apr 2009 23:22:11 +0000] rev 2190
Readability fix in base logic
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 15 Apr 2009 23:21:40 +0000] rev 2189
Remove redundant if check
site_logic.getSingleton() is guaranteed to return an entity.
Patch by: Sverre Rabbelier
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 15 Apr 2009 19:13:52 +0000] rev 2188
Comment out unused variables in soc.logic.allocations module.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 15 Apr 2009 19:13:16 +0000] rev 2187
Fix too long line in soc.cache.logic module.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 15 Apr 2009 16:05:29 +0000] rev 2186
Add missing responses import and replace usage of helper.responses with just responses in soc.views.models.student module.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 15 Apr 2009 15:56:17 +0000] rev 2185
Fix too long line and redefining variable 'review' from outer scope in soc.views.models.student_proposal module.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Daniel Bentley <dbentley@google.com> [Wed, 15 Apr 2009 08:01:17 +0000] rev 2184
Step 2 of moving to new seeding model.
Create Seeder class, which abstracts some seeding.
Move user to Seeder class, and make new OrganizationSeeder class.
If people like this, I'll finish the rest soon.
Patch by: Dan Bentley
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 14 Apr 2009 18:44:06 +0000] rev 2183
Added additional_mentors property to StudentProject.
As per request by Issue 588.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 14 Apr 2009 18:42:27 +0000] rev 2182
Whitespace fix in sponsor model.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 13 Apr 2009 21:46:33 +0000] rev 2181
Place the getSingleton call in view decorator in the try
This way timeouts on the getSingleton() call are also catched.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 13 Apr 2009 21:32:29 +0000] rev 2180
Fix a bug in duplicate detection
This is caused by AppEngine's inability to sort a query when the
inequality or IN operator is used. See also [0].
[0] http://code.google.com/p/googleappengine/issues/detail?id=1100
Patch by: Sverre Rabbelier and Lennard de Rijk
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 13 Apr 2009 21:32:12 +0000] rev 2179
Undid superfluas replacement of .name() with .name_or_id()
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 13 Apr 2009 16:31:36 +0000] rev 2178
Fixes access check for manage view.
Added forgotten IsMyEntity check and fixed a bug introduced by a rename in r2816.
Addresses Issue 584.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 13 Apr 2009 15:31:39 +0000] rev 2177
Do not rely on dicts.merge to change target
Also make dicts.merge actually not touch target. This is much cleaner
than modifying in place, especially since we assign the result of the
dicts.merge call to target most of the time anyway.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 13 Apr 2009 15:30:48 +0000] rev 2176
Use key().id_or_name() instead of key().name()
These two cases were introduced after the previous refactoring was
done and did not follow the new behavior.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 13 Apr 2009 14:34:42 +0000] rev 2175
Fix a bug in seed_db
Using %(num)d with an int as argument doesn't work.
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 12 Apr 2009 16:43:30 +0000] rev 2174
Added a warning message to alert the user that reviews are not editable.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 12 Apr 2009 16:09:00 +0000] rev 2173
Added overview of private reviews to the Student Proposal review page.
Addresses Issue 496.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 12 Apr 2009 13:22:43 +0000] rev 2172
Load /Users/solydzajs/Downloads/google_appengine into
trunk/thirdparty/google_appengine.
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 12 Apr 2009 13:14:03 +0000] rev 2171
Do not rely on a backup_admin being set
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 12 Apr 2009 12:31:55 +0000] rev 2170
Send out notifications and emails to admin and backup admin
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 12 Apr 2009 12:31:23 +0000] rev 2169
Allow the backup_admin to fill in the org application
Patch by: Sverre Rabbelier
Daniel Bentley <dbentley@google.com> [Sun, 12 Apr 2009 09:06:45 +0000] rev 2168
Use offset_linkid instead of offset to scan >1000 entities.
this is a first-cut. It works in all the ways I could make earlier
versions fail. It passes link_id as URL parameters. It also has a new
class LinkCreator which makes the main body of getListContents even easier
to write.
I wasn't sure if link_id's could have non alphanumeric characters; if so, they
need to be URL encoded/decoded.
I also need to go and remove any mention of raw offsets now, because we don't
use them.
I believe I've talked about this approach with a few of you and it sounded
reasonable. Feel free to roll-back/fix/amend/comment-for-me-to-fix. This is
my first big-logic-change to Melange.
Patch by: Dan Bentley
Daniel Bentley <dbentley@google.com> [Sun, 12 Apr 2009 06:24:14 +0000] rev 2167
Respond to comments on r2769.
Patch by: Dan Bentley
Daniel Bentley <dbentley@google.com> [Sun, 12 Apr 2009 06:21:15 +0000] rev 2166
Last step of refactoring before adding support for > 1000 entities.
Make helper functions. One extracts list parameters.
One creates links more simply. This is cleaning up the large
function body so I can move stuff around more radically.
Patch by: Dan Bentley
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 12 Apr 2009 00:18:38 +0000] rev 2165
Add (better) help_text to publish_location and school_name
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 12 Apr 2009 00:18:19 +0000] rev 2164
Brown paper bag fix
Can't call .key() if there is no entity.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 11 Apr 2009 23:04:29 +0000] rev 2163
Added Joel Sherrill to the AUTHORS file
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 11 Apr 2009 22:59:30 +0000] rev 2162
Lower ASCII fix
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 11 Apr 2009 22:58:57 +0000] rev 2161
Remove getKeySuffix and it's usage
We can use .key().id_or_name() everywhere now.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 11 Apr 2009 22:58:19 +0000] rev 2160
Use key().id_or_name() instead of key().name()
This is to allow for the usage of auto-id's.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 11 Apr 2009 22:57:23 +0000] rev 2159
Use key.id_or_name in templates rather than key.name
This is to allow for usage of auto-id's.
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 11 Apr 2009 17:40:41 +0000] rev 2158
Indentation fixes.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 11 Apr 2009 16:00:03 +0000] rev 2157
Indentation fixes.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 11 Apr 2009 13:42:12 +0000] rev 2156
Added two menu items to the program menu.
The first addition is a link to redirect to the Host's view for showing duplicates.
The second addition is a link for Students to an overview of all their projects in the current program.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 11 Apr 2009 13:37:31 +0000] rev 2155
Removed obsolete white line in soc/models/views/models/organization.py.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 11 Apr 2009 13:36:50 +0000] rev 2154
Added listing of Student Projects for Students themselves.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 11 Apr 2009 13:34:37 +0000] rev 2153
Added three new redirect methods.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 11 Apr 2009 13:32:35 +0000] rev 2152
Brown paper bag fix for Student Project Manage and Edit access check.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 11 Apr 2009 13:19:23 +0000] rev 2151
Style fix in function names in stats.py
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 11 Apr 2009 12:27:41 +0000] rev 2150
When ranking, put them at or above the given rank
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 11 Apr 2009 12:27:20 +0000] rev 2149
Remove slots_allocation from program view
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 10 Apr 2009 15:46:05 +0000] rev 2148
Make it possible to save any value with saveValues
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 10 Apr 2009 15:45:52 +0000] rev 2147
Allow loading a previously saved slot allocation
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 10 Apr 2009 15:32:11 +0000] rev 2146
Added Manage Student Projects item to the organization menu.
Only visible after the accepted students deadline has passed and the current user is an org admin.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 10 Apr 2009 15:24:43 +0000] rev 2145
Fixed typo in checkStudentProjectHasStatus docstring.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 10 Apr 2009 15:22:38 +0000] rev 2144
Removed TODO that has been completed in r2876.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 10 Apr 2009 11:27:33 +0000] rev 2143
Fix bug exposed in previous commit
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 10 Apr 2009 11:27:15 +0000] rev 2142
Add a test case to demonstrate a bug in the allocator
Patch by: Sverre Rabbelier
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 09 Apr 2009 22:37:29 +0000] rev 2141
Set new Melange version number to 0-5-20090410 in app.yaml.template.
Patch by: Pawel Solyga
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 09 Apr 2009 22:06:18 +0000] rev 2140
Add a new allocation algorithm and use it
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 09 Apr 2009 22:05:44 +0000] rev 2139
Change iterative to algorithm in slot allocator
Also store the slots in program model instead of in each org.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 09 Apr 2009 22:05:07 +0000] rev 2138
Store min and max slots in the program model
Also add a field to store the current allocation.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 09 Apr 2009 22:04:47 +0000] rev 2137
If nothing is assigned, return no assignments
Before the popularity was returned instead.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 08 Apr 2009 23:45:41 +0000] rev 2136
Add a submit method and button to slots view
Patch by: Sverre Rabbelier
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 08 Apr 2009 22:47:46 +0000] rev 2135
Make "Private Comment" first in the selection box on Student Proposal review page.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 08 Apr 2009 22:21:50 +0000] rev 2134
Add auto-completion for mentor field
Patch by: Kai Blin
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 08 Apr 2009 22:21:30 +0000] rev 2133
Make mentor pickable
Patch by: Kai Blin
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 08 Apr 2009 22:21:12 +0000] rev 2132
Make it possible to specify the key_order for pick
Patch by: Kai Blin
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 08 Apr 2009 22:20:53 +0000] rev 2131
Add a temporary hack to allow filtering on org.key().name()
Patch by: Kai Blin
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 08 Apr 2009 22:20:33 +0000] rev 2130
Drop the 'adjustement' part of slots allocation
Also cap the max slots at slots_desired (and name it 'max' rather
than 'mentors', which is a more accurate name anyway).
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 08 Apr 2009 22:20:00 +0000] rev 2129
Use slots allocated instead of adjustment in slots view
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 08 Apr 2009 22:19:24 +0000] rev 2128
Use the new self._getAcceptedOrgsList in slots view
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 08 Apr 2009 22:19:05 +0000] rev 2127
Factor out _getAcceptedOrgsList from acceptedOrgs
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 07 Apr 2009 22:22:43 +0000] rev 2126
Public page for StudentProjects now displays public info.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 07 Apr 2009 22:20:23 +0000] rev 2125
Added public info as TinyMCE to the edit pages.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 07 Apr 2009 22:19:01 +0000] rev 2124
Added public_info property to StudentProject model.
This can be used to further elaborate about your project on it's public page.
Also fixed some style and textual issues.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 07 Apr 2009 21:57:50 +0000] rev 2123
Student Project public page now shows feed entries.
Patch by: Madhusudan C.S
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 07 Apr 2009 21:55:54 +0000] rev 2122
Added feed_url to StudentProject.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 07 Apr 2009 21:40:23 +0000] rev 2121
Added list of projects to the organization home page.
Only projects that have not failed will be shown here. The list will link to each project public page which will contain the necessary info about the project.
Addresses part of Issue 491.
Patch by: Madhusudan C.S
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 07 Apr 2009 21:12:29 +0000] rev 2120
Changed StudentProposal list to show the amount of pending mentors if none have been assigned.
Addresses Issue 551.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Tue, 07 Apr 2009 18:50:24 +0000] rev 2119
Brown paper bag fix
Patch by: Sverre Rabbelier
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 07 Apr 2009 18:20:27 +0000] rev 2118
Set new Melange version number to 0-5-20090407 in app.yaml.template.
Patch by: Pawel Solyga
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 07 Apr 2009 18:12:29 +0000] rev 2117
Add missing imports, remove unsused imports, fix too long lines and some other style fixes in soc.views.models.student_project module.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 07 Apr 2009 12:31:12 +0000] rev 2116
Add pylint: disable-msg=W0706 to soc.views.helper.access module.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 07 Apr 2009 08:49:47 +0000] rev 2115
Major update to the views concerning StudentProjects.
Organization admins can now reassign a Mentor for each of their active (meaning student has not failed or finished) projects.
To facilitate this an overview has been added for the Organization Admins in which they can choose which Project to edit.
Students can now edit the public information that is used in their projects.
Several TODO's have been added to make it easier to navigate to these pages.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 07 Apr 2009 08:44:56 +0000] rev 2114
Added new redirect method to be used for StudentProjects.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 07 Apr 2009 08:43:50 +0000] rev 2113
Added two new templates for use in StudentProject views.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 07 Apr 2009 08:41:58 +0000] rev 2112
Added 2 new access checks to deal with StudentProjects.
In preparation for the view updates regarding StudentProject.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 07 Apr 2009 08:40:51 +0000] rev 2111
Student Project listing now includes mentor column.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 07 Apr 2009 08:09:47 +0000] rev 2110
Change the dropdown menu to state Comment Visible to Student.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 07 Apr 2009 07:28:31 +0000] rev 2109
Only show mentor name in the detailed list.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 06 Apr 2009 23:46:46 +0000] rev 2108
Properly handle exports when there are multiple lists
If there are multiple lists whose index does not match their position
in the contents, things weren't handled properly.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 06 Apr 2009 22:55:49 +0000] rev 2107
Make slots view available to hosts
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 06 Apr 2009 22:55:27 +0000] rev 2106
Use the new nr_applications and nr_mentors
This saves _a lot_ of computing time, making it possible to use the
slot allocation view when there are a significant number of orgs.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 06 Apr 2009 22:55:08 +0000] rev 2105
Add the amount of proposals and mentors to slots view
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 06 Apr 2009 22:54:41 +0000] rev 2104
Added Matthew Wilkes to the AUTHORS file
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 06 Apr 2009 22:54:31 +0000] rev 2103
Added key_order to student proposal to enable csv export
We need to add it to organization.py rather than to student_proposal
because otherwise students could see the score and status of their
proposals by using the csv export functionality.
Patch by: "Matthew Wilkes" <matthew@matthewwilkes.co.uk>
Reviewed by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 06 Apr 2009 22:54:11 +0000] rev 2102
Fixed wrong usage of twoline_field in proposal view
The proposal view currently uses twoline_field to show the abstract
and contents of a proposal, which causes unbalanced tables and most
data shoved to the far right of the screen.
Patch by: "Matthew Wilkes" <matthew@matthewwilkes.co.uk>
Reviewed by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 06 Apr 2009 22:53:47 +0000] rev 2101
Fixed bug introduced by fixing a pylint error
Here first was very much intentionally set to None, as later on we
check if it is none in an 'first if first else exception' statement.
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 06 Apr 2009 22:02:16 +0000] rev 2100
Added name column to all role lists.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 06 Apr 2009 21:38:10 +0000] rev 2099
Added Mentor name column to StudentProposals list.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 06 Apr 2009 21:19:58 +0000] rev 2098
Fix too long line in soc.views.models.student_proposal module.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 06 Apr 2009 21:05:30 +0000] rev 2097
Added simple listing (no score, rank) for Student Proposals you are a mentor for.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 06 Apr 2009 20:36:18 +0000] rev 2096
Changed label and help_text for public review button on studentproposal review page.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 06 Apr 2009 19:22:42 +0000] rev 2095
Replace current favicon with the cleaned up one (smudges).
Patch by: ajatsu
Reviewed by: Pawel Solyga
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 06 Apr 2009 18:18:53 +0000] rev 2094
Allow students to see and comment on withdrawn and ineligible proposals, hide withdraw button for those proposals.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 06 Apr 2009 18:16:30 +0000] rev 2093
Indention fix in soc.views.models.organization module.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 06 Apr 2009 11:04:57 +0000] rev 2092
When Student withdrew a proposal a public comment "Student withdrew proposal." is posted.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 06 Apr 2009 10:11:44 +0000] rev 2091
Make "Mark as Ineligible" reversable and make this feature available for mentors too.
Now also with every click on "Mark as Ineligible" or "Mark as Eligible" button a private comment is posted with message "Marked Student Proposal as Ineligible/Eligible" which will help keep track of the changes made by mentors/org admins.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 05 Apr 2009 23:39:36 +0000] rev 2090
Add a script to subscribe someone to all updates
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 05 Apr 2009 23:39:25 +0000] rev 2089
Add the entities to the context too
This makes it easier to quickly get specific entities from
the datastore.
Patch by: Sverre Rabbelier
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 05 Apr 2009 22:51:54 +0000] rev 2088
Fix posting public comments as private in student proposals review.html template.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 05 Apr 2009 19:43:26 +0000] rev 2087
Brown paper bag fix, sort by last name in AUTHORS
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 05 Apr 2009 19:38:10 +0000] rev 2086
Added Dmitri to the AUTHORS file
CLA signed with "Igor Gasowski for Dmitri Gaskin" since Dmitri is a
minor (Igor Gasowski is his father).
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 05 Apr 2009 19:37:56 +0000] rev 2085
Use different colors for public/private comment widget
Patch by: Dmitri Gaskin <dmitrig01@gmail.com>
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 05 Apr 2009 18:18:07 +0000] rev 2084
Fixed a missing variable declaration
This caused /org_app/list to be broken.
Patch by: Sverre Rabbelier
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 05 Apr 2009 17:57:33 +0000] rev 2083
Disable E1002 pylint error in soc.views.helper.dynaform module.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 05 Apr 2009 17:50:56 +0000] rev 2082
Fixed a 'stylefix' in DynaField that wasn't a style issue
The word 'base' was not chosen arbitarily but is a variable name,
by changing it to object DynaFields were no longer a subclass of
Field, so they were not included anymore.
Patch by: Sverre Rabbelier
Pawel Solyga <Pawel.Solyga@gmail.com> [Sat, 04 Apr 2009 09:09:35 +0000] rev 2081
Fix wrong usage of helper requests module in soc.views.models.base after recent unused imports cleanup.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 03 Apr 2009 19:17:26 +0000] rev 2080
Also show 'List my student proposals' after signup closes
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 03 Apr 2009 19:17:08 +0000] rev 2079
Minor tweaks to orgStats
Patch by: Sverre Rabbelier
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 03 Apr 2009 17:54:57 +0000] rev 2078
Fix calling of super class __init__ method in out_of_band Error class (wrong number of parameters).
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 03 Apr 2009 17:43:41 +0000] rev 2077
Style fixes, add missing docstring, fix some wrong calls to super classes and removal of unused imports in soc.views.helper.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 03 Apr 2009 17:41:08 +0000] rev 2076
Style fixes and removal of unused imports in soc.views.models.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 03 Apr 2009 17:34:20 +0000] rev 2075
Call super class in __init__ in soc.views.out_of_band module Error class.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 03 Apr 2009 17:32:15 +0000] rev 2074
Fix too long lines, style and remove unused imports in soc.models modules.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 03 Apr 2009 17:30:36 +0000] rev 2073
Style fixes and removal of unused imports in soc.logic modules.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 03 Apr 2009 17:29:36 +0000] rev 2072
Style fixes and removal of unused imports in soc.logic.models modules.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 03 Apr 2009 17:27:31 +0000] rev 2071
Disable some messages in pylintrc and disable cyclic imports check in silent mode of do_pylint.sh.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 03 Apr 2009 17:23:53 +0000] rev 2070
Remove unused imports soc.cache.base module and rename key variable to filter_key in soc.views.sitemap modules (access to outer scope names).
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 03 Apr 2009 17:21:26 +0000] rev 2069
Remove unused imports in soc.views.sitemap modules.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 03 Apr 2009 17:19:46 +0000] rev 2068
Style fixes and removal of unused imports in soc.logic.helper modules.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 03 Apr 2009 17:10:32 +0000] rev 2067
Add missing docstring url.py.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 03 Apr 2009 17:09:34 +0000] rev 2066
Add missing docstrings to main.py and settings.py.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 03 Apr 2009 17:06:27 +0000] rev 2065
Add license file and docstring to __init__.py files across different modules within Melange.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 03 Apr 2009 10:36:57 +0000] rev 2064
Returning a JSON response on successfully storing the found duplicates.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 03 Apr 2009 04:54:10 +0000] rev 2063
Fixed a typo in stats.py
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 02 Apr 2009 23:06:52 +0000] rev 2062
Refactor getProps to use dateFetch
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 02 Apr 2009 23:06:39 +0000] rev 2061
Style fixes
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 02 Apr 2009 23:06:28 +0000] rev 2060
Add and use a getEntities method
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 02 Apr 2009 23:06:15 +0000] rev 2059
Make it possible to retrieve all properties in toDict
We used to retrieve only the properties that are specified in the
self.properties() dictionary, instead, we now iterate over the
key_fields and only use self.properties() if those are not specified.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 02 Apr 2009 23:05:56 +0000] rev 2058
Add dateFetch
This way it's possible to incrementally fetch new or modified
entities given a certain base set.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 02 Apr 2009 23:05:43 +0000] rev 2057
Make stats.py executable
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 02 Apr 2009 23:05:31 +0000] rev 2056
Print how many entities have been retrieved
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 02 Apr 2009 19:40:28 +0000] rev 2055
Enable storing of the duplicate calculation results.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 02 Apr 2009 19:38:49 +0000] rev 2054
Added ProposalDuplicates model and logic.
This will be used for storing the answer on duplicate calculations.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 02 Apr 2009 16:30:38 +0000] rev 2053
Replace "Founded by" with "Registered by" in soc.models.group module.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 02 Apr 2009 15:31:36 +0000] rev 2052
Add some additional functions for stats to stats.py script.
This included getStudents, getUsers, getMentors, getOrgAdmins, countStudentsWithProposals and some style fixes.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 02 Apr 2009 10:11:38 +0000] rev 2051
Make the mentor and organization admin comment submission on student proposal nicer. Now drop down box allows you to select comment type and based on selected type and your current Role shows you available comment options. Left TODO to put inline JS into separate JS file.
Patch by: Tim Ansell (small fixes by Pawel Solyga)
Reviewed by: Pawel Solyga
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 01 Apr 2009 17:23:49 +0000] rev 2050
"Where did you hear about this program"- can now be changed at any time.
Addresses Issue 487.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Daniel Bentley <dbentley@google.com> [Wed, 01 Apr 2009 12:01:58 +0000] rev 2049
Some fixes to lists helper to reduce mutation.
Also added some TODO's to describe the plan.
Patch by: Dan Bentley
Daniel Bentley <dbentley@google.com> [Wed, 01 Apr 2009 10:24:26 +0000] rev 2048
A new model for seeding the database that makes it easier to seed many entities.
new_seed_many is a function that seeds in a different way. Instead of using
redirects, it figures out what the high-water mark of seeding is and
proceeds from there.
This is obviously a half-way step. I've talked about it with Sverre; I think
I've mentioned it to others. If we like it, I volunteer to convert everything
to this model (I think there will be savings and simplification when we're all
the way). If we don't like it, I'll back out this code. But I'll also be sad,
because this makes it a lot easier to add many entities (which I care about
because I'm trying to fix list view for that many entities).
Patch by: Dan Bentley
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 01 Apr 2009 00:30:01 +0000] rev 2047
Added a stats module to scripts
Usable to retrieve and save statistics. Currently only organization
popularity (by means of student applications) is supported.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 01 Apr 2009 00:29:50 +0000] rev 2046
Factor out the setup() method in interactive
Also allow specifying a custom context dictionary in remote, which
will be used by the stats module to add helper methods.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 01 Apr 2009 00:29:34 +0000] rev 2045
Fixed a typo in seed_db.html
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 31 Mar 2009 19:25:43 +0000] rev 2044
Now using GET request for getting the data.
This will prevent a 411 error from occurring on a live website. Also the URL does not need the timestamp since it already is added automatically.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 31 Mar 2009 19:25:17 +0000] rev 2043
Missing template change from r2750.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 31 Mar 2009 19:21:26 +0000] rev 2042
Renamed duplicate-slots.js to prepare for changes.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 31 Mar 2009 16:00:17 +0000] rev 2041
Make invalid Student Proposals also accessible for Hosts, Mentors and Org admins. Previously only new and pending Student Proposals could be viewed.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 31 Mar 2009 15:45:39 +0000] rev 2040
Added example text to birth_date.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 31 Mar 2009 11:40:40 +0000] rev 2039
Fix docstring in interactive.py script.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 30 Mar 2009 22:57:27 +0000] rev 2038
Set new Melange version number to 0-5-20090331 in app.yaml.template.
Patch by: Pawel Solyga
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 30 Mar 2009 22:52:15 +0000] rev 2037
Added nr_applications and nr_mentors
These two properties can then be used to store the amount of
applications and mentors an organization has.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 30 Mar 2009 22:38:08 +0000] rev 2036
Use ugettext and shorter variable names for inellegible list
We use the abbreviated variable names in other list views as well to
make it doable to work with them (with the meaning of the
abbreviation explained with a comment after the definition). Bring
the inellegible list up to date with this.
Patch by: Sverre Rabbelier
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 30 Mar 2009 22:16:55 +0000] rev 2035
Add listing of ineligible Student Proposals to "View all Students Proposals" view. Now mentors and org admin can see what application has been marked as ineligible or withdrawn by student.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 30 Mar 2009 21:16:18 +0000] rev 2034
Fixed the duplicate slots view.
The script would not clear the screen upon recalculation also the list of duplicates would increase with every iteration because the variables weren't properly reset.
Patch by: Merio Ferraro, Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 30 Mar 2009 21:12:44 +0000] rev 2033
Renamed duplicate-slots.js to prepare for changes.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 30 Mar 2009 19:46:41 +0000] rev 2032
Added missing return to manage access check.
Addresses Issue 471.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 30 Mar 2009 19:41:05 +0000] rev 2031
Enforce the 500 character limit for abstracts.
Addresses Issue 417.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 30 Mar 2009 19:36:43 +0000] rev 2030
Fixed typo in docstring for logic/models/base.py
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 30 Mar 2009 19:35:44 +0000] rev 2029
Added clean_content_length method to clean content of a specific size.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 29 Mar 2009 21:35:02 +0000] rev 2028
This patch adds a javascript confirmation box when clicking "Mark as Ineligible" on Student Proposal. This is temporary until we make this action reversible.
Patch by: Tim Ansell
Reviewed by: Pawel Solyga
Tim Ansell <mithro@gmail.com> [Sun, 29 Mar 2009 07:43:04 +0000] rev 2027
Make test@example.com a mentor for one gsoc org and an admin (for a different) gsoc org.
This was the number one issue which was stopping me from testing a bunch of
patches.
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 28 Mar 2009 20:19:50 +0000] rev 2026
Set fields to 100% width again
This patch properly fixes the problem without punishing other
browsers for IE's brokenness. If we have any other IE specific
fixes, we should include them in this way too.
Patch by: Timothy Robert Ansell <tansell@google.com>
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 28 Mar 2009 20:19:18 +0000] rev 2025
Remove two trailing comma's
IE dies when there is a trailing comma in a js dictionary.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 28 Mar 2009 02:21:48 +0000] rev 2024
Add a script to start an interactive shell with remote api
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 28 Mar 2009 02:21:37 +0000] rev 2023
Enabled remote_api for admins only
Patch by: Sverre Rabbelier
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 27 Mar 2009 14:19:16 +0000] rev 2022
Fix Issue 381(Date fields should be displayed in ISO standard formatting) and Issue 207 (Date selector Javascript control always starts out with year 1900 selected).
Patch by: Daniel Hans
Reviewed by: Pawel Solyga
Chen Lunpeng <forever.clp@gmail.com> [Fri, 27 Mar 2009 13:16:27 +0000] rev 2021
Fixed some typo in app/soc/views/models/base.py
Patch by: Chen Lunpeng
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 27 Mar 2009 11:16:35 +0000] rev 2020
Clarified docstring in access.py and changed edit access checks for role views.
Addresses Issue 455.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 27 Mar 2009 10:34:18 +0000] rev 2019
Fixed access check in club_member view.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 27 Mar 2009 09:51:25 +0000] rev 2018
Added missing access checks to various roles.
Addresses Issue 454.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 26 Mar 2009 14:11:06 +0000] rev 2017
Added document_name alias for use on award certificates.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 26 Mar 2009 13:58:13 +0000] rev 2016
Disabled CSV export for roles.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 26 Mar 2009 13:35:49 +0000] rev 2015
Name alias now does not use the name_on_documents.
We should use other methods when the name_on_documents is needed.
Addresses Issue 431.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 26 Mar 2009 12:19:33 +0000] rev 2014
Add missing utf decode in html cleaner in soc.logic.cleaning module. This should fix all the 500 errors that we got. Remove extra blank line in soc.views.model.document.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 25 Mar 2009 22:42:35 +0000] rev 2013
Use minified tiny_mce.js javascript file instead of tiny_mce_src.js which is 100kB larger.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 25 Mar 2009 18:56:31 +0000] rev 2012
Student Proposal Review template now has the right header_title.
Should have been part of r2714.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 25 Mar 2009 18:54:55 +0000] rev 2011
Student Proposal Review page now has a title that contains the title and student name.
Addresses part of Issue 437.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 25 Mar 2009 17:55:16 +0000] rev 2010
Made the Student Proposal review page more clear by separating the submit button from the other buttons.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 25 Mar 2009 17:44:36 +0000] rev 2009
Set new Melange version number to 0-5-20090325 in app.yaml.template.
Patch by: Pawel Solyga
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 25 Mar 2009 15:20:01 +0000] rev 2008
Placing a public review via the review interface now also triggers the status change to pending.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 25 Mar 2009 15:16:50 +0000] rev 2007
Show additional info link on Student Proposal pages.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 25 Mar 2009 14:07:21 +0000] rev 2006
Added cleaning to student proposal content and the contents of the reviews.
Addresses Issue 433.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 25 Mar 2009 08:46:28 +0000] rev 2005
Removed leftover URL in duplicate-slots.js
No code change, so no copy/rename.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 24 Mar 2009 19:49:35 +0000] rev 2004
Added JS to the duplicate proposals page.
TODO's:
Caching
Fix the recalculate to properly clear the previous iteration.
Patch by: Mario Ferraro
Reviewed by: Lennard de Rijk
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 24 Mar 2009 18:43:22 +0000] rev 2003
Fixed error occurring when mentor or student posts a comment because a built-in function was passed rather then a real argument.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 24 Mar 2009 18:00:46 +0000] rev 2002
Fix csv export of properties that are not string (like datetime.time). Also replace name_on_documents with name helper property.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 24 Mar 2009 16:21:36 +0000] rev 2001
Set new Melange version number to 0-5-20090324 in app.yaml.template.
Patch by: Pawel Solyga
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 24 Mar 2009 16:18:53 +0000] rev 2000
Add csv export support for Roles. If needed we will add support for extra properties in Mentor, Org Admin and Students models later.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 24 Mar 2009 08:46:18 +0000] rev 1999
Now showing student name in list proposal views.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 23 Mar 2009 22:43:14 +0000] rev 1998
Fixed a typo in proposal listing
It should be 'sent to', not 'send to'.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 23 Mar 2009 21:54:50 +0000] rev 1997
Enable resizing in the TinyMCE widget
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 23 Mar 2009 20:15:17 +0000] rev 1996
Add "Edit my Student Profile" link to program menu.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 23 Mar 2009 20:05:00 +0000] rev 1995
Added check to prevent students from submitting more proposals then allowed by the program settings.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 23 Mar 2009 08:44:29 +0000] rev 1994
Fixed a typo in Organization model.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 22 Mar 2009 23:45:23 +0000] rev 1993
Set new Melange version number to 0-5-20090322 in app.yaml.template.
Patch by: Pawel Solyga
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 22 Mar 2009 22:54:40 +0000] rev 1992
Redirect to show if there is no home document
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 22 Mar 2009 22:54:14 +0000] rev 1991
Make _public return True iff public page should be shown
If the public page should not be shown, and 'public_redirect' is set,
a redirect to 'public_redirect' will be returned.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 22 Mar 2009 22:15:46 +0000] rev 1990
Automagically convert '+' to '00' in phone numbers
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 22 Mar 2009 22:06:54 +0000] rev 1989
Added a 'Can we contact you' property
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 22 Mar 2009 20:13:19 +0000] rev 1988
Make sure the user has restricted rights to create a new document
This way users cannot create a document in a scope they should not
have direct access to.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 22 Mar 2009 18:05:10 +0000] rev 1987
Add example text on t-shirt sizes
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 22 Mar 2009 14:52:38 +0000] rev 1986
Ensure that the link_id entered is the user's in edit_self
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 22 Mar 2009 14:52:05 +0000] rev 1985
Optionally return link_id in clean_user_is_current
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 22 Mar 2009 14:51:37 +0000] rev 1984
Use getFromKeyFields instead of getForFields where possible
Lookup by key_name is a lot faster than doing a query, so if possible
the use of getFromKeyFields is preferred over getForFields.
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 21 Mar 2009 18:15:18 +0000] rev 1983
Student proposal list now shows proper date and the normal list shows the organization name.
Addresses Issue 396.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 21 Mar 2009 18:02:49 +0000] rev 1982
Removes the Mentor from all Student Proposals possible mentor lists when resigning.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
David Anderson <david.jc.anderson@gmail.com> [Sat, 21 Mar 2009 17:12:07 +0000] rev 1981
Factor out input and file utils into io.py.
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 21 Mar 2009 16:19:42 +0000] rev 1980
Added fields requested in Issue 392 to Student Model.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 21 Mar 2009 15:55:33 +0000] rev 1979
Push agreements to group 99 for Role forms.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 21 Mar 2009 13:07:12 +0000] rev 1978
Use the new as_email tag for user profile
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 21 Mar 2009 13:06:32 +0000] rev 1977
Added an as_email template tag
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 21 Mar 2009 10:40:20 +0000] rev 1976
Fixed typo in variable name.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Sat, 21 Mar 2009 08:47:25 +0000] rev 1975
Fix broken list_msg that caused 500 errors on many pages that contain list. Also make sure not to display list_msg if it is None.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Sat, 21 Mar 2009 01:07:40 +0000] rev 1974
Set new Melange version number to 0-5-20090321 in app.yaml.template.
Patch by: Pawel Solyga
Pawel Solyga <Pawel.Solyga@gmail.com> [Sat, 21 Mar 2009 00:49:10 +0000] rev 1973
Add school name and school country properties to Student Role. For now we will use this solution, and hopefully soon we will introduce new School model.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 21 Mar 2009 00:30:07 +0000] rev 1972
Mentors cant resign when mentoring a project/proposal.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 20 Mar 2009 23:59:18 +0000] rev 1971
Only show 'Register as student' link student has a user profile
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 20 Mar 2009 23:21:45 +0000] rev 1970
Explain better what a link_id should look like
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 20 Mar 2009 23:21:21 +0000] rev 1969
Typo and thinko fix in accepted_orgs_msg
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 20 Mar 2009 22:50:34 +0000] rev 1968
Show the accepted_orgs_msg for the accepted orgs page
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 20 Mar 2009 22:49:56 +0000] rev 1967
Allow for a message to be displayed above the list view
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 20 Mar 2009 22:49:18 +0000] rev 1966
Add an non-required accepted_orgs_msg property to program profile
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 20 Mar 2009 22:00:14 +0000] rev 1965
Requests now link to a user's profile
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 20 Mar 2009 21:59:42 +0000] rev 1964
Added an as_user template tag
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 20 Mar 2009 21:27:39 +0000] rev 1963
Clean phone numbers to be numeric only
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 20 Mar 2009 21:27:14 +0000] rev 1962
Added a numeric_only cleaner
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 20 Mar 2009 21:16:15 +0000] rev 1961
Added example text to the phone number fields
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 20 Mar 2009 21:11:23 +0000] rev 1960
Removed formatting from TinyMCE that use the style tag
The style tag is removed by feedparser as it can be used to insert
malicious content.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 20 Mar 2009 21:02:46 +0000] rev 1959
Show all orgs in accepted org list view
Also cache the result for 15 minutes if all orgs have created their
organization profile.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 20 Mar 2009 21:02:21 +0000] rev 1958
Made _getPickData more generic by supporting ordening
As such, renamed it to _getData.
Also use a more robust way to represent the filter in case it
contains entities.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 20 Mar 2009 21:01:49 +0000] rev 1957
Added a new index for accepted orgs listing
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 20 Mar 2009 19:11:56 +0000] rev 1956
Fixed docstring for canResign method.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 20 Mar 2009 18:53:37 +0000] rev 1955
Moved canResign check to role logic so subclasses can override.
Also changed the variable name in the templates to be more generic.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 20 Mar 2009 16:54:01 +0000] rev 1954
Minor style fix.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 20 Mar 2009 14:40:22 +0000] rev 1953
Add date postfix to slot-allocator.js file. Update base.html template with path to slot-allocator-090320.js.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 20 Mar 2009 14:37:52 +0000] rev 1952
Slot allocator Javascript fix. This prevents from calling updateFromJSON function if there is no data.
Patch by: Mario Ferraro
Reviewed by: Pawel Solyga
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 20 Mar 2009 14:18:07 +0000] rev 1951
Fixed copy/paste fail in docstring.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 20 Mar 2009 14:17:10 +0000] rev 1950
Only show valid roles on user roles page.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 20 Mar 2009 14:07:57 +0000] rev 1949
Added "How did you hear about this program?" to Student Profile.
Addresses Issue 333.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 20 Mar 2009 14:04:57 +0000] rev 1948
Fixed double sending of notifications on creating a new invite.
Request logic now handles sending of the notification instead of the view.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 20 Mar 2009 11:49:12 +0000] rev 1947
Fixed redirect after creating/rejecting a request/invite.
Addresses Issue 374.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 20 Mar 2009 10:57:54 +0000] rev 1946
Set new Melange version number to 0-5-20090320 in app.yaml.template.
Patch by: Pawel Solyga
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 20 Mar 2009 09:58:23 +0000] rev 1945
Moved and updated seed_many documentation
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 20 Mar 2009 09:09:48 +0000] rev 1944
Minor style fixes
Also, move the stripping of the binary name to the __main__ part,
otherwise a nonsense argument has to be provided when running from
the interactive interpreter.
Patch by: Sverre Rabbelier
Daniel Bentley <dbentley@google.com> [Fri, 20 Mar 2009 08:11:59 +0000] rev 1943
A script for writing the application name into an app.yaml based on an app.yaml.template.
My first check-in. I apologize if I forgot, overlooked, or just plum messed something up. I'm sure I have. I'll fix it, and appreciate any review you can give.
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 19 Mar 2009 23:25:34 +0000] rev 1942
Verbiage fix in Mentor list heading
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 19 Mar 2009 17:30:17 +0000] rev 1941
Explicitly added access check for public profile page view.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 19 Mar 2009 17:11:03 +0000] rev 1940
Verbiage fix
Patch by: Sverre Rabbelier3
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 19 Mar 2009 17:10:26 +0000] rev 1939
Allow everyone to view an org app public page
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 19 Mar 2009 08:53:52 +0000] rev 1938
Minor whitespace fix.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 19 Mar 2009 08:52:55 +0000] rev 1937
Added the users' public name to the process_request page.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 19 Mar 2009 08:38:01 +0000] rev 1936
Added basic student project view.
TODO's added:
-Org admins should be able to assign a mentor
-Determine who can edit the title,abstract and additional info link
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 19 Mar 2009 08:37:16 +0000] rev 1935
Added new Student Project cleaning method.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 19 Mar 2009 08:31:15 +0000] rev 1934
Added basic Student Project templates.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 19 Mar 2009 08:30:06 +0000] rev 1933
Added StudentProject logic.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 19 Mar 2009 08:27:47 +0000] rev 1932
Added StudentProject model.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Thu, 19 Mar 2009 08:04:07 +0000] rev 1931
Org applications can now be deleted up to the deadline.
As requested in Issue 341.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 19 Mar 2009 00:12:59 +0000] rev 1930
Rename 'orgs' to 'organizations' in page title
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 19 Mar 2009 00:12:35 +0000] rev 1929
Added missing status to seeded orgs
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 18 Mar 2009 17:18:19 +0000] rev 1928
The org list proposals page now shows the amount of assigned slots.
Also colors the list of possible accepted proposals.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 18 Mar 2009 17:17:20 +0000] rev 1927
Added a new custom class and fixed the base template css reference.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 18 Mar 2009 17:12:25 +0000] rev 1926
Added list_info helper module.
This module can be used in the same way as the redirects module, to support custom info methods for lists.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 18 Mar 2009 17:07:33 +0000] rev 1925
Renamed .css file to facilitate todays changes.
This is done seperatly because Google Code's online diff does not regard this as a rename.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 18 Mar 2009 16:21:19 +0000] rev 1924
Always show the accepted organizations list even when there are None.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 18 Mar 2009 16:15:32 +0000] rev 1923
Added missing access check for listing of accepted orgs.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Wed, 18 Mar 2009 16:14:29 +0000] rev 1922
Added new access method that can check if a given event has taken place already.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 18 Mar 2009 15:29:25 +0000] rev 1921
Set new Melange version number to 0-5-20090318 in app.yaml.template.
Patch by: Pawel Solyga
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 18 Mar 2009 12:41:59 +0000] rev 1920
Change the order of student proposals lists for org admins and mentors. Now the new proposals list shows up at the top. Also don't show the list of new proposals if it's empty.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 17 Mar 2009 22:03:00 +0000] rev 1919
Proposal data is now stored in a list rather then a dictionary for the AssignedProposals JSON object.
As requested by Mario.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 17 Mar 2009 20:51:07 +0000] rev 1918
Cleaned up the proposal data that gets put into a JSON object.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 17 Mar 2009 20:24:59 +0000] rev 1917
Fixed a bug where giving a limit but no offset would cause a 505.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 17 Mar 2009 18:03:31 +0000] rev 1916
Fixed layout for StudentProposal reviews.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 17 Mar 2009 18:02:11 +0000] rev 1915
Renamed .css file to facilitate todays changes.
This is done seperatly because Google Code's diff does not regard this as a rename.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 17 Mar 2009 17:35:12 +0000] rev 1914
Moved subscription buttons to the top and comment placing to the bottom for StudentProposal review and public page.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Tue, 17 Mar 2009 17:19:30 +0000] rev 1913
Added missing ','.
Patch by: Sverre Rabbelier
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 17 Mar 2009 16:54:50 +0000] rev 1912
Add organization name to organization application acceptance/rejection email templates.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Tue, 17 Mar 2009 13:28:06 +0000] rev 1911
Added a Assign Slots link to sidebar for Hosts
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Tue, 17 Mar 2009 13:25:55 +0000] rev 1910
Added an assign slots redirects
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Tue, 17 Mar 2009 13:22:00 +0000] rev 1909
Make accepted org list redirect to public page
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 16 Mar 2009 23:55:28 +0000] rev 1908
Added a seed_db.html
A static page with some seed_db and seed_many links.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 16 Mar 2009 23:55:04 +0000] rev 1907
Added org app seeding to seed_many
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 16 Mar 2009 23:54:33 +0000] rev 1906
Added StudentProposal to clean_db
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 16 Mar 2009 23:54:07 +0000] rev 1905
Added seed student proposal support to seed_many
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 16 Mar 2009 23:53:41 +0000] rev 1904
Add seed mentor support to seed_many
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 16 Mar 2009 23:53:14 +0000] rev 1903
Added seed org support to seed_many
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 16 Mar 2009 23:52:49 +0000] rev 1902
Added seed user to seed many
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 16 Mar 2009 23:52:22 +0000] rev 1901
Added a seed_many url
Similar to the former user_start, user_end, and user_goal, only now
more generic. Also now properly propagates the 'step' argument.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 16 Mar 2009 23:51:46 +0000] rev 1900
Factor out ensureUser and add Error class in seed_db
Also removed the seed_many stuff, this will be moved to a seperate
url with in a more generic approach.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 16 Mar 2009 23:51:20 +0000] rev 1899
Added format and containsAll to the dicts module
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 16 Mar 2009 21:18:20 +0000] rev 1898
Hook up the new template tag for StudentProposal reviews.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 16 Mar 2009 21:17:04 +0000] rev 1897
Added a new template tag to serve up background color for StudentProposals Reviews.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 16 Mar 2009 21:14:55 +0000] rev 1896
Added background color for StudentProposal reviews to the .css file.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 16 Mar 2009 19:08:50 +0000] rev 1895
Notifications will not be sent out to the reviewer.
Should have been in r2574.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 16 Mar 2009 18:05:08 +0000] rev 1894
Send out a message on a new StudentProposal review to all followers.
Updated docstring in notifications helper to be clearer about the method's intentions.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 16 Mar 2009 18:02:01 +0000] rev 1893
Added sendNewReviewNotification to the notifications helper.
This is to be used for messaging ReviewFollowers.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 16 Mar 2009 18:00:39 +0000] rev 1892
Added new_review template.
Fixed minor style issue in notifications base template.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 16 Mar 2009 17:58:55 +0000] rev 1891
Make the notifications look less bloated by not adhering to the linebreaks in the template but only to the HTML in them.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 16 Mar 2009 16:27:21 +0000] rev 1890
Increased the length of the timebased link_id to handle more items at once.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 16 Mar 2009 15:33:27 +0000] rev 1889
Use site_name if the system sends a message.
Addresses comments on r2564.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 16 Mar 2009 11:57:50 +0000] rev 1888
Style fixes for release modules.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 15 Mar 2009 22:32:05 +0000] rev 1887
Changed notifications helper to properly use the fact that from_user is not a required property.
The list template has changed to reflect this. The naming is open for discussion but note that if it is decided to change it that it also needs to be changed in the public.html template.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 15 Mar 2009 20:58:39 +0000] rev 1886
Changed line-endings in notifications base template.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 15 Mar 2009 20:42:21 +0000] rev 1885
Fixed an Epic Fail in StudentProposal logic ^_^.
Import was wrong.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 15 Mar 2009 20:40:03 +0000] rev 1884
Delete all ReviewFollowers and remove the entry in the ranker before deleting a StudentProposal.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 15 Mar 2009 20:27:50 +0000] rev 1883
The StudentProposal review view now also allow you to subscribe to public/private reviews.
Note that message sending is not yet implemented.
Also moved the other GET parameter stuff into ReviewGet method.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 15 Mar 2009 19:29:31 +0000] rev 1882
Everyone that is able to see the StudentProposals public page can subscribe to public review updates.
Note: No messages will be sent yet.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 15 Mar 2009 19:26:10 +0000] rev 1881
Added the ReviewFollower logic module.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 15 Mar 2009 19:25:14 +0000] rev 1880
Added the ReviewFollower model.
To be used to track who is subscribed to StudentProposals being reviewed. Or any other entity that uses the Review model to convey messages.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 15 Mar 2009 17:33:50 +0000] rev 1879
Some minor style fixes.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 15 Mar 2009 17:22:15 +0000] rev 1878
Fix missing utf encoding of data when exporting lists to csv file.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 15 Mar 2009 16:42:54 +0000] rev 1877
Updated help text for email properties in Group model.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Mar 2009 16:30:53 +0000] rev 1876
Allow backup admins to edit org application
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Mar 2009 16:30:26 +0000] rev 1875
Specify the type of Link ID used
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 15 Mar 2009 16:20:24 +0000] rev 1874
Some minor style fixes.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 15 Mar 2009 16:10:19 +0000] rev 1873
Added the Follower Logic Module.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 15 Mar 2009 16:08:45 +0000] rev 1872
Added the Follower model.
This will be used to let people subscribe to for instance a student proposal so that they can receive updates about it.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Mar 2009 15:21:06 +0000] rev 1871
Replaced a '.' with '?' in org app
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Mar 2009 15:07:38 +0000] rev 1870
Verbiage fix in ACL
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Mar 2009 14:55:45 +0000] rev 1869
Verbiage fix in org app
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 15 Mar 2009 14:53:00 +0000] rev 1868
Updated the accepted organization email for GSoC 2009.
Left a TODO to use a proper template. Issue 200 addresses a possible solution.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 15 Mar 2009 14:14:13 +0000] rev 1867
Set new Melange version number to 0-5-20090315 in app.yaml.template.
Patch by: Pawel Solyga
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Mar 2009 14:10:21 +0000] rev 1866
Renamed "Idea page" to "Ideas page"
Also renamed "all organizations" to "accepted organizations".
Added a longer description to the first list.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Mar 2009 13:36:14 +0000] rev 1865
Remove key_order from 'list accepted orgs' view
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Mar 2009 13:35:45 +0000] rev 1864
Don't create csv export when no key_order is defined
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Mar 2009 13:16:38 +0000] rev 1863
Added a 'accepted orgs' view to program
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Mar 2009 13:16:03 +0000] rev 1862
Make an org's application visible to all logged in users
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Mar 2009 13:15:32 +0000] rev 1861
Don't show possibly private info on org_app public page
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Mar 2009 13:15:01 +0000] rev 1860
Added an getAcceptedOrgsRedirect to redirects
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Mar 2009 13:14:33 +0000] rev 1859
Remove program id from org list
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sun, 15 Mar 2009 13:13:54 +0000] rev 1858
Show idea page instead of last modified date in org app
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Sun, 15 Mar 2009 11:31:26 +0000] rev 1857
Style fixes.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Mar 2009 20:12:56 +0000] rev 1856
Added a list of developers to the User menu
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Mar 2009 19:46:20 +0000] rev 1855
Fixed a very obvious bug in slots()
The bug was not visible due to the allocator always returning an
empty dictionary.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Mar 2009 19:45:52 +0000] rev 1854
Don't return an empty dict when no allocation can be made
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Sat, 14 Mar 2009 18:02:01 +0000] rev 1853
Group StudentProposals under Students in the sidebar.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Mar 2009 16:09:13 +0000] rev 1852
Show 'list my org apps' only if you have org apps
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Mar 2009 16:08:38 +0000] rev 1851
Pre-accepted or pre-rejected orgs should stay under 'needs review'
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Mar 2009 16:08:09 +0000] rev 1850
Enable javascript in duplicate students view
Patch by: Sverre Rabbelier
David Anderson <david.jc.anderson@gmail.com> [Sat, 14 Mar 2009 03:49:16 +0000] rev 1849
Factor out the Subversion wrapper to a separate module.
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 14 Mar 2009 00:12:22 +0000] rev 1848
Show 'List my Organization Applications' link even after signup closed
Patch by: Sverre Rabbelier
David Anderson <david.jc.anderson@gmail.com> [Fri, 13 Mar 2009 23:18:06 +0000] rev 1847
Followup to r2517: don't import threading in release.py
David Anderson <david.jc.anderson@gmail.com> [Fri, 13 Mar 2009 23:12:43 +0000] rev 1846
Redirect stdout/stderr through the logging system.
This change also causes the uncaptured output of subprocesses to
be routed to the logging system for recording in the session
transcript.
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 13 Mar 2009 23:12:40 +0000] rev 1845
Fixed a thinko-fix in toDict
The pick() view was broken because of this.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 13 Mar 2009 23:12:15 +0000] rev 1844
Set the content type to text/csv for csv exports
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 13 Mar 2009 23:11:44 +0000] rev 1843
Add row headings to the csv export
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 13 Mar 2009 23:11:16 +0000] rev 1842
Added an identity function to dicts
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 13 Mar 2009 23:10:49 +0000] rev 1841
Don't override org view params
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 13 Mar 2009 23:04:27 +0000] rev 1840
Changed the workflow for students regarding their proposals.
The list_self for students now points to the public page where they can see their public reviews. A link on this page has been added to point to the view where they can edit their proposal.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 13 Mar 2009 23:01:11 +0000] rev 1839
Added example and help text to clarify the use of some fields on the proposal ranking.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 13 Mar 2009 22:35:39 +0000] rev 1838
Some textual changes for proposal reviewing.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 13 Mar 2009 20:25:18 +0000] rev 1837
Minor textual changes in the StudentProposal model.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 13 Mar 2009 18:41:35 +0000] rev 1836
The rejected applications subsection now links to the public page for the list_self view.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
David Anderson <david.jc.anderson@gmail.com> [Fri, 13 Mar 2009 18:22:01 +0000] rev 1835
Fix indentation to match Melange/Google style.
David Anderson <david.jc.anderson@gmail.com> [Fri, 13 Mar 2009 18:14:54 +0000] rev 1834
Add a log module to initialize and manage logging.
David Anderson <david.jc.anderson@gmail.com> [Fri, 13 Mar 2009 18:14:44 +0000] rev 1833
Add a decolorize() helper to undo the effects of colorize().
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 13 Mar 2009 16:56:56 +0000] rev 1832
Fixed checkIsNotParticipatingInProgramInScope to just query for the given program instead of iterating over a list.
Also fixed the error messages to show the correct message.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 13 Mar 2009 14:11:08 +0000] rev 1831
Updated index.yaml to reflect changes necessary for the duplicate checking views.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 13 Mar 2009 13:49:07 +0000] rev 1830
Started with the view for showing students who have been assigned to multiple slots.
The basics that are in this patch will be used by Mario Ferraro to write the actual view.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 13 Mar 2009 13:46:30 +0000] rev 1829
Fixed whitespace in cache/base.py
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 13 Mar 2009 13:26:03 +0000] rev 1828
Changed the edit template to show a Submit button instead of Save Changes when "creating" an entity.
This is because Save Changes confuses people, it has the tendency to imply a partial save.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
David Anderson <david.jc.anderson@gmail.com> [Fri, 13 Mar 2009 03:11:42 +0000] rev 1827
Move run() into the util module.
David Anderson <david.jc.anderson@gmail.com> [Fri, 13 Mar 2009 02:56:35 +0000] rev 1826
Followup to r2496. Fix obvious errors.
David Anderson <david.jc.anderson@gmail.com> [Fri, 13 Mar 2009 02:13:21 +0000] rev 1825
Move the Paths class to the util module.
David Anderson <david.jc.anderson@gmail.com> [Fri, 13 Mar 2009 01:59:54 +0000] rev 1824
Refactor ANSI colorization into a new utility module.
David Anderson <david.jc.anderson@gmail.com> [Fri, 13 Mar 2009 01:49:39 +0000] rev 1823
Fix the Melange version regular expression to detect patch versions.
David Anderson <david.jc.anderson@gmail.com> [Fri, 13 Mar 2009 01:44:18 +0000] rev 1822
Create an error module containing the top-level error class.
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 13 Mar 2009 00:12:42 +0000] rev 1821
Only show export link if list_key_order is set
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 23:05:40 +0000] rev 1820
Display a warning if there are errors on the form
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 23:04:53 +0000] rev 1819
Make the error message align with the input field
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 23:04:14 +0000] rev 1818
Moved stylesheet to mitigate overenthousiastic browser caching.
Also fixed some minor whitespace damage in the css while at it.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 23:03:28 +0000] rev 1817
Add a style class for td.twolineformfielderrorlabel.
Also right-aligned td.formfielderrorlabel etc.
Patch by: Sverre Rabbelier
David Anderson <david.jc.anderson@gmail.com> [Thu, 12 Mar 2009 22:46:10 +0000] rev 1816
Add the Google SoC release script to the Melange repository.
The intent is to refactor this script and make it usable by
Melange as well.
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 22:30:04 +0000] rev 1815
Always convert newlines to linebreaks
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 22:29:14 +0000] rev 1814
Some code re-use in templates
As a side-effect the pre-accept and pre-accept are now first, rather
then mingled with the other buttons.
Patch by: Sverre Rabbelier