aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2014-10-28 17:56:55 +0100
committerChristian Weiske <cweiske@cweiske.de>2014-10-28 17:56:55 +0100
commit891db33ead914486b6f4f7e32ebd3a7f511562e8 (patch)
tree297174522979f0982a983d3e2f8d308563db82a0
parent35e58ea1056480418d36b08a98f288d583805b23 (diff)
downloadgrauphel-891db33ead914486b6f4f7e32ebd3a7f511562e8.tar.gz
grauphel-891db33ead914486b6f4f7e32ebd3a7f511562e8.zip
Add hrefs to API responses
-rw-r--r--controller/apicontroller.php6
-rw-r--r--lib/notestorage.php9
2 files changed, 12 insertions, 3 deletions
diff --git a/controller/apicontroller.php b/controller/apicontroller.php
index 39de60d..90c036f 100644
--- a/controller/apicontroller.php
+++ b/controller/apicontroller.php
@@ -119,7 +119,7 @@ class ApiController extends Controller
'grauphel.api.user', array('username' => $username)
)
),
- 'href' => null,//FIXME
+ 'href' => null,
);
}
@@ -167,7 +167,9 @@ class ApiController extends Controller
'grauphel.api.notes', array('username' => $username)
)
),
- 'href' => null,
+ 'href' => $this->deps->urlGen->getAbsoluteURL(
+ $this->deps->urlGen->linkToRoute('grauphel.gui.index')
+ ),
),
'latest-sync-revision' => $syncdata->latestSyncRevision,
'current-sync-guid' => $syncdata->currentSyncGuid,
diff --git a/lib/notestorage.php b/lib/notestorage.php
index 621d120..d1fe7e3 100644
--- a/lib/notestorage.php
+++ b/lib/notestorage.php
@@ -432,7 +432,14 @@ class NoteStorage
)
)
),
- 'href' => null,//FIXME
+ 'href' => $this->urlGen->getAbsoluteURL(
+ $this->urlGen->linkToRoute(
+ 'grauphel.gui.note',
+ array(
+ 'guid' => $row['note_guid']
+ )
+ )
+ ),
),
'title' => $row['note_title'],
);