aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin
Commit message (Expand)AuthorAgeFilesLines
* Added a FakeRemoteStorage, for testing purposesChristopher Allan Webber2011-06-111-2/+10
* Make sure workbench won't kill directories out of scope.Christopher Allan Webber2011-06-111-6/+16
* Tests for creating/destroying workbenchesChristopher Allan Webber2011-06-111-0/+44
* Wrote functions and documentation for all the WorkbenchManagerChristopher Allan Webber2011-06-111-8/+75
* Base structure of workbench managerChristopher Allan Webber2011-06-111-0/+73
* Adding a copy_locally() method to the StorageInterface and giving it a test.Christopher Allan Webber2011-06-112-0/+37
* Allow storage systems to be local and allow for a get_local_pathChristopher Allan Webber2011-06-112-1/+37
* This attribute in quotes, too. :)Christopher Allan Webber2011-06-071-1/+1
* XML attributes must be in quotes!Christopher Allan Webber2011-06-071-3/+3
* Fixing check_filetype...Christopher Allan Webber2011-06-071-9/+1
* Added a comment to clarify that this shouldn't stay here.Christopher Allan Webber2011-06-061-0/+2
* Merge remote branch 'remotes/gandaro/324-bad-media-types'Christopher Allan Webber2011-06-062-1/+36
|\
| * add changes in mediagoblin/submit/views.pyJakob Kramer2011-06-021-1/+4
| * should fix #324Jakob Kramer2011-06-021-0/+32
* | A setup_fresh_app decorator which should make writing tests a bit easier.Christopher Allan Webber2011-06-062-5/+19
* | A clear_test_buckets() methodChristopher Allan Webber2011-06-061-0/+20
* | Docstring for test_register_views()Christopher Allan Webber2011-06-051-0/+3
* | Make sure that two users with the same username can't register.Christopher Allan Webber2011-06-051-1/+14
* | Email verification view test worksChristopher Allan Webber2011-06-051-1/+25
* | Make sure we can register, and then that we get the verification emailChristopher Allan Webber2011-06-051-4/+46
* | Use render_template utility so we can test whether or not this emailChristopher Allan Webber2011-06-051-11/+10
* | Moved the verification url generation string template to a global variableChristopher Allan Webber2011-06-051-5/+9
* | Make sure that get_test_app() really does wipe the databaseChristopher Allan Webber2011-06-051-0/+38
* | Made a simple template rendering view and switched a bunch of code over to us...Christopher Allan Webber2011-06-054-29/+19
* | I have a strong preference for aligning all parameters in a function call.Christopher Allan Webber2011-06-055-15/+24
* | Merge remote branch 'remotes/elrond/idea/shortcuts'Christopher Allan Webber2011-06-057-85/+67
|\ \
| * | Create redirect shortcut and use it aroundElrond2011-06-055-24/+19
| * | Reformat render_to_response callsElrond2011-06-055-43/+38
| * | Create render_to_reponse and use it everywhere.Elrond2011-06-056-47/+39
* | | Just a bit of formatting for these unfinished tests ;)Christopher Allan Webber2011-06-051-2/+4
* | | New password check error messageChristopher Allan Webber2011-06-051-1/+3
* | | Test registration form integrityChristopher Allan Webber2011-06-051-0/+64
* | | The first bit of the registration tests working. Not fully there, butChristopher Allan Webber2011-06-051-0/+26
* | | Actually it's a lot better of an idea to load the full application outChristopher Allan Webber2011-06-051-4/+3
* | | We should store the template path, not the template object, as the keyChristopher Allan Webber2011-06-051-3/+3
|/ /
* | Firefox 3.X shows hidden fields for some reason, adding display: none;Christopher Allan Webber2011-06-051-1/+2
* | Moving all views over to using util.render_template()!Christopher Allan Webber2011-06-045-59/+39
* | Cache template environments and gettexts so we don't have to reproduceChristopher Allan Webber2011-06-041-2/+21
* | Added new render_template method which will make our lives nicer andChristopher Allan Webber2011-06-041-0/+27
* | Proper webtest infrastructure... seems to be about right anyway :)Christopher Allan Webber2011-06-045-10/+219
* | Mount media editing under /u/{username}/m/{media}/edit/Christopher Allan Webber2011-06-042-2/+4
* | Let's redirect back to the media homepage using the slug instead of the idChristopher Allan Webber2011-06-041-1/+1
* | I shouldn't have removed the .save() entirely :)Christopher Allan Webber2011-06-041-0/+1
* | Title first and foremost... anything else looks weird to me.Christopher Allan Webber2011-06-031-2/+2
* | Merge branch 'media_edit'Christopher Allan Webber2011-06-039-0/+200
|\ \
| * | Find out if such a slug exists via a query instead of via a .save() callChristopher Allan Webber2011-06-031-12/+19
| * | Add GNU headers to new *.pyElrond2011-06-022-0/+31
| * | Handle Exceptions from save(); Move may_edit_mediaElrond2011-06-022-10/+13
| * | Prepare for moving /edit/ under /u/.../edit/Elrond2011-06-024-3/+5
| * | Change edit form to use divs instead of tableElrond2011-06-021-7/+6