Nicolas Lœuillet
429d86f388
Added tags counter in sidebar (material theme)
2016-09-04 20:53:28 +02:00
Jeremy Benoist
a0e1eafc35
Add some tests
...
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.
2016-08-23 07:26:58 +02:00
Thomas Citharel
9bf83f1fb8
CS
2016-08-23 07:26:58 +02:00
Thomas Citharel
4da01f492b
Delete tag or tags by label
...
Tests not included
2016-08-23 07:26:58 +02:00
Jeremy Benoist
e71cef0bb8
Fix typos in field name
2016-08-23 07:26:58 +02:00
Thomas Citharel
119914e65d
added name on client
2016-08-23 07:26:58 +02:00
Thomas Citharel
9c545fe028
Added name on client
...
- Fix typos in field name
- Added migration for name field in API client table
Manually cherry-picked from PR
https://github.com/wallabag/wallabag/pull/2171
2016-08-22 20:18:27 +02:00
Thomas Citharel
28803f106b
Add filter for tags on API
2016-06-29 09:55:57 +02:00
Thomas Citharel
e43c78abd9
CS
2016-06-25 23:19:21 +02:00
Thomas Citharel
e5fb89e5d3
Add since parameter
2016-06-25 21:05:50 +02:00
Jeremy Benoist
23634d5d84
Jump to Symfony 3.1
2016-06-22 17:59:35 +02:00
Jeremy Benoist
6922168420
CS
2016-05-19 07:41:54 +02:00
Yuriy Evdokimov
bba271e619
Tests for issue #2089
2016-05-18 15:37:07 +05:00
Yuriy Evdokimov
614a0bfd86
PATCH also clears starred and archived signs
2016-05-18 15:28:49 +05:00
Yuriy Evdokimov
873e380658
Starred and Archived clears if article is already exists
2016-05-18 10:30:33 +05:00
Nicolas Lœuillet
51a15609b3
Set the title via POST /api/entries
...
Fix #2009
2016-05-02 12:50:42 +02:00
Jeremy Benoist
4094ea4771
Convert array + phpDoc
...
Thanks for https://github.com/thomasbachem/php-short-array-syntax-converter
2016-04-12 12:25:29 +02:00
Nicolas Lœuillet
0135c98b24
Remove int cast
2016-04-10 14:15:21 +02:00
Nicolas Lœuillet
5c3ca4fe9e
All the entries are fetched via GET /api/entries
...
Fix #1863 : only the unread entries were fetched with GET /api/entries entrypoint. Now, all the entries are fetched
2016-04-09 21:13:56 +02:00
Jeremy Benoist
2baca964f3
Simplify tag creation from entry
...
Testing that a tag exist or is assigned to the current entry isn't important in the tag controler since the `assignTagsToEntry` is already doing that job.
So it simplify the controller.
2016-03-27 17:09:33 +02:00
Thomas Citharel
bc2b947cd5
add check
2016-03-16 22:47:12 +01:00
Thomas Citharel
0cd0d6eb8c
fix updating entry status through API
2016-03-16 22:43:32 +01:00
Thomas Citharel
2f60e5ea75
check if archive/star parameters without quotes work
2016-03-16 22:22:12 +01:00
Thomas Citharel
189ef6342a
use integers for archived/starred status
2016-03-16 22:22:12 +01:00
Thomas Citharel
0d3043a29c
fix api properties and typo
2016-03-16 22:22:12 +01:00
Thomas Citharel
3107f92acb
Don't add entry through API if it already exists
2016-03-16 21:07:01 +01:00
Thomas Citharel
bc44aa5784
add tests on user in API responses
2016-03-15 19:31:31 +01:00
Jeremy Benoist
09d8bb6fa2
Improve tests
...
- add more tests for coverage
- add a test on annotation deletion
- fix post annontation with ranges
2016-03-11 17:59:42 +01:00
Thomas Citharel
6f8310b445
typos & cs
2016-03-08 09:22:25 +01:00
Vincent
9761bfa18e
write test for version
2016-03-07 15:16:27 +01:00
Vincent
2b4770301c
Add version in API
2016-03-07 15:00:03 +01:00
Jeremy Benoist
fba9e7d44d
Remove 'content' from API
...
Waiting to find a good solution to avoid side problem since user can no define the content
2016-03-04 11:46:18 +01:00
Thomas Citharel
11a452813c
use booleans instead of empty
2016-03-04 11:39:21 +01:00
Thomas Citharel
816ad4051b
add more properties for entries #1634
2016-03-04 11:39:20 +01:00
Jeremy Benoist
c2656f96d4
Move assignTagsToEntry in ContentProxy helper
2016-02-19 14:22:20 +01:00
Nicolas Lœuillet
b0b893eafd
[ #1604 ] First draft to fix SensioLabsInsight report
2016-01-22 21:12:11 +01:00
Jeremy Benoist
1d76102a24
Fix recent update
...
- some missing url parameters from WallabagRestController & EntryController
- use a service for `EntryFilterType` to use fully qualified name instead (so changing class signature)
- update ImportBundle (url & form)
2016-01-15 09:35:38 +01:00
Jeremy Benoist
619cc45359
Symfony Upgrade Fixer FTW
...
symfony-upgrade-fixer fix src/Wallabag/
2016-01-15 09:35:38 +01:00
Jeremy Benoist
8eedc8cfac
Few phpDoc fix
...
And some little mistakes
2016-01-03 11:15:44 +01:00
Jeremy Benoist
4059a061c0
Fix the way to remove a tag from all user entries
2015-12-29 15:43:32 +01:00
Jeremy Benoist
1bb1939ab7
Cleanup tests
...
- WallabagRestController: remove the tag deletion from the API since we can't remove a tag now, we only remove reference to entries
- RuleBasedTaggerTest: remove workaround for asserting tag are equal since problem was related to mock expects (_call instead of findOneByLabel which was removed from the tag repository)
2015-12-29 15:04:46 +01:00
Jeremy Benoist
01fddd0cb2
Fix parameters regarding documentation
...
Parameters are `star` & `archived`, not `is_starred` & `is_archived`
2015-12-29 14:54:55 +01:00
Jeremy Benoist
fc73222723
Remove user reference in tag
...
Fix #1543
2015-12-29 14:50:52 +01:00
Jeremy Benoist
8a493541fa
Re-enable test on doctrine command
...
It will slow down the whole test suite (because it'll use doctrine command).
Remove unecessary `KernelTestCase`.
Also rename `AbstractControllerTest` to `WallabagApiTestCase` for consistency.
2015-11-07 14:16:13 +01:00
Jeremy Benoist
18f8f32f70
Fix security.context deprecation
2015-11-07 00:17:37 +01:00
Nicolas Lœuillet
1210dae105
remove old implementation for login/register/recover
2015-10-03 13:31:48 +02:00
Nicolas Lœuillet
2c13918acc
add test for confirmed registration
2015-10-03 13:30:43 +02:00
Nicolas Lœuillet
772732531e
check authentication on each API route
2015-10-03 13:30:43 +02:00
Nicolas Lœuillet
fcb1fba5c2
* public registration
...
* remove WSSE implementation
* add oAuth2 implementation
2015-10-03 13:30:43 +02:00
Jeremy Benoist
f1e29e69cb
CS
2015-09-10 22:00:53 +02:00