David Anderson <david.jc.anderson@gmail.com> [Fri, 13 Mar 2009 18:14:44 +0000] rev 1833
Add a decolorize() helper to undo the effects of colorize().
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 13 Mar 2009 16:56:56 +0000] rev 1832
Fixed checkIsNotParticipatingInProgramInScope to just query for the given program instead of iterating over a list.
Also fixed the error messages to show the correct message.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 13 Mar 2009 14:11:08 +0000] rev 1831
Updated index.yaml to reflect changes necessary for the duplicate checking views.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 13 Mar 2009 13:49:07 +0000] rev 1830
Started with the view for showing students who have been assigned to multiple slots.
The basics that are in this patch will be used by Mario Ferraro to write the actual view.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 13 Mar 2009 13:46:30 +0000] rev 1829
Fixed whitespace in cache/base.py
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Fri, 13 Mar 2009 13:26:03 +0000] rev 1828
Changed the edit template to show a Submit button instead of Save Changes when "creating" an entity.
This is because Save Changes confuses people, it has the tendency to imply a partial save.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
David Anderson <david.jc.anderson@gmail.com> [Fri, 13 Mar 2009 03:11:42 +0000] rev 1827
Move run() into the util module.
David Anderson <david.jc.anderson@gmail.com> [Fri, 13 Mar 2009 02:56:35 +0000] rev 1826
Followup to r2496. Fix obvious errors.
David Anderson <david.jc.anderson@gmail.com> [Fri, 13 Mar 2009 02:13:21 +0000] rev 1825
Move the Paths class to the util module.
David Anderson <david.jc.anderson@gmail.com> [Fri, 13 Mar 2009 01:59:54 +0000] rev 1824
Refactor ANSI colorization into a new utility module.
David Anderson <david.jc.anderson@gmail.com> [Fri, 13 Mar 2009 01:49:39 +0000] rev 1823
Fix the Melange version regular expression to detect patch versions.
David Anderson <david.jc.anderson@gmail.com> [Fri, 13 Mar 2009 01:44:18 +0000] rev 1822
Create an error module containing the top-level error class.
Sverre Rabbelier <srabbelier@gmail.com> [Fri, 13 Mar 2009 00:12:42 +0000] rev 1821
Only show export link if list_key_order is set
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 23:05:40 +0000] rev 1820
Display a warning if there are errors on the form
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 23:04:53 +0000] rev 1819
Make the error message align with the input field
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 23:04:14 +0000] rev 1818
Moved stylesheet to mitigate overenthousiastic browser caching.
Also fixed some minor whitespace damage in the css while at it.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 23:03:28 +0000] rev 1817
Add a style class for td.twolineformfielderrorlabel.
Also right-aligned td.formfielderrorlabel etc.
Patch by: Sverre Rabbelier
David Anderson <david.jc.anderson@gmail.com> [Thu, 12 Mar 2009 22:46:10 +0000] rev 1816
Add the Google SoC release script to the Melange repository.
The intent is to refactor this script and make it usable by
Melange as well.
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 22:30:04 +0000] rev 1815
Always convert newlines to linebreaks
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 22:29:14 +0000] rev 1814
Some code re-use in templates
As a side-effect the pre-accept and pre-accept are now first, rather
then mingled with the other buttons.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 21:38:40 +0000] rev 1813
Define a key order for document and org app
This way the export order will be constant, even if we add more model
properties later on.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 21:38:07 +0000] rev 1812
Strip leading and trailing newlines from our responses
Without this CSV exports look funny.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 21:37:38 +0000] rev 1811
Greatly simplify makeNewPaginationChoices
Also added two developer-only choices.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 21:37:09 +0000] rev 1810
Adhere to the DEF_... pattern for constants in lists
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 21:36:39 +0000] rev 1809
Make it possible to specify the key order for csv export
Patch by: Sverre Rabbelier
Augie Fackler <durin42@gmail.com> [Thu, 12 Mar 2009 14:16:55 +0000] rev 1808
build.sh: bail if run in the wrong directory.
Patch by: Augie Fackler
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 13:39:57 +0000] rev 1807
Add an export link to all list views
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 13:39:03 +0000] rev 1806
Added generic csv export to all list views
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 13:38:24 +0000] rev 1805
Factor download functionality out of export()
This way any kind of data can be offered as downloadable file.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 13:37:26 +0000] rev 1804
Keep the current list and row number
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 13:36:36 +0000] rev 1803
Return "" when there is no info/action set
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 13:35:35 +0000] rev 1802
Allow developers to specify a higher limit for a list view
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 00:48:52 +0000] rev 1801
Reinstate the 1k limit in pick()
Considering the performance hit we take with every query of this size
we need to think of a way around having to do such large queries,
rather than doing them anyway.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 12 Mar 2009 00:48:23 +0000] rev 1800
If not running local, use ajax.googleapis to serve jquery
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 11 Mar 2009 21:30:28 +0000] rev 1799
Redirect to current page if the current request times out
When deleting entities it doesn't matter if we get interrupted.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 11 Mar 2009 21:29:58 +0000] rev 1798
Use accounts.getCurrentAccount instead of users.get_current_user
This way accounts are normalized, which is usefull now that debug
mode is also available even if deployed on appspot.com.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 11 Mar 2009 21:29:32 +0000] rev 1797
isDebug now also checks melange version
To facilitate this getMelangeVersion was introduced and in order to
not show the 'Flush Cache' button a isLocal method was also added.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 11 Mar 2009 21:28:48 +0000] rev 1796
Allow for query caching in pick
Turn the caching on for /user/pick
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 11 Mar 2009 21:28:11 +0000] rev 1795
Added query caching
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 11 Mar 2009 19:27:13 +0000] rev 1794
Also clear RankerRoot and ranker from datastore
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 11 Mar 2009 19:26:41 +0000] rev 1793
Make it possible to only add users
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 11 Mar 2009 19:26:11 +0000] rev 1792
Make it possible to add an arbitrary amount of users
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Wed, 11 Mar 2009 19:25:41 +0000] rev 1791
Make it possible to add more users and orgs with GET args
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Tue, 10 Mar 2009 23:56:04 +0000] rev 1790
Retrieve all entities rather than just the first 1k
We probably need to start doing some caching for the pick view soon.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Tue, 10 Mar 2009 23:55:33 +0000] rev 1789
Return a HttpResponse in seed_db
Also moved the adding of the django patterns to where they belong so
that they do not get added multiple times.
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 10 Mar 2009 21:08:30 +0000] rev 1788
StudentProposal abstract is now a text property to support more then 500 bytes.
Just in case someone decides to enter a lot of info. The organizations can decide whether it fits their idea of an abstract.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 10 Mar 2009 19:09:12 +0000] rev 1787
Organization admins can now put a Student Proposal at a specific rank.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 10 Mar 2009 19:06:16 +0000] rev 1786
Added getRankerFor method to student_proposal logic.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Tue, 10 Mar 2009 15:53:26 +0000] rev 1785
Use the correct timeline logic in edit()
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Tue, 10 Mar 2009 15:52:53 +0000] rev 1784
Use params['logic'] instead of self._logic
This makes it possible to specify a different logic for each view.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Tue, 10 Mar 2009 14:43:14 +0000] rev 1783
Do not override fields in the model if they are already set
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Tue, 10 Mar 2009 12:31:25 +0000] rev 1782
checkIsApplicationAccepted now properly checks if the application is really from the applying user.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 09 Mar 2009 23:56:42 +0000] rev 1781
Add TinyMCE widget for org apps
Also add a cleaner for description and contrib_template.
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 09 Mar 2009 23:56:14 +0000] rev 1780
Added a getFromKeyNameOr404 to base.Logic
This also fixes a bug introduced in r2437 where this method was used
although it didn't exist yet.
Patch by: Sverre Rabbelier
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 09 Mar 2009 20:43:46 +0000] rev 1779
Org admins can mark a StudentProposal as invalid if they for any reason find it ineligible.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 09 Mar 2009 19:37:56 +0000] rev 1778
Open the agreement text in a new window
Patch by: Sverre Rabbelier
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 09 Mar 2009 19:37:23 +0000] rev 1777
Fix an access bug
Instead of 'show' the keyword 'public' was used, which is no longer
used for access checks.
Patch by: Sverre Rabbelier
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 09 Mar 2009 16:34:54 +0000] rev 1776
Replace getFromKeyName with getFromKeyNameOr404 where appropriate in soc.views.helper.access module.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 09 Mar 2009 10:58:04 +0000] rev 1775
Add missing "a" in soc/mail/welcome.html template. Fixes Issue 313.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed.
Lennard de Rijk <ljvderijk@gmail.com> [Mon, 09 Mar 2009 08:52:10 +0000] rev 1774
Removed star next to logo.
Patch by: Lennard de Rijk
Reviewed by: to-be-reviewed