Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Delegate findByUrlAndUserId to findByHashedUrlAndUserId | Olivier Mehani | 2019-05-24 | 1 | -11/+3 |
| | | | | Signed-off-by: Olivier Mehani <shtrom@ssji.net> | ||||
* | Merge pull request #3960 from wallabag/api-entries-2817 | Jérémy Benoist | 2019-05-21 | 1 | -1/+16 |
|\ | | | | | api/entries: add parameter detail to exclude or include content in response | ||||
| * | api/entries: add parameter detail to exclude or include content in response | Kevin Decherf | 2019-05-18 | 1 | -1/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | detail=metadata will nullify the content field of entries in order to make smaller responses. detail=full keeps the former behavior, it sends the content of entries. It's the default, for backward compatibility. Fixes #2817 Signed-off-by: Kevin Decherf <kevin@kdecherf.com> | ||||
* | | Merge remote-tracking branch 'origin/master' into 2.4 | Jeremy Benoist | 2019-05-15 | 1 | -4/+4 |
|\ \ | |/ |/| | |||||
| * | Add ability to match many domains for credentials | Jeremy Benoist | 2019-04-23 | 1 | -4/+4 |
| | | | | | | | | | | Instead of fetching one domain, we use the same method as in site config (to retrieve the matching file) and handle api.example.org, example.org, .org (yes the last one isn’t useful). If one of these match, we got it and use it. | ||||
| * | CS | Jeremy Benoist | 2019-02-11 | 1 | -1/+1 |
| | | |||||
* | | Some cleanup | Jeremy Benoist | 2019-04-01 | 1 | -3/+3 |
| | | | | | | | | Also, do not run the hashed_url migration into a Doctrine migration | ||||
* | | Keep url in exists endpoint | Jeremy Benoist | 2019-04-01 | 1 | -0/+24 |
| | | | | | | | | | | | | - Add migration - Use md5 instead of sha512 (we don't need security here, just a hash) - Update tests | ||||
* | | Handle no random result found | Jeremy Benoist | 2019-01-19 | 1 | -1/+6 |
| | | |||||
* | | Move icon into the top menu bar | Jeremy Benoist | 2019-01-19 | 1 | -21/+12 |
| | | | | | | | | | | | | | | Change the way to select a random entry: - select all ids from the given user (with filters) - choose randomly one in php - find that entry | ||||
* | | Redirect to the current view instead of homepage | Jeremy Benoist | 2019-01-19 | 1 | -17/+16 |
| | | |||||
* | | Better random function | Jeremy Benoist | 2019-01-19 | 1 | -9/+13 |
| | | |||||
* | | Fix tests | Jeremy Benoist | 2019-01-19 | 1 | -0/+5 |
| | | |||||
* | | Added random feature | Nicolas Lœuillet | 2019-01-19 | 1 | -4/+42 |
| | | |||||
* | | CS | Jeremy Benoist | 2019-01-15 | 1 | -1/+1 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into 2.4 | Jeremy Benoist | 2019-01-15 | 2 | -17/+42 |
|\| | |||||
| * | Avoid error when a bad `order` parameter is given | Jeremy Benoist | 2019-01-14 | 1 | -1/+5 |
| | | | | | | | | Only allowed parameter are asc & desc | ||||
| * | TagRestController: rewrite delete actions to only retrieve tags related to ↵ | Kevin Decherf | 2018-12-30 | 1 | -0/+17 |
| | | | | | | | | | | | | | | | | the user Fixes #3815 Signed-off-by: Kevin Decherf <kevin@kdecherf.com> | ||||
| * | TagRepository: refactor query builder for queries by userId | Kevin Decherf | 2018-12-30 | 1 | -16/+20 |
| | | | | | | | | Signed-off-by: Kevin Decherf <kevin@kdecherf.com> | ||||
* | | Sort archive page by archived at | Jeremy Benoist | 2018-09-21 | 1 | -1/+1 |
| | | |||||
* | | Code Style | Sébastien Viande | 2018-09-21 | 1 | -1/+1 |
| | | |||||
* | | Entry: add sort parameter archived | Sébastien Viande | 2018-09-21 | 1 | -0/+2 |
|/ | |||||
* | Add missing parameters | Jeremy Benoist | 2018-09-07 | 1 | -1/+1 |
| | | | | Parameters weren’t passed to the sub function. | ||||
* | php-cs-fixer | Kevin Decherf | 2018-09-05 | 1 | -7/+7 |
| | | | | Signed-off-by: Kevin Decherf <kevin@kdecherf.com> | ||||
* | EntryRepository: refactor getBuilderForUntaggedByUser | Kevin Decherf | 2018-09-05 | 1 | -3/+16 |
| | | | | | | | | | Improve SQL performance by replacing size(e.tags) with a left join and a null condition Move the QueryBuilder logic into getRawBuilderForUntaggedByUser Signed-off-by: Kevin Decherf <kevin@kdecherf.com> | ||||
* | EntryRepository: refactor getBuilderByUser | Kevin Decherf | 2018-09-05 | 1 | -12/+38 |
| | | | | | | | | | | | | We refactor getBuilderByUser to separate QueryBuilder getter and the orderBy(). The previous code of getBuilderByUser() has been moved to getSortedQueryBuilderByUser(). getBuildByUser() now returns a QueryBuilder without the call to orderBy(). A new method named sortQueryBuilder() returns a given QueryBuilder with an orderBy() call using given sort parameters. Signed-off-by: Kevin Decherf <kevin@kdecherf.com> | ||||
* | php-cs-fixer | Kevin Decherf | 2018-09-05 | 2 | -3/+3 |
| | | | | Signed-off-by: Kevin Decherf <kevin@kdecherf.com> | ||||
* | Fix #3361 check type for tags in entry repository | Sébastien Viande | 2017-10-12 | 1 | -1/+1 |
| | | | | Check is $tags is a string before explode | ||||
* | Remove unused function | Jeremy Benoist | 2017-09-06 | 1 | -20/+0 |
| | | | | Introduce after the rebase I guess | ||||
* | Fix tests | Jeremy Benoist | 2017-09-06 | 1 | -1/+1 |
| | |||||
* | Multiple tag search was broken from API | Jeremy Benoist | 2017-09-06 | 1 | -5/+40 |
| | | | | | | | | | | First, the setParameter() were done on the same parameter which in fact just duplicated the condition in the SQL query (like `where t.label = 'test' and t.label = 'test'`. Changed the parameter doesn't help because the query was then wrong. Changing the way to match associated tags for an entry and it worked. | ||||
* | Set a starred_at field when an entry is starred. | François D | 2017-08-25 | 1 | -5/+6 |
| | | | | | | | | This date is used to sort starred entries. Can not use Entry::timestamps method otherwise starred_at will be updated each time entry is updated. Add an updateStar method into Entry class A migration script has been added in order to set starred_at field. | ||||
* | rename getAllEntriesIdAndUrl into findAllEntriesIdAndUrlByUserId | Nicolas Hart | 2017-08-22 | 1 | -1/+1 |
| | |||||
* | rename getAllEntriesId into findAllEntriesIdByUserId | Nicolas Hart | 2017-08-22 | 1 | -1/+1 |
| | |||||
* | Add reload entry command | Nicolas Hart | 2017-08-21 | 1 | -0/+17 |
| | |||||
* | Reduce number of queries on tag list | Nicolas Hart | 2017-08-06 | 2 | -20/+21 |
| | |||||
* | Fix some namespaces and phpdoc | Nicolas Hart | 2017-07-29 | 2 | -4/+6 |
| | |||||
* | Fix tests | Jeremy Benoist | 2017-07-03 | 1 | -2/+2 |
| | |||||
* | Add a real configuration for CS-Fixer | Jeremy Benoist | 2017-07-01 | 1 | -17/+17 |
| | |||||
* | Merge pull request #2683 from wallabag/credentials-in-db | Jérémy Benoist | 2017-06-20 | 1 | -0/+47 |
|\ | | | | | Store credentials in DB | ||||
| * | Fix reviews | Thomas Citharel | 2017-06-20 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | Encrypt username too Redirect to list after saving credentials Fix typos Signed-off-by: Thomas Citharel <tcit@tcit.fr> | ||||
| * | Crypt site credential password | Jeremy Benoist | 2017-06-20 | 1 | -1/+19 |
| | | |||||
| * | Retrieve username/password from database | Jeremy Benoist | 2017-06-20 | 1 | -0/+18 |
| | | | | | | | | Inject the current user & the repo to retrieve username/password from the database | ||||
| * | Update route & user verification | Jeremy Benoist | 2017-06-20 | 1 | -3/+0 |
| | | |||||
| * | Add CRUD for site credentials | Jeremy Benoist | 2017-06-20 | 1 | -0/+13 |
| | | |||||
* | | Add public filter/field in the API | Jeremy Benoist | 2017-06-10 | 1 | -3/+8 |
|/ | | | | | | Listing entries can now be filtered by “public”. Creating or patching an entry can now set is to public or remove the public. Entry response now include “is_public” boolean field | ||||
* | Fixed @j0k3r review | Nicolas Lœuillet | 2017-05-05 | 1 | -3/+1 |
| | |||||
* | Added test for deduplication | Nicolas Lœuillet | 2017-05-05 | 1 | -0/+19 |
| | |||||
* | Add Clean Duplicates Command | Thomas Citharel | 2017-05-01 | 1 | -0/+13 |
| | |||||
* | Renamed methods | Nicolas Lœuillet | 2017-03-31 | 1 | -1/+1 |
| |