Created by Dylan McCall on 2010-07-03 and last modified on 2010-07-14
Get this branch:
bzr branch lp:~dylanmccall/harvest/gsoc-client-stuff
Only Dylan McCall can upload to this branch. If you are Dylan McCall please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Dylan McCall

Recent revisions

227. By Dylan McCall on 2010-07-14

More robust behaviour for expanding and collapsing packages.
Packages that are collapsed while results are being loaded (after request is sent to server) are collapsed again after they are loaded.
Packages check if they are expanded when first created again.
wrappers.py makes sure a string represents a number before trying to convert it to an int.

226. By Dylan McCall on 2010-07-14

Quick and dirty fix so opportunity_edit works again.
Changed sourcepackage_detail url to refer to opportunities_package_details instead, which is a similar url that currently exists.

225. By Dylan McCall on 2010-07-14

Added TimerMiddleware to top of MIDDLEWARE_CLASSES.
This gives us a more precise measure, because process_request runs at the very beginning and process_response runs at the very end. It also, for some reason, settles whatever disagreement TimerMiddleware had with django_openid_auth.

224. By Dylan McCall on 2010-07-14

Tidier, slightly more stylish Python, with a bit of redundancy removed.

223. By Dylan McCall on 2010-07-14

Adding newlines to files that were tragically cut short.
My sincere apologies to the files and their families for the trouble. Poor things :'(

222. By Dylan McCall on 2010-07-14

Updated release command to construct ./version with the new versionname field!

Now takes one to two arguments on the command line and throws errors appropriately.

221. By Dylan McCall on 2010-07-14

Organizing licenses and other details for files borrowed from other people / projects

Updated TODO :)

220. By Dylan McCall on 2010-07-14

Renaming some templates and view functions.

219. By Dylan McCall on 2010-07-14

Bug fixing and performance tuning in harvest.js

Removed unnecessary calls to $.addClass, $.hasClass and $.data

Replaced $.get stuff with $.ajax.
Returned xhr is stored on our own object, instead of the jquery object.
Separate $.ajax callbacks for success and completion, with detection of aborted operations. Should allow us to reliably prevent results from being loaded.

Merged status bubble stuff for Results class and Package class into a single function.

218. By Dylan McCall on 2010-07-13

Separate Package class in harvest.js. Contains event handler, local variables and methods for each package.

Basic visual feedback for loading sourcepackage results.

Pruned scrollFollow and renamed it to avoid confusion with upstream.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.