Additional parts of the API, DB layer.

Implemented additional API functions:
    * dispatch_timeline/4
    * dispatch_event_by_id/4
    * get_timeline/3
    * put_timeline/3
    * post_timeline/3
    * make_json_404/2, make_json_405/2, make_json_500/1
Implemented ts_timeline:lookup/2
Implemented ts_entry:lookup/2
This commit is contained in:
Jonathan Bernard
2011-01-30 08:28:56 -06:00
parent b690326cf4
commit 309d6915fc
7 changed files with 240 additions and 20 deletions

View File

@ -87,11 +87,11 @@ DELETE
Delete a timeline.
Events: ``/<user-id>/<timeline-id>/events``
-------------------------------------------
List Events
-----------
``/<user-id>/<timeline-id>/list``
---------------------------------
GET
~~~
PUT
~~~

View File

@ -1,8 +1,13 @@
/jdbernard -- information about the user 'jdbernard'
/jdbernard/work -- information about the 'work' timeline
/jdbernard/work/events -- list events in the timeline
/jdbernard/work/list
/jdbernard/work/by_id/13
/jdbernard/work/by_date/2010-11-14
/jdbernard/work/by_date/2010-11-14T12.34.26
/jdbernard/timelines -- list all timelines for the user
/jdbernard/timelines/work -- list information about the 'work' timeline
/jdbernard/events/work -- list all events for the 'work' timeline
/jdbernard/work/since/DATE-REF
/jdbernard/work/since/2010
/jdbernard/work/since/2010/11
/jdbernard/work/since/january
/jdbernard/work/since/monday
/jdbernard/work/since