Jerome Charaoui
1c5da417e4
Put default fetching error title in global config
2017-06-01 09:43:01 +02:00
Jerome Charaoui
7aba665e48
Avoid returning objects passed by reference.
...
Objects are always passed by reference, so it doesn't make sense to
return an object which is passed by reference as it will always be the
same object. This change makes the code a bit more readable.
2017-06-01 09:43:01 +02:00
Jérémy Benoist
2a0eec07a5
Merge pull request #3137 from aaa2000/isolated-tests
...
Isolated tests
2017-06-01 07:58:17 +02:00
Nicolas Lœuillet
757ec837be
Merge pull request #3077 from wallabag/add-tags-list-view
...
Added tags on list view
2017-05-31 21:18:14 +02:00
adev
7ab5eb9508
Isolated tests
...
Use https://github.com/dmaicher/doctrine-test-bundle to have test isolation.
2017-05-31 16:03:54 +02:00
Thomas Citharel
91775f36fe
Add some flex magic
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-05-31 14:34:46 +02:00
Jeremy Benoist
f0378b4d7c
Forced date can now be a timestamp too
...
Add adding more tests for forced content
2017-05-31 14:00:15 +02:00
Jeremy Benoist
9e349f08a6
Improve docs
2017-05-31 14:00:15 +02:00
Jeremy Benoist
0d6cfb884c
Remove htmlawed and use graby instead
...
Instead of using htmlawed (which is already used in graby) use graby directly (which require some refacto on graby side).
Still needs some tests.
2017-05-31 14:00:15 +02:00
Jeremy Benoist
74a75f7d43
Use graby ContentExtractor to clean html
...
It might be better to re-use some graby functionalities to clean html instead of building a new system.
2017-05-31 14:00:15 +02:00
Jeremy Benoist
fb436e8ca0
Add support for authors
2017-05-31 13:59:45 +02:00
Jeremy Benoist
e668a8124c
Allow other fields to be send using API
...
Entry API can now have these new fields:
- content
- language
- preview_picture
- published_at
Re-use the ContentProxy to be able to do the same using the web UI (in the future).
htmLawed is used to clean stuff from content, I hope it’ll be enough to avoid security breach.
Lower content validation when we want to update an entry with content already defined. Before, language & content_type were required. If there weren’t provided, we re-fetched the content using graby. I think these fields aren’t required for an entry to be created. So I removed them.
Which means some import from the v1 export won’t be re-fetched since they provide content, url & title.
Also, remove liberation link from Readability import to avoid overlaping import (from wallabag v1, which had the same link)
2017-05-31 13:59:45 +02:00
Nicolas Lœuillet
812c980fa5
Fixed tags display on grid view
2017-05-31 13:26:29 +02:00
Nicolas Lœuillet
4423b88c5b
Merge pull request #3168 from wallabag/instapaper-tags-import
...
Add support for tag in Instapaper import
2017-05-31 12:32:09 +02:00
Nicolas Lœuillet
d61fd8be4f
Merge pull request #3138 from Kdecherf/2835-tags
...
Ignore ActionMarkAsRead when removing tag from entry
2017-05-31 11:48:42 +02:00
Nicolas Lœuillet
3f8578ded3
Merge pull request #3161 from wallabag/scrutinizer-2.3
...
Fix some Scrutinizer issues
2017-05-31 11:46:41 +02:00
Jeremy Benoist
7a8ed3cee1
Add support for tag in Instapaper import
2017-05-31 10:38:00 +02:00
Nicolas Lœuillet
7aa5607f29
Merge pull request #3143 from wallabag/fix-wllbg2-import
...
Fixed is_starred for wallabag v2 import
2017-05-31 09:08:34 +02:00
Kevin Decherf
5dbf3f2326
TagController: ignore ActionMarkAsRead when removing tag from entry
...
Fixes #2835
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-05-31 00:36:46 +02:00
Jeremy Benoist
047fdc767a
Add tests
2017-05-30 20:27:44 +02:00
Jérémy Benoist
2150576d86
Merge pull request #3065 from wallabag/api-creation-endpoint
...
Register through API
2017-05-30 15:26:11 +02:00
Jeremy Benoist
4ec53ab74c
CS
2017-05-30 13:01:25 +02:00
Jeremy Benoist
26650fdbf8
Use a better way to set input for command
...
Actually use the correct to way handle that
http://symfony.com/doc/current/components/console/helpers/questionhelper.html#testing-a-command-that-expects-input
2017-05-30 12:47:28 +02:00
Jeremy Benoist
5fe65baee5
Fix some Scrutinizer issues
2017-05-30 11:39:15 +02:00
Nicolas Lœuillet
21242a02a1
Added tags on list view
2017-05-30 09:51:49 +02:00
Jérémy Benoist
7a90ca6171
Merge pull request #3147 from wallabag/delete-confirm
...
Add some deletion confirmation to avoid mistake
2017-05-30 09:42:56 +02:00
Jeremy Benoist
d069bff4f6
Remove unknown validation_groups
...
The Profile validation_groups does not exist and then for validation to be skipped (like password length)
2017-05-30 08:04:11 +02:00
Jeremy Benoist
5709ecb368
Re-use NewUserType
to validate registration
...
The only ugly things is how we handle error by generating the view and then parse the content to retrieve all errors…
Fix exposition fields in User entity
2017-05-30 07:56:01 +02:00
Mateusz Rumiński
6eb463c4ab
Update messages.pl.yml
...
add missing translation
2017-05-29 23:47:00 +02:00
Sven Fischer
2740fc525e
update 🇩🇪 messages.de.yml
2017-05-29 21:10:00 +02:00
Thomas Citharel
2251045901
WIP
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-05-29 10:16:23 +02:00
Thomas Citharel
5d3deafd3e
CS
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-05-28 01:16:01 +02:00
Thomas Citharel
6bc6fb1f60
Move Tags assigner to a separate file
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-05-27 22:08:14 +02:00
Jeremy Benoist
fa0f5ee12b
Add some deletion confirmation to avoid mistake
2017-05-24 21:33:37 +02:00
Nicolas Lœuillet
4c707d087b
Fixed is_starred for wallabag v2 import
2017-05-24 15:36:41 +02:00
Jeremy Benoist
4ab0d25f65
Merge remote-tracking branch 'origin/master' into 2.3
2017-05-19 11:25:19 +02:00
Cedric Girard
5f82fc23a7
modify key name as well
2017-05-18 17:17:21 +02:00
Cedric Girard
1dd76ac650
unify Download/Export wording.
...
This fixes #2967
2017-05-18 15:23:48 +02:00
Quent-in
21f78f4d4b
Update of the oc version of CoreBundle
...
I hope I didn't break everything with the ' and ".
2017-05-18 10:44:15 +02:00
Nicolas Lœuillet
6b94ee51b8
Fixed documentation URL
2017-05-17 09:03:04 +02:00
Cedric Girard
8544c7e4b6
reorder contrib strings in about page
...
this fixes #2891
2017-05-16 14:17:13 +02:00
Nicolas Lœuillet
0a033767db
Added logger when we match Tagging rules
2017-05-12 13:13:19 +02:00
Nicolas Lœuillet
1517d5772d
Replaced json_array with array
...
And fixed failing test due to @j0k3r :trollface:
2017-05-11 14:59:53 +02:00
Nicolas Lœuillet
dda6a6addc
Added headers field in Entry
2017-05-11 14:18:21 +02:00
Jérémy Benoist
09edbff336
Merge pull request #3101 from wallabag/credentials-new-extrafields
...
Skip auth when no credentials are found
2017-05-10 10:58:19 +02:00
Jeremy Benoist
150d9ec1dc
Handle empty configuration
2017-05-10 10:37:53 +02:00
Thomas Citharel
91ba9a5975
Merge pull request #3095 from aaa2000/api-error-on-fail-fetch-content
...
Create a new entry via API even when its content can't be retrieved
2017-05-10 09:38:55 +02:00
Jeremy Benoist
1594a79fc5
Retrieve tag / tags value from query or request
...
It allows to request to delete a tag using query string instead of body parameter (which seems to be the standard).
Instead of breaking the previous behavior, I used a generic way to retrieve parameter (which looks into request attributes, query parameters and request parameters)
2017-05-09 23:15:25 +02:00
Jeremy Benoist
94b232bbb8
Skip auth when no credentials are found
...
If we can’t find a credential for the current host, even if it required login, we won’t add them and website will be fetched without any login.
2017-05-09 22:53:42 +02:00
Jérémy Benoist
0eb8220204
Merge pull request #2751 from bdunogier/2.2-guzzle_subscribers_improvement
...
Improved Guzzle subscribers extensibility
2017-05-09 17:10:03 +02:00