Nicolas Lœuillet
053b9568b2
add new post form in material header
2015-08-12 09:52:36 +02:00
Nicolas Lœuillet
2686457448
store estimated reading time / filters on reading time
2015-08-12 09:01:29 +02:00
Jeremy Benoist
f48a018929
Merge pull request #1295 from wallabag/v2-howto
...
add howto page
2015-08-10 14:15:11 +02:00
Jeremy Benoist
47cadf36c8
Merge pull request #1292 from wallabag/v2-tags-route
...
Add tags list display
2015-08-09 22:47:28 +02:00
Nicolas Lœuillet
b7dd5f824c
add howto page
2015-08-07 21:22:43 +02:00
Nicolas Lœuillet
d0b90fbe18
unit test
2015-08-07 20:29:03 +02:00
Nicolas Lœuillet
3f3fbef11f
Add tags list display
2015-08-07 18:17:23 +02:00
Nicolas Lœuillet
48ffc5a4b6
get itemsPerPage for unread/fav/archive views
2015-08-07 18:04:46 +02:00
Francois Gravelaine
9fb6ac830f
Adds pagerfanta paginator everywhere, modifies article routing. Change API for is_starred and is_archived
2015-07-28 23:23:49 +02:00
Jeremy Benoist
82d6d9cb06
Add basic title edition
...
Fix #218
I mean basic, because there is no javascript at all. It could be a nice edit-in-place. But for the moment, it is simple.
2015-06-02 18:56:07 +02:00
Jeremy Benoist
4346a86068
CS
2015-05-30 13:59:33 +02:00
Jeremy
9744e97131
Fix tests
2015-04-01 21:59:13 +02:00
Jeremy
769e19dc4a
Move API stuff in ApiBundle
2015-04-01 21:59:12 +02:00
Jeremy
c844dc0c50
Remove ability to change username
...
Since password are linked to username it was hard to change username while checking that the password is the good one.
Instead of doing crazy things to achieve that, I act that user won't be able to update username.
Also, username (and email) must be unique, since people logged in using username and can request a new password using email.
This should fix #1149
2015-04-01 21:23:27 +02:00
Jeremy
371ac69a6b
Add tests
...
and fix few mistakes
2015-03-31 22:48:00 +02:00
Jeremy
0c83fd5994
Add rss for entries
...
will fix #1000
2015-03-31 22:47:43 +02:00
Jeremy
d0c2243b10
Add some tests
2015-03-08 22:47:32 +01:00
Jeremy
6894d48e03
Handle forgot password
2015-03-08 07:35:24 +01:00
William Durand
6e22bd737b
Use pager in getEntries() and return Hateoas collection
2015-03-06 21:11:02 +01:00
Nicolas Lœuillet
efad7e53a1
add more log on AccessDeniedException
2015-03-06 21:09:15 +01:00
Nicolas Lœuillet
db2b4bf678
remove JsonResponse
2015-03-06 21:09:15 +01:00
Nicolas Lœuillet
b0cce9e636
fix tests for GET /entries/tags
2015-03-06 21:09:15 +01:00
Nicolas Lœuillet
6ee416a069
commit bug with getSalt
2015-03-06 21:09:15 +01:00
Nicolas Lœuillet
0ca374e6a1
replace Response with JsonResponse
2015-03-06 21:09:15 +01:00
Nicolas Lœuillet
d8f9f37ab2
remove debug lines
2015-03-06 21:09:15 +01:00
Nicolas Lœuillet
092ca70725
add relation between user and tags, tests are broken
2015-03-06 21:09:15 +01:00
Nicolas Lœuillet
a36737f485
POST entries/tags with test
2015-03-06 20:50:31 +01:00
Nicolas Lœuillet
1bd12b6229
fix GET /api/entries/{entry}/tags
2015-03-06 20:50:30 +01:00
Nicolas Lœuillet
0a018fe039
add relation between entry and tag
2015-03-06 20:50:30 +01:00
Nicolas Lœuillet
6d37a7e6c1
remove dumb code
2015-03-06 20:50:30 +01:00
Nicolas Lœuillet
2691cf0438
GET /api/tags/id_tag method
2015-03-06 20:50:30 +01:00
Nicolas Lœuillet
1d14779154
remove isDeleted flag
2015-03-06 20:50:30 +01:00
Nicolas Lœuillet
aa4d6562c1
improve hateoas implementation
2015-03-06 20:50:30 +01:00
Nicolas Lœuillet
0ed6302212
returns serialzed object for GET /entries
2015-03-06 20:50:30 +01:00
Nicolas Lœuillet
0f00688096
first draft of hypermedia implementation
2015-03-06 20:50:29 +01:00
Jeremy
32da2a70ef
Add LiipThemeBundle
...
Re-defined the config / user relation to be OneToOne bidirectionnal.
ConfigType is now a service so I can inject the list of available themes that are also used by LiipThemeBundle
Force sqlite for test
In case of people use a different driver in parameter.yml (yes I do :))
2015-03-01 10:49:16 +01:00
Jeremy
0bd2cb1ecd
Handle default value for new user
2015-02-22 10:50:27 +01:00
Jeremy
e4977b8a86
Adding new user
2015-02-22 09:30:25 +01:00
Jeremy
c0d9eba07f
Updating logged in user (email, name, etc ..)
2015-02-17 22:45:20 +01:00
Jeremy
d9085c63e3
Handle password change
2015-02-17 21:03:23 +01:00
Jeremy
7781faa0b0
Use a form type for entry
2015-02-16 21:31:58 +01:00
Jeremy
4d85d7e9ba
Implement simple config
2015-02-16 21:31:58 +01:00
Jeremy
2f6a596760
Merge pull request #1070 from wallabag/v2-api-tests
...
1st draft for testing API
2015-02-12 08:50:06 +01:00
Nicolas Lœuillet
f170f31594
add test for empty salt
2015-02-11 15:15:06 +01:00
Nicolas Lœuillet
874e3e10a4
phpdoc
2015-02-11 11:52:10 +01:00
Nicolas Lœuillet
e1dd7f70c5
first test for API, need refactor
2015-02-11 06:27:05 +01:00
Jeremy
3d2b2d62be
Avoid user to see other entries
...
hehe :)
2015-02-10 22:56:44 +01:00
Jeremy
f59f45d740
Merge pull request #1069 from wallabag/v2-fix-return-entries
...
GET /api/entries returns object, no more array
2015-02-10 14:51:32 +01:00
Jeremy
2c0ffcf397
Merge pull request #1068 from wallabag/v2-api-authentication
...
V2 api authentication
2015-02-10 13:49:57 +01:00
Nicolas Lœuillet
3d3368cfd5
change test if we have no entry in GET /api/entries
2015-02-10 13:47:57 +01:00
Nicolas Lœuillet
d4c029f46e
review from @j0k3r
2015-02-10 12:12:44 +01:00
Nicolas Lœuillet
c5e8ba25bb
getSalt method
2015-02-10 08:35:43 +01:00
Nicolas Lœuillet
eaf95758dc
GET /api/entries returns object, no more array
2015-02-10 06:44:38 +01:00
Nicolas Lœuillet
d29bfaf139
fix return on API call and fix id in clear for user
2015-02-09 22:40:20 +01:00
Nicolas Lœuillet
2a94b1d1b7
log for authentication on API
2015-02-09 22:07:39 +01:00
Jeremy
cbce162b40
Merge pull request #1063 from wallabag/v2-rename-tags-entity
...
Rename Tags entity
2015-02-09 15:52:10 +01:00
Nicolas Lœuillet
653e8be4c1
rename Tags entity
...
why did I delete this file?
rename Tags entity
rename Tags entity
2015-02-09 12:58:44 +01:00
Jeremy
3b815d2de5
Add some fixtures
...
Improve test, so user can login
Fix some leftJoin
Cleanup EntryController
2015-02-08 23:13:40 +01:00
Nicolas Lœuillet
7812f508bc
create an Entry with a User in parameter
2015-02-08 23:13:40 +01:00
Nicolas Lœuillet
be463487cc
rename Entries to Entry
2015-02-06 07:45:32 +01:00
Nicolas Lœuillet
905ae369bd
normalize entries fields
2015-02-05 22:33:36 +01:00
Jeremy
c8dee95396
Merge pull request #1055 from wallabag/v2-api-patch-methid
...
PATCH method, boolean for some parameters and change entity methods name
2015-02-05 21:51:05 +01:00
Nicolas Lœuillet
c0284f6182
remove persist() for PATCH and DELETE
2015-02-05 21:36:39 +01:00
Nicolas Lœuillet
2c093b03de
PATCH method, boolean for some parameters and change entity methods name
2015-02-05 18:21:31 +01:00
Nicolas Lœuillet
9e0fff7cb0
simplify code
2015-02-05 18:19:34 +01:00
Nicolas Lœuillet
77bb7b92a2
we can now set a title to the article when we use POST /api/entries
2015-02-05 18:05:27 +01:00
Nicolas Lœuillet
6079aaa33d
change delete status for GET /api/entries method
2015-02-04 18:12:13 +01:00
Nicolas Lœuillet
6e334aba68
for GET /api/entries, star, delete and archive status are no more necessary
2015-02-04 18:06:42 +01:00
Nicolas Lœuillet
42a9064620
implement delete method
2015-02-04 17:54:23 +01:00
Nicolas Lœuillet
889249804f
disable authentication for the moment
2015-02-02 12:54:14 +01:00
Jeremy
7df80cb32c
CS
2015-01-31 19:12:49 +01:00
Nicolas Lœuillet
c3235553dd
first implementation of security
2015-01-31 15:14:10 +01:00
Nicolas Lœuillet
843dbe5195
create entry via API
2015-01-30 09:05:54 +01:00
Nicolas Lœuillet
a8c90c5c1b
add documentation for API
2015-01-30 07:50:52 +01:00
Nicolas Lœuillet
27f15aa4ca
improve API
2015-01-29 20:32:11 +01:00
Nicolas Lœuillet
f8bf895254
routing for API, trying to respect #414
2015-01-29 16:56:58 +01:00
Nicolas Lœuillet
3e5a342f65
bundle for API
2015-01-28 18:14:04 +01:00
Nicolas Lœuillet
e4788de51e
1st implementation of wallabag api, yeah
2015-01-28 17:09:27 +01:00
Nicolas Lœuillet
b9ec99e25b
replace legacy calls with new one
2015-01-27 13:08:02 +01:00
Nicolas Lœuillet
6b767d1cc0
refactoring for fetching content
2015-01-26 22:15:19 +01:00
Nicolas Lœuillet
ad4d1caa9e
move WallabagBundle into Wallabag:CoreBundle
2015-01-23 16:28:37 +01:00