updated privacy link
Add a bash script to make deploying a bit easier
Remove git checkout and pull commands
Use an environment variable for the Stackato command line executable
Make the links to QA departments permanent on the home page
Address PR comments from @osmose
Setup redirect for authenticated users without a profile
Add a test for said redirect
Address review comments
- put formatting of tasks completed back to what it was
- update test to pass return_value as an argument to Mock()
Bug 1009154 - Add a REST API for User Data Deletion
Cleaned up docstrings
Profile page displays completed tasks, most recent first
Add pagination to completed tasks; bug 1005114
Add link in header to profile page.
Address review comments from @bobsilverberg
Generalize pagination with custom Jinja2 macro
Reorder imports (style guideline)
Fix how URL with query string is formed.

dict() applied to QueryDict produces a dictionary whose values are
string representations of lists, like "[u'44']". This is because
QueryDict associates each key with a list of values even if there is
only one value. QueryDict's dict() method translates each list of
values into a string repr of *one* value from the original list. This
means data is thrown away for any keys with multiple values in the
QueryDict. This is a problem for certain form controls.
Reuse dashboard in both front page and profile
Fix datatype of GET attribute