Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use UTC for all timesince comparisons | ayleph | 2015-03-12 | 1 | -1/+1 |
| | | | | Signed-off-by: Jessica Tallon <jessica@megworld.co.uk> | ||||
* | A more reliable test, check against expected keys, rather than received | Christopher Allan Webber | 2015-02-21 | 1 | -2/+2 |
| | | | | | | | If we check against expected, if we got more than we expected, that's no problem :) This commit sponsored by Adan Bolte. Thank you! | ||||
* | Stop looking for exact exif numbers | Christopher Allan Webber | 2015-02-21 | 1 | -2/+2 |
| | | | | | | As the exif library adds data, this keeps breaking, which is silly. Maybe using This commit sponsored by Mikaël Cluseau. Thank you! | ||||
* | Skip audio tests if scikits.audiolab not installed | Christopher Allan Webber | 2015-02-21 | 1 | -0/+1 |
| | |||||
* | Merge remote-tracking branch 'refs/remotes/breton/new_gst10' | Christopher Allan Webber | 2015-02-18 | 5 | -0/+318 |
|\ | |||||
| * | added tests skipping if there is no proper gstreamer | Boris Bobrov | 2015-02-16 | 2 | -2/+3 |
| | | |||||
| * | added a/v submission testing | Boris Bobrov | 2015-02-16 | 3 | -0/+82 |
| | | |||||
| * | Port of audio to GStreamer 1.0 | Boris Bobrov | 2015-02-16 | 1 | -0/+104 |
| | | | | | | | | | | | | | | Includes: - transcoders - thumbs - tests | ||||
| * | Porting video to GStreamer 1.0 | Boris Bobrov | 2015-02-16 | 1 | -27/+87 |
| | | | | | | | | | | | | | | | | | | | | | | Porting includes: - thumbnailer - transcoder - metadata handling - new common discoverer for media - new tests with in-memory test video generating - handling regardless of audio availability in the file - Pythonic gst pipelines | ||||
| * | Rewrite thumbnailer | Boris Bobrov | 2015-02-15 | 1 | -0/+71 |
| | | | | | | | | | | | | | | | | | | | | | | | | Previous thumbnailer didn't always work properly. It was also not ready to be ported to GStreamer 1.0 The rewrite makes it shorter, more pythonic and prepares it for porting. - no longer uses playbin2; - is tested - logs some events - previous thumbnailer is removed | ||||
* | | Remove deprecated oauth 2 plugin | Jessica Tallon | 2015-02-15 | 3 | -311/+0 |
|/ | |||||
* | Fix #1077 - Fix updating comment via API and add test | Jessica Tallon | 2014-12-16 | 1 | -0/+37 |
| | |||||
* | Fix #1069 - Add deleting images and comments via delete activities | Jessica Tallon | 2014-12-15 | 1 | -0/+69 |
| | |||||
* | Fix #1056 - Add flag to accept URLs without a trailing slash | Jessica Tallon | 2014-12-12 | 1 | -6/+6 |
| | |||||
* | Fix #1025 - Make API IDs IRIs | Jessica Tallon | 2014-11-21 | 1 | -8/+11 |
| | |||||
* | Updates per request of moggers87 | ayleph | 2014-10-30 | 1 | -16/+13 |
| | |||||
* | Unit tests | ayleph | 2014-10-30 | 1 | -0/+15 |
| | | | | Added unit tests for lowercasify username on login. | ||||
* | Fix #984 - Improvements to Activity and ActivityIntermediator | Jessica Tallon | 2014-10-21 | 2 | -3/+82 |
| | | | | | | - Add unit tests to cover get and set methods on Activity - Rewrite the set to remove set and use Session.flush instead - Use sqlalchemy's validator instead of .save hack | ||||
* | Merge branch 'location' | Jessica Tallon | 2014-10-09 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | Add Location model which holds textual, geolocation coordiantes or postal addresses. This migrates data off Image model metadata onto the general Location model. It also adds the ability for location to be set on MediaEntry, User, MediaComment and Collection models. The geolocation plugin has been updated so that the location can be displayed in more general places rather than explicitely on the MediaEntry view. If GPS coordiantes are set for the User the profile page will also have the OSM provided by the geolocation plugin. | ||||
| * | Add location model and migrations | Jessica Tallon | 2014-10-09 | 1 | -1/+1 |
| | | |||||
* | | Fix typo in client registration API for logo_uri | Jessica Tallon | 2014-10-02 | 1 | -4/+4 |
| | | |||||
* | | pdf tests: use our own pdf doc as GOOD_PDF | Alon Levy | 2014-09-26 | 3 | -12/+18 |
| | | | | | | | | remove non distributable good.pdf | ||||
* | | Last two issues related to the python 3 merge tests: fixed! | Christopher Allan Webber | 2014-09-16 | 2 | -10/+15 |
| | | | | | | | | | | | | | | - Fix the "pulling the error out of excinfo" stuff for py3 - The u"" only gets embedded in the string on py2. This commit sponsored by Jeff Gibson. Thanks, Jeff! :) | ||||
* | | Annnnd another json decode fix for py3! On a roll with these! | Christopher Allan Webber | 2014-09-16 | 1 | -1/+1 |
| | | | | | | | | This commit sponsored by Ramana Kumar. Thanks! | ||||
* | | Much more nicely formed form error check | Christopher Allan Webber | 2014-09-16 | 1 | -2/+4 |
| | | | | | | | | | | | | This doesn't rely on checking HTML output... thus, cleaner. This commit sponsored by Alexandre Guédon. Thank you! | ||||
* | | Fix error check in test_edit.py for python 3 | Christopher Allan Webber | 2014-09-16 | 1 | -1/+1 |
| | | | | | | | | | | This isn't the nicest of checks... we should probably be checking the actual form passed into the context. But for now, it's a fix. | ||||
* | | Fix exception catching on python 3 | Christopher Allan Webber | 2014-09-16 | 1 | -2/+2 |
| | | | | | | | | This commit sponsored by Paul Smith. Thank you! | ||||
* | | json.loads(request.body) => json.loads(response.body.decode())) | Christopher Allan Webber | 2014-09-16 | 2 | -8/+8 |
| | | | | | | | | | | | | This fixes python 3 stuff. This commit sponsored by James Reilly. Thanks, James! | ||||
* | | Import mock correctly on py3 | Christopher Allan Webber | 2014-09-16 | 1 | -1/+4 |
| | | | | | | | | This commit sponsored by Andrew McNicol. Thank you! | ||||
* | | Fix test_legacy_api.py | Christopher Allan Webber | 2014-09-16 | 1 | -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 py3 | Christopher Allan Webber | 2014-09-16 | 1 | -1/+4 |
| | | |||||
* | | Merge branch 'master' into merge-python3-port | Christopher Allan Webber | 2014-09-16 | 12 | -73/+795 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | Tidy up federation code and add tests to cover more of the APIs | Jessica Tallon | 2014-08-18 | 3 | -30/+93 |
| | | |||||
| * | Forgot to add starttls_config.ini | Jessica Tallon | 2014-08-12 | 1 | -0/+4 |
| | | |||||
| * | Fix #861 - Add unit test and documentation for email_smtp_force_starttls | Jessica Tallon | 2014-08-12 | 1 | -0/+27 |
| | | |||||
| * | Add more security checks when updating objects and tests | Jessica Tallon | 2014-08-04 | 1 | -15/+92 |
| | | |||||
| * | Fix some security concerns regrding inpersonation in federation code. | Jessica Tallon | 2014-07-31 | 1 | -0/+80 |
| | | |||||
| * | Fix #927 - Clean up federation code after Elrond's review | Jessica Tallon | 2014-07-30 | 2 | -36/+48 |
| | | | | | | | | | | | | | | | | - Add json_error and use inplace of json_response where appropriate. - Add garbage_collection to config spec file. - Fix bugs in both garbage collection task and test - Handle /api/whoami when no user logged in and a test for such a case. - Validate ID is correct and user has comment privilege to comment. | ||||
| * | Fix #923 - add allow_admin to user_has_privilege decorator | Jessica Tallon | 2014-07-29 | 1 | -10/+7 |
| | | |||||
| * | Switch from slug to ID and clean up style to conform to PEP-8 | Jessica Tallon | 2014-07-22 | 1 | -8/+16 |
| | | |||||
| * | Create test for garbage collection | Jessica Tallon | 2014-07-22 | 1 | -4/+37 |
| | | |||||
| * | Add test for API object endpoint | Jessica Tallon | 2014-07-22 | 1 | -0/+29 |
| | | |||||
| * | Add more tests for federation APIs | Jessica Tallon | 2014-07-22 | 2 | -92/+143 |
| | | |||||
| * | Require uploader privileges to upload media to API | Jessica Tallon | 2014-07-22 | 2 | -24/+28 |
| | | |||||
| * | Remove unneeded oauth fixtures and add test for image submission | Jessica Tallon | 2014-07-22 | 1 | -38/+80 |
| | | |||||
| * | Rename test_joarapi.py => test_legacy_api.py | Jessica Tallon | 2014-07-22 | 1 | -1/+2 |
| | | |||||
| * | Add fixtures to provide OAuth client, request and access models | Jessica Tallon | 2014-07-22 | 1 | -1/+63 |
| | | |||||
| * | Adds the unit-tests for API and cleans up API | xray7224 | 2014-07-22 | 2 | -65/+134 |
| | | |||||
| * | Wrapping things to not exceed column 80 in test_ldap | Christopher Allan Webber | 2014-07-10 | 1 | -6/+12 |
| | | |||||
| * | Added some tests for metadata. | tilly-Q | 2014-05-14 | 2 | -28/+81 |
| | |