Tim Almdal
cf6de01f1e
Provide a REST interface to retrieve tags or tagged items.
...
GET /tag?limit=nn,offset=nn Retrieve all tags sorted by count descending
GET /tag/uri/uri/uri Retrieve all the tags for the resource specified by path
GET /tag/t1/t2/t3 Retrieve all the items that have the specified tags
Can specifiy limit and offset to limit response size
2009-12-23 14:20:23 -08:00
Tim Almdal
d0dd6650be
When normalizing the rest request don't assume that the additional arguments are acutall a path. Leave it up to the handler to determine.
2009-12-23 13:13:03 -08:00
Tim Almdal
d622d1aa4f
Updated the unit tests to match the current API
...
Corrected a problem identified with the unit tests... failed if the path was empty on PUT.
2009-12-23 09:32:32 -08:00
Tim Almdal
b8ee6f25bd
Add a restful get random image block
2009-12-22 18:55:03 -08:00
Tim Almdal
cbe5a89a9f
Update the api so it allows images to be uploaded.
2009-12-22 12:32:27 -08:00
Tim Almdal
fd7990735c
Added validation to the edit functionality, since we can't trust any input
2009-12-21 11:25:11 -08:00
Tim Almdal
213f718e59
Merge branch 'master' into talmdal_dev
2009-12-18 15:00:01 -08:00
Tim Almdal
2e221a84cc
Change how request input is processed.First the input is no longer json encode, All the get variables are loaded, then the post variables if the request is a post, and then the path is extracted from the uri.
2009-12-18 14:59:44 -08:00
Bharat Mediratta
86e0bc863a
Use url::base() instead of item::root()->url because we can't be sure
...
that will work (if your database is sitll at Beta 1, you don't have
the slug column, for example).
2009-12-18 14:26:15 -08:00
Tim Almdal
c804279647
Add the parent path to the resource
2009-12-18 12:58:23 -08:00
Tim Almdal
eb55a3c977
Add the name field to remote interface.
2009-12-18 12:21:10 -08:00
Tim Almdal
cd0bf67441
Merge branch 'master' into talmdal_dev
2009-12-16 20:14:03 -08:00
Bharat Mediratta
02b3c4e704
Adjust for the fact that movies have JPG thumbnails. Fixes ticket
2009-12-16 15:18:08 -08:00
Tim Almdal
61c1a8bfbe
Make sure we always return a children array for albums.
2009-12-16 10:14:31 -08:00
Bharat Mediratta
b4a35a8e2c
Show the right edit form for movies.
2009-12-16 09:37:28 -08:00
Tim Almdal
96968b4181
Include the thumb, resize and fullsize sizes (height & width) in the resource contents returned via the rest interface.
2009-12-15 21:04:19 -08:00
Tim Almdal
95e812067e
Change what is used as the url to the item.
2009-12-15 20:42:01 -08:00
Tim Almdal
7f5d5b0470
Add the resize url to returned resource.
2009-12-15 12:24:22 -08:00
Tim Almdal
22e813d0be
Updates the the interface based on actually using it.
2009-12-15 10:57:10 -08:00
Tim Almdal
3f8d17fcf1
Merge branch 'master' into talmdal_dev
2009-12-14 06:59:00 -08:00
Bharat Mediratta
3d1f166fe5
Log the entire stack trace when we catch an exception.
2009-12-10 21:20:18 -08:00
Tim Almdal
d521faf63d
Add the REST delete processing for albums/photos/movies
2009-12-09 16:04:08 -08:00
Tim Almdal
dfc556e8a6
Implement the RESTful interface for albums/photos/movies
2009-12-09 12:06:45 -08:00
Tim Almdal
c3a0f419c6
Refactor the code to check for name or slug conflicts and to update code out of {Albums|Photos|Movies)_Controller and into the item helper so we can reuse it from the rest put handler.
2009-12-09 09:50:57 -08:00
Tim Almdal
367f2218f6
Use the relative url cache to look up resources instead of the relative path. This allows us to forego the extension as part of the REST url. As well, urls are consistent between normal usage and rest usage.
2009-12-09 08:41:38 -08:00
Tim Almdal
3c30d595ae
Add the REST get handler for albums/photos/movies
2009-12-08 23:28:50 -08:00
Tim Almdal
9319f37c4f
Correct the error message when the item is not found; remove the check for no request_key (access_token) as athat is treated as public permissions
2009-12-08 23:27:43 -08:00
Tim Almdal
837396ca28
Change the url mapping so that path to the is part of the url
...
The request key is put in the X-Gallery-Request-Key header
The HTTP method can be override by using the X-Gallery-Request-Method header
Normalize the request data so that it doesn't matter where it comes from (HTTP get or HTTP post request)
2009-12-08 18:06:16 -08:00
Tim Almdal
6fd04069ae
Add another error handler "not found" to the rest API.
...
Implement the get_album rest request handler.
2009-12-08 12:50:13 -08:00
Tim Almdal
fa0663d7df
Rename the backing table from rest_keys to user_access_tokens
...
Implement an api to format the errors and success messages
Removed the custom routing... urls are now /rest/<module_name>/<resource>
2009-12-08 09:19:48 -08:00
Tim Almdal
b0de1fe1d9
Delete Form_Label.php which was accidently committed.
2009-12-07 20:46:18 -08:00
Tim Almdal
71be6cf239
The rest framework that the new gallery3 remote interface will be built on. At the moment, there are no handlers to perform any functionality.
2009-12-07 18:11:26 -08:00
Tim Almdal
cfbbc22f7c
Merge branch 'master' into talmdal_dev
2009-12-06 21:32:37 -08:00
Tim Almdal
16bed1ffd5
Remove the hidden form variable _method which was used in the no longer rest controllers.
2009-12-06 21:32:27 -08:00
Tim Almdal
61d64c12a2
Merge branch 'master' into talmdal_dev
2009-12-06 10:04:02 -08:00
Bharat Mediratta
0bb742ef33
Use NULL instead of actual values in the vars table, so that var tweaks result in smaller diffs.
2009-12-05 21:21:08 -08:00
Bharat Mediratta
1f3567ec04
Update the gallery module to version 21 in the installer.
2009-12-05 21:08:10 -08:00
Bharat Mediratta
320a569c10
Fix whitespace.
2009-12-05 20:56:16 -08:00
Tim Almdal
dfc082ad5f
Merge branch 'master' into talmdal_dev
2009-12-05 12:09:31 -08:00
Tim Almdal
fcbf824c05
Merge branch 'master' of git@github.com:gallery/gallery3
2009-12-05 12:09:25 -08:00
Tim Almdal
4a6b62c285
Revert "Correct inconsistent capitalization on "Server Add""
...
This reverts commit f4810345b4 .
Bharat is a correct as in that "Server Add" is a proper name and should
be exempt from the capitalization rules.
2009-12-05 12:07:24 -08:00
Bharat Mediratta
145ec2f38f
Merge branch 'master' of git@github.com:gallery/gallery3
2009-12-05 12:01:02 -08:00
Bharat Mediratta
03ea1ee701
Change the default image to be the full size so that the slideshow shows the big one.
2009-12-05 12:00:50 -08:00
Tim Almdal
f4810345b4
Correct inconsistent capitalization on "Server Add"
2009-12-05 09:13:04 -08:00
Tim Almdal
267b3a1623
Make the rendering of the Theme Options page consistent between the first request and any errors
2009-12-04 13:48:52 -08:00
Tim Almdal
8ca69cffbb
Merge branch 'master' into talmdal_dev
2009-12-04 11:42:37 -08:00
Bharat Mediratta
5c107be903
Reload relevant models after acquiring a lock so that we don't make
...
database calls based on obsolete data, which can lead to data corruption.
Fixes ticket #926 .
2009-12-04 11:13:20 -08:00
Bharat Mediratta
c9e6869c68
Rename the "upload_limit" variable to "simultaneous_upload_limit" for
...
clarity, since it only limits concurrency not the number of actual uploads.
Move the default-setting code into the upgrader so that we avoid
creating the variable as a side-effect of the view (personal
preference to avoid side-effect code since it's led to problems in the
past).
2009-12-02 19:08:13 -08:00
Tim Almdal
1ab8ac305b
Allow users to override the number of simulatenous uploads. This setting won't appear until after they have attempted to upload at least once and have issues.
2009-12-02 12:09:34 -08:00
Bharat Mediratta
6fa880777c
Beter fix for #925 .
2009-12-01 13:37:07 -08:00