Jeremy Benoist
dcbebc17aa
Fix tests
2017-04-29 12:58:39 +02:00
Nicolas Lœuillet
80299ed282
Added endpoint to handle URL list to add/delete tags
2017-04-24 12:24:17 +02:00
Nicolas Lœuillet
d1fc590211
Added API endpoint to handle a list of URL and to add/delete tags
2017-04-24 11:12:41 +02:00
Nicolas Lœuillet
fdd725f58c
Added notmatches operator for tagging rule
2017-04-20 15:17:02 +02:00
Nicolas Lœuillet
e9c80c99bd
Added test for multiple authors
2017-04-10 17:58:27 +02:00
Nicolas Lœuillet
7b0b3622ab
Added author of article
2017-04-09 15:24:51 +02:00
Nicolas Lœuillet
5e9009ce86
Added publication date
2017-04-05 22:22:52 +02:00
Nicolas Lœuillet
73f28afb19
Renamed countAllEntriesByUsername method
2017-03-31 10:46:47 +02:00
Thomas Citharel
6da1aebc94
Allow to remove all archived entries
...
Since we still support fucking SQLite, we need to retrieve all tags & annotations for archived entries before deleting them.
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-03-31 10:46:05 +02:00
Jérémy Benoist
fa884b30ba
Merge pull request #3021 from wallabag/rename-method
...
Rename method
2017-03-30 16:40:18 +02:00
Thomas Citharel
273b6f0658
Rename method from *username to *user
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-03-30 16:07:48 +02:00
Jeremy Benoist
7d1d961267
Merge remote-tracking branch 'origin/master' into 2.3
2017-03-28 14:07:42 +02:00
Thomas Citharel
ca9a83ee51
return id of article instead of true if entry exists
2017-02-24 11:31:31 +01:00
Nicolas Lœuillet
b45b6b6707
Import: we now skip messages when user is null
2017-02-20 09:16:02 +01:00
Kevin Decherf
eac09b48b0
Search by term: extend to entries url
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-02-16 21:47:52 +01:00
Thomas Citharel
3b0380f049
Fix phpcs and tests
2017-01-24 20:42:02 +01:00
Thomas Citharel
a607b7a9c0
add filepath test
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-01-22 13:19:46 +01:00
Thomas Citharel
8303b037fb
add cli export
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-01-22 12:51:14 +01:00
Jeremy Benoist
72e634b06c
Fix registration.submit test
2017-01-10 18:50:45 +01:00
Jeremy Benoist
3d71d40349
Avoid false preview image
...
If the website doesn't provide an og_image, the value will be false and so it'll be saved like that in the database.
We prefer to leave it as null instead of false.
2017-01-10 17:42:36 +01:00
Nicolas Lœuillet
8527238846
Merge pull request #2702 from wallabag/add-index-uuid
...
Added index on entry.uuid
2016-12-29 10:54:07 +01:00
Nicolas Lœuillet
7239082a5e
Renamed uuid to uid
2016-12-29 10:09:44 +01:00
Nicolas Lœuillet
c8de7ab94c
Fixed export by tags with a tag which contains space
2016-12-27 21:26:53 +01:00
Nicolas Lœuillet
89cd670abf
Changed uuid type in database
2016-12-25 10:51:25 +01:00
Nicolas Lœuillet
8137515171
Fixed index on entry.uuid and changed uuid field type
2016-12-25 10:51:25 +01:00
Jeremy Benoist
24879db1f7
Add default value for list_mode
2016-12-12 17:41:03 +01:00
Nicolas Lœuillet
558d5199b9
Merge pull request #2680 from wallabag/taggingrule-255
...
Limit rule to 255
2016-12-06 21:00:24 +01:00
Jerome Charaoui
a2c1b94e82
Revert switch to KernelTestCase for ContentProxyTest
...
Define the error string manually inside the test class instead of
fetching it from app config.
2016-12-03 09:50:36 -05:00
Jeremy Benoist
5aa0294cca
Limit rule to 255
...
To avoid database error
2016-12-03 11:10:39 +01:00
Jerome Charaoui
cd82ace70a
Add missing CoreKernelTestCase class
2016-12-03 00:26:57 -05:00
Jerome Charaoui
dba1e0b188
Fix WallabagV1Controller test
...
Account for URL redirection in refreshed entry.
2016-12-03 00:14:06 -05:00
Jerome Charaoui
fc2b7bda53
Fix ContentProxy tests
2016-12-03 00:14:06 -05:00
Nicolas Lœuillet
56a7ce17f3
Hide article text on mobile with list mode
2016-11-28 14:27:58 +01:00
Nicolas Lœuillet
8f3ff39ca3
Added test for list view
2016-11-28 14:27:58 +01:00
Nicolas Lœuillet
34ea7be622
Merge pull request #2663 from wallabag/remove-fosuser-attributes
...
Removed FOSUser attributes removed in alpha4
2016-11-28 14:27:31 +01:00
Nicolas Lœuillet
cda0662311
Removed FOSUser attributes removed in alpha4
...
See https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Upgrade.md\#200-alpha3-to-200-alpha4
2016-11-28 12:44:17 +01:00
Nicolas Lœuillet
6bb0866cf5
Merge pull request #2659 from akovalyov/bugfix/non-latin-characters-in-reading-time-calculation
...
Fix incorrect reading time calculation for entries in non-latin languages.
2016-11-28 09:23:04 +01:00
Andrew Kovalyov
5b6888b13f
Fix incorrect reading time calculation for entries in languages with
...
non-latin chars subset.
2016-11-28 01:15:06 +02:00
Kevin Decherf
00fc2b44f4
Enforce lowercase on domain name filter
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2016-11-26 19:52:50 +01:00
Jeremy Benoist
5066c3e066
Re-use FOSUser master branch
2016-11-22 21:25:05 +01:00
Bertrand Dunogier
7aab0ecf2f
Added authentication for restricted access articles
...
Fix #438 . Thank you so much @bdunogier
2016-11-22 14:01:46 +01:00
Jeremy Benoist
5cd0857e3c
Return 304 when content isn't reloaded using the API
...
Previously it was a 400 but this is more related to a real error.
Using the API user should only know the content got reloaded or not.
If reloaded: 200 otherwise: 304.
2016-11-22 10:45:19 +01:00
Jeremy Benoist
56da73969a
Return an explicit error if reload fail
2016-11-20 16:25:13 +01:00
Jeremy Benoist
70584b42aa
Fixing tests
2016-11-20 15:15:13 +01:00
Jeremy Benoist
0a6f4568b5
Add ability to reload entry from API
2016-11-20 13:08:41 +01:00
Jeremy Benoist
edd2472faa
Fix tests
2016-11-20 09:39:26 +01:00
Jeremy Benoist
8670250a26
Add RSS pagination
...
Following https://tools.ietf.org/html/rfc5005#page-4
2016-11-20 09:39:26 +01:00
Nicolas Lœuillet
995c204428
Added shortcut
2016-11-19 20:05:16 +01:00
Nicolas Lœuillet
32f455c131
Added tests
2016-11-19 20:05:16 +01:00
Jeremy Benoist
68003139e1
Merge remote-tracking branch 'origin/master' into 2.2
...
# Conflicts:
# .editorconfig
# docs/de/index.rst
# docs/de/user/import.rst
# docs/en/index.rst
# docs/en/user/configuration.rst
# docs/en/user/import.rst
# docs/fr/index.rst
# docs/fr/user/import.rst
# src/Wallabag/CoreBundle/Command/InstallCommand.php
# src/Wallabag/CoreBundle/Resources/translations/messages.da.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.de.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.en.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.es.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.fa.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.fr.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.it.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.oc.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.pl.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.pt.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.ro.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.tr.yml
# src/Wallabag/CoreBundle/Resources/views/themes/baggy/Config/index.html.twig
# web/bundles/wallabagcore/themes/baggy/css/style.min.css
# web/bundles/wallabagcore/themes/baggy/js/baggy.min.js
# web/bundles/wallabagcore/themes/material/css/style.min.css
# web/bundles/wallabagcore/themes/material/js/material.min.js
2016-11-19 15:30:49 +01:00
Nicolas Lœuillet
d215273c65
Check if status code is OK
2016-11-18 23:05:02 +01:00
Nicolas Lœuillet
10b3509757
Added http_status in Entry entity
2016-11-18 15:09:21 +01:00
Jeremy Benoist
5cc367b83a
Fix tests
2016-11-17 19:58:10 +01:00
Jeremy Benoist
d8a35aba49
Put log in the most common failure tests
...
So we’ll quickly be able to see what kind of test is failing when viewing Travis
2016-11-17 19:30:50 +01:00
Nicolas Lœuillet
540a9bc4a2
Added help on config screen
2016-11-17 09:22:39 +01:00
Jeremy Benoist
e6b133c60c
CS
2016-11-16 23:10:01 +01:00
Jeremy Benoist
00bf45b6f2
Update unit test for Redirect
2016-11-16 23:07:34 +01:00
Nicolas Lœuillet
54fd55fda1
Tried to fix tests
2016-11-16 23:07:34 +01:00
Nicolas Lœuillet
65cd8a4a9a
Added tests
2016-11-16 23:07:34 +01:00
Nicolas Lœuillet
a42f38d9fb
Added a configuration to define the redirection after archiving an entry
...
Fix #496
2016-11-16 23:07:34 +01:00
Jeremy Benoist
94060509b8
Use more explicit check
2016-11-07 08:36:52 +01:00
Jeremy Benoist
e92fbdc852
Fix tests
2016-11-06 09:58:07 +01:00
Jeremy Benoist
9ab024b4f5
Add Pinboard import
2016-11-04 22:44:31 +01:00
Jeremy Benoist
5a619812ca
Merge remote-tracking branch 'origin/master' into 2.2
2016-11-03 16:41:29 +01:00
Jeremy Benoist
7816eb622d
Add entry.saved event to import & rest
2016-11-02 07:10:23 +01:00
Jeremy Benoist
e0597476d1
Use custom event instead of Doctrine ones
...
This give us ability to use Entry ID to determine where to store images and it’s then more easy to remove them when we remove the entry.
2016-11-01 14:49:02 +01:00
Jeremy Benoist
d1495dd0a4
Ability to enable/disable downloading images
...
This will speed up the test suite because it won’t download everything when we add new entry…
Add a custom test with downloading image enabled
2016-10-30 21:30:45 +01:00
Jeremy Benoist
e1632cea0e
Fix tests
2016-10-30 20:43:37 +01:00
Jeremy Benoist
41ada277f0
Add instance url to the downloaded images
2016-10-30 19:50:00 +01:00
Jeremy Benoist
48656e0eaa
Fixing tests
2016-10-30 11:27:09 +01:00
Jeremy Benoist
7f55941856
Use doctrine event to download images
2016-10-30 10:48:29 +01:00
Nicolas Lœuillet
794ac861cb
Added test for export by filtering with tag
2016-10-29 14:03:55 +02:00
Nicolas Lœuillet
900c844861
Exploded WallabagRestController into many controllers
...
Fix #2503
2016-10-28 14:46:30 +02:00
Nicolas Lœuillet
f24ea59ea4
Fixed migration and added tests
2016-10-28 10:55:39 +02:00
Jeremy Benoist
64a8781e45
Merge remote-tracking branch 'origin/master' into 2.2
2016-10-24 12:03:17 +02:00
Jeremy Benoist
9313ea9d44
Merge pull request #2401 from wallabag/reset-account
...
Reset account
2016-10-24 11:57:51 +02:00
Jeremy Benoist
206bade58a
Add ability to reset some datas
...
- annotations
- tags
- entries
2016-10-22 13:13:06 +02:00
Jeremy Benoist
aa4741091f
Add test on /api/annotations
...
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
2016-10-22 12:09:20 +02:00
Nicolas Lœuillet
e5edb6e127
PHP CS
2016-10-22 09:06:07 +02:00
Thomas Citharel
0c271b9eb0
fix cs and phpdoc
2016-10-22 09:06:07 +02:00
Nicolas Lœuillet
f99ddbc6f8
Merge pull request #2481 from wallabag/some-fixes
...
Some fixes
2016-10-21 15:15:41 +02:00
Jeremy Benoist
f6798f69c3
This test doesn’t require an internet connection
2016-10-20 23:26:16 +02:00
Jeremy Benoist
9095497191
Fix test
2016-10-20 23:03:37 +02:00
Jeremy Benoist
2297d60f10
If reload content failed, don’t update it
...
In case user wants a fresh version of the current one and the website isn’t available, don’t erase it with a boring message saying wallabag wasn’t able to refresh the content.
2016-10-20 22:49:46 +02:00
Jeremy Benoist
b1b561da51
Merge pull request #2372 from pmartin/api-get-entry-as-epub
...
API: ability to export entry in all available format (epub, pdf, etc...)
2016-10-12 14:06:33 +02:00
Jeremy Benoist
e4cf672ccf
Merge remote-tracking branch 'origin/master' into 2.2
2016-10-11 21:01:30 +02:00
Jeremy Benoist
a0a4ce3135
Lock deps for FOSUser
...
We’ll wait until the final release will be out and other related project will be update to support it.
Meanwhile we can safely lock to a previous version.
2016-10-11 18:59:08 +02:00
Jeremy Benoist
e40bed3607
Avoid error when Redis isn't here in tests
2016-10-10 16:34:57 +02:00
Jeremy Benoist
876d77a67d
Better display and description
...
Confirmation message isn’t required since it is written in the delete description
2016-10-08 20:25:42 +02:00
Jeremy Benoist
c3396c65ef
Fix some tests
2016-10-08 14:07:13 +02:00
Nicolas Lœuillet
93a95c09bf
Merge pull request #2351 from wallabag/fix-api-client-deletion
...
Changed relation between API client and refresh token
2016-10-08 13:31:54 +02:00
Nicolas Lœuillet
4ad6f5878a
Merge pull request #2393 from wallabag/api-urls-exist
...
Ability to check multiple urls in API
2016-10-08 13:31:31 +02:00
Nicolas Lœuillet
b840268711
Added a test to check if entries are also deleted
2016-10-08 13:27:18 +02:00
Nicolas Lœuillet
71254701b7
Changed tests
2016-10-08 13:27:18 +02:00
Nicolas Lœuillet
821bb87685
Added tests
2016-10-08 13:27:18 +02:00
Jeremy Benoist
3f3a60879e
Add entry export in API
...
Export isn't available for json & xml because user can use the default
entry endpoint instead.
2016-10-08 12:59:19 +02:00
Jeremy Benoist
ee32248f43
Ensure access_token are removed
...
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)
2016-10-08 00:05:41 +02:00
Jeremy Benoist
ac8cf632bb
Ensure orphan tag are remove in API
...
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!)
2016-10-07 23:31:53 +02:00
Jeremy Benoist
f0abc22d09
Ability to check multiple urls in API
2016-10-07 20:37:01 +02:00
Nicolas Lœuillet
20bf78b935
Merge pull request #2389 from wallabag/add-info-publich-articles
...
Added default picture if preview picture is null
2016-10-07 16:35:32 +02:00