summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-11-14Prepare to release version 0.2salami-0.2Lars Wirzenius3-5/+5
2017-11-14Fix: drop unnecessary build-dependency on python3-psycopg2Lars Wirzenius1-1/+0
2017-11-14Fix: drop empty debian/changelog entryLars Wirzenius1-6/+0
2017-11-14Bump version number post-release to 0.1+gitLars Wirzenius3-2/+12
2017-11-14Prepare to release version 0.1salami-0.1Lars Wirzenius3-3/+9
2017-11-14Fix: start SalamiLars Wirzenius72-7790/+229
This is based on Qvarn, because the implementation is so similar to hat Salami needs. This commit drops the unwanted bits of Qvarn and changes things to be Salami instead. This commit only introduces the /version endpoint.
2017-11-02Add: allow resource type specs to be updatedLars Wirzenius3-10/+60
2017-11-02Fix: flatten objects with same name, unorderable fieldsLars Wirzenius4-2/+24
Bug reported by Mantas. If a resource (or its prototype) has two fields with the same name, but unorderable value types (such as string and integer), the flatten_object function used to crash. This is now fixed.
2017-11-01Fix: set base url for ResourceRouterLars Wirzenius3-0/+4
2017-11-01Add: fix spelling of QvarnLabs' nameLars Wirzenius1-1/+1
2017-11-01Add: copyright statements to READMELars Wirzenius1-0/+2
1c4a2d649ed217eb71ceee917076b6d743494eb5734faa8876bf4811f7ebe2da
2017-10-26Add: update NEWS about listener bugLars Wirzenius1-0/+6
2017-10-25Add: listen_on_type field to listenersLars Wirzenius2-1/+20
This makes it possible to only return listeners for a specific resource type.
2017-10-25Add: scenario that tests the right listeners show upLars Wirzenius1-0/+90
2017-10-18Add: history and background from README to yarn introLars Wirzenius1-1/+18
2017-10-18Add: add a section on the origins of Qvarn to READMELars Wirzenius1-0/+15
2017-10-12Merge: refactor api.py for cleanlinessLars Wirzenius15-736/+931
2017-10-12Refactor: use helper methods to fix repeated codeLars Wirzenius1-30/+22
2017-10-12Refactor: move some "builtin" resource types into yaml filesLars Wirzenius4-74/+32
2017-10-12Refactor: move notifications and resources into their own routersLars Wirzenius5-139/+410
2017-10-12Refactor: drop repr-ification, slog does it itself nowLars Wirzenius1-8/+1
2017-10-12Refactor: use NotificationRouterLars Wirzenius3-210/+8
2017-10-12Refactor: use SubresrouceRouterLars Wirzenius2-53/+5
2017-10-12Fix: drop unnecssary parts, fix callback nameLars Wirzenius1-5/+1
2017-10-12Refactor: add SubresourceRouterLars Wirzenius2-45/+100
2017-10-12Refactor: move API exceptions into their own moduleLars Wirzenius3-1/+56
2017-10-12Refactor: move file serving to its own moduleLars Wirzenius3-66/+104
2017-10-12Refactor: move get_current_timestamp into its own moduleLars Wirzenius4-9/+29
2017-10-12Refactor: add qvarn.Router interface, and qvarn.VersionRouterLars Wirzenius6-34/+72
My goal it so to split up the large and ugly QvarnAPI class into more manageable classes.
2017-10-12Refactor: move reponse creation functions to responses.pyLars Wirzenius4-122/+151
2017-10-10Bump version number post-release to 0.86+gitLars Wirzenius3-2/+12
2017-10-10Prepare to release version 0.86qvarn-jsonb-0.86Lars Wirzenius3-5/+5
2017-10-10Add: update NEWSLars Wirzenius1-5/+3
2017-10-09Merge branch 'liw/blobs' to add blob supportLars Wirzenius12-34/+452
2017-10-09Add: update NEWSLars Wirzenius1-1/+1
2017-10-09Add: support for blobs to PostgresLars Wirzenius2-13/+43
2017-10-09Add: GET/PUT for blobsLars Wirzenius1-4/+71
2017-10-09Add: optional header for a 200 responseLars Wirzenius1-4/+7
2017-10-09Refactor: move subresource route creation into methodLars Wirzenius1-12/+18
This applies for non-file subrsources only.
2017-10-09Add: ResourceType.get_filesLars Wirzenius2-3/+26
2017-10-09Add: blob handling in ObjectStoreLars Wirzenius3-5/+120
2017-10-09Add: a 'blob' blob to the subject reasourceLars Wirzenius1-0/+9
2017-10-09Add: test scenario for managing blobsLars Wirzenius3-1/+166
2017-10-06Fix: sort notifications by timestampLars Wirzenius1-3/+12
2017-10-06Fix: don't log _obj in keysLars Wirzenius1-1/+6
2017-10-05Add: update NEWSLars Wirzenius1-0/+1
2017-10-05Add: DELETE /foos/listeners/id1/notifications/id2Lars Wirzenius1-0/+19
2017-10-05Fix: when deleting a listner, delete all its notificationsLars Wirzenius1-5/+20
2017-10-05Add: DELETE /foos/listeners/idLars Wirzenius1-3/+18
2017-10-05Fix: only nofify POST to listeners who want themLars Wirzenius1-6/+9