mirror of
https://github.com/Pathduck/gallery3.git
synced 2026-06-09 13:09:33 -04:00
Further progress on refining the REST server side code.
1) Deal in fully qualified URL resources through the rest interface. All rest methods are now passed the complete url in request->url. 2) Create rest::resolve() which lets individual resource definition code convert a full url into the appropriate matching resource. Implement gallery_rest::resolve() and tag_rest::resolve() 3) Reimplement tag_rest's get() and post() methods. They're much simpler now. 4) Implement the tags_rest helper which supports working with the entire tags collection.
This commit is contained in:
@@ -60,7 +60,7 @@ class Rest_Controller extends Controller {
|
||||
|
||||
$request->method = strtolower($input->server("HTTP_X_GALLERY_REQUEST_METHOD", $method));
|
||||
$request->access_token = $input->server("HTTP_X_GALLERY_REQUEST_KEY");
|
||||
$request->path = implode("/", $args);
|
||||
$request->url = url::abs_current(true);
|
||||
|
||||
try {
|
||||
rest::set_active_user($request->access_token);
|
||||
|
||||
Reference in New Issue
Block a user