Thomas Citharel
c7d3bf1671
name not required
2015-04-15 17:19:37 +02:00
Thomas Citharel
4d6e818e40
changed email fields with the email type and added required parameter on some stuff
2015-04-15 16:50:20 +02:00
Jeremy
04aaa199b7
Add Travis & Scrutinizer badges
2015-04-02 11:45:53 +02:00
Nicolas Lœuillet
e3c34bfc06
Merge pull request #1164 from wallabag/v2-remove-username-in-config
...
Remove ability to change username
2015-04-01 21:58:08 +02:00
Nicolas Lœuillet
d6fa2f70ac
Merge pull request #1165 from wallabag/v2-prefix-db
...
Prefix table
2015-04-01 21:53:48 +02:00
Jeremy
276a1e9d3f
And phpunit with html coverage to ant
...
Launching `ant phpunit` will now generate HTML Coverage
2015-04-01 21:32:02 +02:00
Jeremy
164bd80118
Ability to prefix tables
...
Will fix #799
2015-04-01 21:32:02 +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
Nicolas Lœuillet
1a93ee423b
Merge pull request #1166 from wallabag/v2-rss
...
Add RSS feeds
2015-04-01 21:08:56 +02:00
Jeremy
7d74a2f32b
Force raw on content
...
We don't want Symfony to escape html content
2015-04-01 16:11:19 +02:00
Jeremy
14d7a69b8c
Avoid timeout on code coverage from Scrutinizer
2015-03-31 22:48:01 +02:00
Jeremy
34c06cabef
Use lemonde instead of mailjet
...
Mailjet seems to be laggy, hope that LeMonde will be more reliable in the future.
@see https://travis-ci.org/wallabag/wallabag/jobs/56246231
2015-03-31 22:48:01 +02:00
Jeremy
0ee043f745
Update InstallCommand test
...
They are god damn too long to execute because it launch external command (mostly related to doctrine).
So I've added a PHPUnit @group (`command-doctrine`) so that we can avoid launching them on a regular basis, like that:
`phpunit --exclude-group command-doctrine`
2015-03-31 22:48:01 +02:00
Jeremy
371ac69a6b
Add tests
...
and fix few mistakes
2015-03-31 22:48:00 +02:00
Jeremy
2385f891e5
Sort by id is faster
...
Since it's the primary key
2015-03-31 22:47:43 +02:00
Jeremy
0c83fd5994
Add rss for entries
...
will fix #1000
2015-03-31 22:47:43 +02:00
Nicolas Lœuillet
f98a2a0fc3
Merge pull request #1152 from wallabag/v2-forgot-password
...
Handle forgot password
2015-03-30 17:05:37 +02:00
Nicolas Lœuillet
bdf2add2e8
Merge pull request #1163 from wallabag/v2-speed-up-tests
...
Speed up tests
2015-03-28 10:46:33 +01:00
Jeremy
3e6b7ea0e9
Rewrite travis & add scrutinizer
2015-03-28 00:25:47 +01:00
Jeremy
6141388969
Enable hhvm & nightly for curiosity
2015-03-27 19:59:45 +01:00
Jeremy
2d733277e6
Switch to Docker-based infrastructure
2015-03-27 19:59:42 +01:00
Jeremy
a05be8abec
Use doctrine cache for tests
2015-03-27 19:49:11 +01: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
Nicolas Lœuillet
f37d1427a1
Merge pull request #1110 from wallabag/v2-api-hypermedia
...
[WIP] API : hypermedia & tags
2015-03-06 21:48:33 +01:00
William Durand
6e22bd737b
Use pager in getEntries() and return Hateoas collection
2015-03-06 21:11:02 +01:00
William Durand
bcf53ab75b
Return pager into EntryRepository (for entries only)
2015-03-06 21:11:01 +01:00
William Durand
a24f2c8808
Add Pagerfanta
2015-03-06 21:11:01 +01:00
Nicolas Lœuillet
48b67328e2
add getUser on Tag entity
2015-03-06 21:09:15 +01:00
Nicolas Lœuillet
efad7e53a1
add more log on AccessDeniedException
2015-03-06 21:09:15 +01:00
Nicolas Lœuillet
2ab8cb6816
fix tests
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
1df1204d94
remove useless code
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
46bbd8d321
relation between tags and entries
2015-03-06 20:50:31 +01:00
Nicolas Lœuillet
6c87418ff0
fixtures for tag
2015-03-06 20:50:30 +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
b3dc0749d3
remove GET /tags/id
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