aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix exception catching on python 3Christopher Allan Webber2014-09-161-2/+2
| | | | This commit sponsored by Paul Smith. Thank you!
* Fix iteritems usage on python 3Christopher Allan Webber2014-09-161-1/+1
| | | | This commit sponsored by Ben (Free Software Melbourne) Finney. Thanks!
* json.loads(request.body) => json.loads(response.body.decode()))Christopher Allan Webber2014-09-162-8/+8
| | | | | | This fixes python 3 stuff. This commit sponsored by James Reilly. Thanks, James!
* Import mock correctly on py3Christopher Allan Webber2014-09-161-1/+4
| | | | This commit sponsored by Andrew McNicol. Thank you!
* Simplify things here and use io.openChristopher Allan Webber2014-09-161-1/+2
|
* Fix test_legacy_api.pyChristopher Allan Webber2014-09-161-5/+6
| | | | | | | Or rather, reimplement one of Berker's fixes and add one of mine: - add back the http_auth_headers fix Berker wrote - decode to json when testing the response.body, since we have no idea what the order will be here
* Import mock from unittest if on py3Christopher Allan Webber2014-09-161-1/+4
|
* Merge branch 'master' into merge-python3-portChristopher Allan Webber2014-09-16215-10537/+50247
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Has some issues, will iteratively fix! Conflicts: mediagoblin/gmg_commands/__init__.py mediagoblin/gmg_commands/deletemedia.py mediagoblin/gmg_commands/users.py mediagoblin/oauth/views.py mediagoblin/plugins/api/views.py mediagoblin/tests/test_api.py mediagoblin/tests/test_edit.py mediagoblin/tests/test_oauth1.py mediagoblin/tests/test_util.py mediagoblin/tools/mail.py mediagoblin/webfinger/views.py setup.py
| * Raw image mediatype had a non-unicode logging callOdin Hørthe Omdal2014-09-071-2/+2
| | | | | | | | | | Was causing UnicodeDecodeError when file/folder was not ascii. Fixes bug #935.
| * Add __repr__ for Collection and CollectionItemOdin Hørthe Omdal2014-09-071-1/+15
| |
| * Slight tweak to the description wordingChristopher Allan Webber2014-09-071-1/+1
| |
| * Update setup.pyLow Kian Seong2014-09-071-0/+1
| | | | | | | | A `description` is needed so that project is not listed as `UNKNOWN` on `pypi`
| * Handle cr2 files through the raw_image media typeChristopher Allan Webber2014-09-062-2/+2
| | | | | | | | | | This commit sponsored by Jim Campbell. Hey, I know that guy! Thanks Jim! :)
| * Fixes navbar for sandyseventiesspeedboatJessica Tallon2014-09-051-0/+0
| |
| * now in the 0.7.1.dev cycleChristopher Allan Webber2014-08-271-1/+1
| |
| * Correcting, host-meta not webfinger.Christopher Allan Webber2014-08-271-1/+1
| |
| * Run the following to fix the missing git submodule init stepChristopher Allan Webber2014-08-271-0/+7
| |
| * Also add git submodule init to the release docsChristopher Allan Webber2014-08-261-1/+1
| |
| * At version 0.7.0, at last!Christopher Allan Webber2014-08-251-1/+1
| |
| * Committing extracted and compiled translationsChristopher Allan Webber2014-08-255-4/+4
| |
| * Committing present MediaGoblin translations before pushing extracted messagesChristopher Allan Webber2014-08-254-532/+534
| |
| * Updating release notes.Christopher Allan Webber2014-08-251-0/+72
| |
| * not yet, anyway.Christopher Allan Webber2014-08-221-2/+2
| |
| * Blog media type docChristopher Allan Webber2014-08-221-0/+10
| |
| * updating ayleph to Andrew BrowningChristopher Allan Webber2014-08-221-1/+1
| |
| * Updating the AUTHORS file for this releaseChristopher Allan Webber2014-08-221-0/+7
| |
| * eek, should be python2 not python22Christopher Allan Webber2014-08-221-1/+1
| |
| * Make blog_post_listing easier to readJessica Tallon2014-08-191-1/+1
| | | | | | | | | | | | This is Elronds change on #948. As 'blog_slug' is always set in request.matchdict there is no need to do a default-none get on the dictionary. This change just makes it easier to read.
| * List blogs by URL user rather than request userayleph2014-08-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The blog_post_listing function in mediagoblin/media_types/blow/views.py attempts to access blogs based on the requesting user rather than the url user. This results in server errors when an unauthenticated user attempts to follow a link from another user's blog post listing, and 404 errors when an authenticated user attempts to follow a link from another user's blog post listing. This change bases blog post listings on the URL user rather than the request user.
| * Add docs on collection_add_media hook.Elrond2014-08-191-0/+16
| |
| * Start for documenting core hooks.Elrond2014-08-192-0/+20
| | | | | | | | | | This is basicly a start by Chris Webber, I'm just commiting it for him.
| * Add new hook 'collection_add_media'Odin Hørthe Omdal2014-08-181-7/+9
| |
| * Tidy up federation code and add tests to cover more of the APIsJessica Tallon2014-08-1811-242/+346
| |
| * Use oauthlib's safe characters when generating client_key and client_secretJessica Tallon2014-08-181-4/+3
| |
| * Fix a python2.6 compatibility issue. Removing a dict comprehension.Christopher Allan Webber2014-08-181-1/+2
| | | | | | | | This commit sponsored by Christopher Beppler. Thanks!
| * Always remove the session when running check_db_up_to_date()Christopher Allan Webber2014-08-151-5/+10
| | | | | | | | This commit sponsored by Francois Marier. Thank you!
| * Forgot to add starttls_config.iniJessica Tallon2014-08-121-0/+4
| |
| * Fix #861 - Add unit test and documentation for email_smtp_force_starttlsJessica Tallon2014-08-123-2/+44
| |
| * Elrond keeps pointing out places I should "is not None" at :)Christopher Allan Webber2014-08-081-2/+2
| |
| * Okay, we don't know that indexes are falsey, so let's make it clearer. Yeek!Christopher Allan Webber2014-08-081-1/+1
| |
| * this negation needs parens.Christopher Allan Webber2014-08-081-1/+1
| |
| * Pull the indexes out of the dictionary directlyChristopher Allan Webber2014-08-081-8/+11
| | | | | | | | Instead of checking for their keys and pulling them out later, that is.
| * If the constraint already exists, roll back to a sane state.Christopher Allan Webber2014-08-081-1/+1
| |
| * Explaining why we're committing mid-migrationChristopher Allan Webber2014-08-081-0/+4
| |
| * Only add the constraint if we need to. Catch an exception if we don't.Christopher Allan Webber2014-08-071-6/+10
| | | | | | | | Also, updating the comment about sqlite being crazy :)
| * Document both migrations, comment out old migrationChristopher Allan Webber2014-08-071-9/+35
| |
| * Add a new migration which removes/fixes the old migrationChristopher Allan Webber2014-08-072-1/+51
| | | | | | | | | | | | | | The previous migration, as it turns out, was not needed, and there were many inconsistencies put in place by adding it. See issue #920. This commit sponsored by Gergő Tisza. Thank you!
| * Committing extracted and compiled translationsChristopher Allan Webber2014-08-0473-622/+688
| |
| * Committing present MediaGoblin translations before pushing extracted messagesChristopher Allan Webber2014-08-044-57/+5045
| |
| * Add more security checks when updating objects and testsJessica Tallon2014-08-042-37/+129
| |