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