Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cleanup | Jeremy Benoist | 2016-11-03 | 2 | -18/+1 |
| | |||||
* | Fix rest controller merge | Jeremy Benoist | 2016-11-03 | 3 | -0/+136 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into 2.2 | Jeremy Benoist | 2016-11-03 | 3 | -637/+549 |
|\ | |||||
| * | Exploded WallabagRestController into many controllers | Nicolas Lœuillet | 2016-10-28 | 3 | -520/+540 |
| | | | | | | | | Fix #2503 | ||||
* | | Add entry.saved event to import & rest | Jeremy Benoist | 2016-11-02 | 1 | -1/+8 |
| | | |||||
* | | Added relation between API Client and User | Nicolas Lœuillet | 2016-10-24 | 1 | -2/+6 |
| | | | | | | | | Fix #2062 | ||||
* | | Add test on /api/annotations | Jeremy Benoist | 2016-10-22 | 1 | -16/+17 |
| | | | | | | | | | | | | | | Fix controller forward in WallabagRestController. Update PHPDoc so it is sorted the same way as others one Duplicate all annotations test to use both api & normal way Also, make annotation tests independent to each other | ||||
* | | CS | Jeremy Benoist | 2016-10-22 | 1 | -1/+0 |
| | | |||||
* | | Added a missing namespace | Nicolas Lœuillet | 2016-10-22 | 1 | -0/+1 |
| | | |||||
* | | fix cs and phpdoc | Thomas Citharel | 2016-10-22 | 1 | -18/+6 |
| | | |||||
* | | cs | Thomas Citharel | 2016-10-22 | 1 | -6/+13 |
| | | |||||
* | | move code | Thomas Citharel | 2016-10-22 | 1 | -56/+31 |
| | | |||||
* | | cs | Thomas Citharel | 2016-10-22 | 1 | -3/+0 |
| | | |||||
* | | bring annotations to API | Thomas Citharel | 2016-10-22 | 1 | -0/+132 |
| | | |||||
* | | CS | Jeremy Benoist | 2016-10-15 | 1 | -1/+0 |
| | | |||||
* | | ApiDoc & Route annotation were conflicted | Jeremy Benoist | 2016-10-15 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | The generated error was “Unable to guess how to get a Doctrine instance from the request information.”. I haven’t checked deeper in Doctrine (I know it was coming from the DoctrineParamConverter). Anyway, I check for FosRest possiblity to add extra format without allowing them for every route (like it was done in the first place). I finally found a way but it then seems all request goes to the FormatListener of FosRest so I needed to add a custom rules to match all request to be sure we don’t get a 406 error from FosRest. Should be ok now … | ||||
* | | Merge pull request #2372 from pmartin/api-get-entry-as-epub | Jeremy Benoist | 2016-10-12 | 1 | -2/+27 |
|\ \ | |/ |/| | API: ability to export entry in all available format (epub, pdf, etc...) | ||||
| * | Add entry export in API | Jeremy Benoist | 2016-10-08 | 1 | -10/+28 |
| | | | | | | | | | | Export isn't available for json & xml because user can use the default entry endpoint instead. | ||||
| * | API: getEntry can return EPUB | Pascal MARTIN | 2016-10-08 | 1 | -1/+8 |
| | | |||||
* | | Optimize the way tag list is rendered | Jeremy Benoist | 2016-10-09 | 1 | -1/+1 |
| | | | | | | | | | | | | Instead of retrieve all informations about entries of a tag to just count them, we’ll count them before with a fastest query. Also change the layout of the tag list in material design | ||||
* | | Merge pull request #2351 from wallabag/fix-api-client-deletion | Nicolas Lœuillet | 2016-10-08 | 1 | -0/+101 |
|\ \ | | | | | | | Changed relation between API client and refresh token | ||||
| * | | Ensure access_token are removed | Jeremy Benoist | 2016-10-08 | 1 | -0/+101 |
| | | | | | | | | | | | | | | | | | | | | | | | | When we remove the client, we should ensure that access_token are also removed. To ensure that, I created a test that generated an access_token. So when we remove the client, this association should be cascaded and shouldn’t generate an error. Also I moved some Api related stuff to the ApiBundle (like the developer controler and ClientType form) | ||||
* | | | Merge pull request #2393 from wallabag/api-urls-exist | Nicolas Lœuillet | 2016-10-08 | 1 | -1/+21 |
|\ \ \ | | | | | | | | | Ability to check multiple urls in API | ||||
| * | | | Ability to check multiple urls in API | Jeremy Benoist | 2016-10-07 | 1 | -1/+21 |
| | |/ | |/| | |||||
* / | | Ensure orphan tag are remove in API | Jeremy Benoist | 2016-10-07 | 1 | -0/+28 |
|/ / | | | | | | | | | | | When the association between a tag and an entry is removed, if the tag doesn’t have other entries, we can remove it. Also add more tests for that part and ensure TagControllerTest is isolated from the rest of the test suite (finally!) | ||||
* | | Fix typo & add test | Jeremy Benoist | 2016-10-05 | 1 | -1/+1 |
| | | |||||
* | | Fix exists API call | Thomas Citharel | 2016-10-05 | 1 | -1/+1 |
|/ | | | Boo | ||||
* | Fix parameters in API _links | Jeremy Benoist | 2016-10-02 | 1 | -2/+15 |
| | | | | We forgot to pass them to the factory | ||||
* | CS | Jeremy Benoist | 2016-10-02 | 1 | -1/+1 |
| | |||||
* | Add an exists endpoint in API | Jeremy Benoist | 2016-10-01 | 1 | -0/+32 |
| | | | | It should allow third party to check if an url was already saved by a user | ||||
* | Fix tags count in menu | Jeremy Benoist | 2016-09-25 | 1 | -3/+1 |
| | | | | Move enable cache for Tag in the Entity because function `find*` should return result and not a Query | ||||
* | Re-user JsonResponse | Jeremy Benoist | 2016-09-08 | 1 | -40/+27 |
| | | | | Since Symfony 3.1 we can define the json of a JsonResonse using `->setJson()` | ||||
* | Added tags counter in sidebar (material theme) | Nicolas Lœuillet | 2016-09-04 | 1 | -1/+3 |
| | |||||
* | Add some tests | Jeremy Benoist | 2016-08-23 | 1 | -23/+35 |
| | | | | | | | | | | | Also, retrieve tag from the request instead of the query (which will be the same but it's more easy to test). Moved down `deleteTagAction` because it conflicted with the new action: api_delete_tag => /api/tags/{tag}.{_format} api_delete_tags_label => /api/tags/label.{_format} And finally, throw exception when a tag is not found before removing it. | ||||
* | CS | Thomas Citharel | 2016-08-23 | 1 | -2/+1 |
| | |||||
* | Delete tag or tags by label | Thomas Citharel | 2016-08-23 | 1 | -0/+61 |
| | | | | Tests not included | ||||
* | Add filter for tags on API | Thomas Citharel | 2016-06-29 | 1 | -1/+2 |
| | |||||
* | CS | Thomas Citharel | 2016-06-25 | 1 | -1/+1 |
| | |||||
* | Add since parameter | Thomas Citharel | 2016-06-25 | 1 | -1/+3 |
| | |||||
* | PATCH also clears starred and archived signs | Yuriy Evdokimov | 2016-05-18 | 1 | -2/+2 |
| | |||||
* | Starred and Archived clears if article is already exists | Yuriy Evdokimov | 2016-05-18 | 1 | -2/+2 |
| | |||||
* | Set the title via POST /api/entries | Nicolas Lœuillet | 2016-05-02 | 1 | -0/+5 |
| | | | | Fix #2009 | ||||
* | Convert array + phpDoc | Jeremy Benoist | 2016-04-12 | 1 | -1/+1 |
| | | | | Thanks for https://github.com/thomasbachem/php-short-array-syntax-converter | ||||
* | Remove int cast | Nicolas Lœuillet | 2016-04-10 | 1 | -2/+2 |
| | |||||
* | All the entries are fetched via GET /api/entries | Nicolas Lœuillet | 2016-04-09 | 1 | -3/+3 |
| | | | | Fix #1863: only the unread entries were fetched with GET /api/entries entrypoint. Now, all the entries are fetched | ||||
* | add check | Thomas Citharel | 2016-03-16 | 1 | -2/+6 |
| | |||||
* | fix updating entry status through API | Thomas Citharel | 2016-03-16 | 1 | -6/+2 |
| | |||||
* | use integers for archived/starred status | Thomas Citharel | 2016-03-16 | 1 | -18/+18 |
| | |||||
* | fix api properties and typo | Thomas Citharel | 2016-03-16 | 1 | -2/+2 |
| | |||||
* | Don't add entry through API if it already exists | Thomas Citharel | 2016-03-16 | 1 | -4/+8 |
| |