aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/federation
Commit message (Collapse)AuthorAgeFilesLines
* Fix #1024 - Correctly set generator on ActivitiesJessica Tallon2014-12-021-0/+12
|
* Fix #1025 - Make API IDs IRIsJessica Tallon2014-11-211-5/+13
|
* Fix #1021 - Skip broken activities which caused feed/inbox to 500Jessica Tallon2014-11-201-1/+8
|
* Only create a slug after a media upload via the API when there is a titleJessica Tallon2014-10-221-0/+1
|
* Merge branch 'location'Jessica Tallon2014-10-091-0/+14
|\ | | | | | | | | | | | | | | | | | | | | | | 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 migrationsJessica Tallon2014-10-091-2/+16
| |
* | Merge branch '905-activities'Jessica Tallon2014-10-072-24/+48
|\ \ | | | | | | | | | | | | | | | Add Activity and Generator models which allow for activities to be created. This now works with the feed API.
| * | Fix migrations and refactor object_typeJessica Tallon2014-09-022-16/+19
| | | | | | | | | | | | | | | | | | | | | - Make changes to objectType to be more pythonic "object_type" - Move object_type to mixins rather than be on the models - Convert migrations to sqlalchemy core rather than ORM (fix) - Change TYPES to use descriptive strings rather than numbers
| * | Create activity model and add activity creationJessica Tallon2014-08-222-18/+40
| |/ | | | | | | | | | | | | | | This creates the Activity and Genrator models from the Activity Streams spec and. I then created a migration which retro-actively create activities for media uploaded and comments created. Through out the code I've added so automatically activties are created when a user peforms an action (uploading media, commenting, etc.).
* | Merge branch 'merge-python3-port'Christopher Allan Webber2014-09-221-1/+1
|\ \ | | | | | | | | | | | | Conflicts: setup.py
| * | decode to unicode before loading in json again, for py3Christopher Allan Webber2014-09-161-1/+1
| |/ | | | | | | This commit sponsored by Chris Cormack. Thanks!
* | Add /.well-known/webfinger API to lookup user hrefsJessica Tallon2014-09-082-2/+69
| |
* | Add XRD+XML formatting for /.well-known/host-metaJessica Tallon2014-09-051-35/+62
|/
* Tidy up federation code and add tests to cover more of the APIsJessica Tallon2014-08-183-192/+233
|
* Add more security checks when updating objects and testsJessica Tallon2014-08-041-22/+37
|
* Fix some security concerns regrding inpersonation in federation code.Jessica Tallon2014-07-311-2/+18
|
* Fix #927 - Clean up federation code after Elrond's reviewJessica Tallon2014-07-302-103/+69
| | | | | | | | - 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.
* Switch from slug to ID and clean up style to conform to PEP-8Jessica Tallon2014-07-223-29/+70
|
* Add unseralize for API objectsJessica Tallon2014-07-221-35/+16
|
* Add garbage collection taskJessica Tallon2014-07-223-17/+81
|
* oops - add decorators for federated APIsJessica Tallon2014-07-221-0/+51
|
* Add test for API object endpointJessica Tallon2014-07-222-4/+4
|
* Add more tests for federation APIsJessica Tallon2014-07-221-4/+21
|
* Require uploader privileges to upload media to APIJessica Tallon2014-07-221-1/+2
|
* Clean up & Add support to update objects in feed APIJessica Tallon2014-07-221-19/+86
|
* Fix problem where feed posting wasn't returning correct objectJessica Tallon2014-07-221-3/+7
|
* Fix image upload problem in APIJessica Tallon2014-07-221-2/+6
|
* Adds the unit-tests for API and cleans up APIxray72242014-07-221-4/+6
|
* Clean up code (after linting)xray72242014-07-221-19/+18
|
* Refactors api uploading to media managersxray72242014-07-221-30/+14
|
* Fix some problems with comments and image postingxray72242014-07-221-6/+8
|
* Add some more code to work better with image uploadsxray72242014-07-221-3/+18
|
* Add basic upload image capabilitiesxray72242014-07-222-1/+61
|
* Add basic comment support and flesh out some other endpointsJessica Tallon2014-07-222-4/+80
|
* Add .json url for host-meta and fix host-meta problem of not having 'links'xray72242014-07-222-1/+7
|
* Support some webfinger API's and real profile and /api/user/<user>/xray72242014-07-222-6/+71
|
* Support for the comments endpointxray72242014-07-222-2/+29
|
* Use the the slug as the UUID instead of a newly generated UUIDxray72242014-07-221-1/+1
|
* Add image URL's (thumb & full)Jessica Tallon2014-07-221-2/+2
|
* Adds comments for the MediaEntry apiJessica Tallon2014-07-221-2/+2
|
* Changes serialization to .serialize method on object - MediaEntryJessica Tallon2014-07-221-21/+1
|
* Adds endpoint /api/image/<uuid> so that you can now view an image endpointJessica Tallon2014-07-222-3/+46
|
* Starts the user (profile) endpoint and lays groundwork for inbox and feed ↵Jessica Tallon2014-07-223-0/+85
endpoint