summaryrefslogtreecommitdiffstats
path: root/lib/Service
AgeCommit message (Collapse)Author
2021-06-16🚑 Item: set id to null in clone functionMarco Nassabain
This is done to set the id to null BEFORE resetting the updated fields. The purpose of this is to avoid explicitly adding a NULL id into the DB, which provokes an error in some DBMS (like postgres). Fixes #1375 Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08🎨 Rename $l to $l10nMarco Nassabain
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08✏️ Fix comments in ShareServiceMarco Nassabain
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08✨ Add sharer display name into shared itemsMarco Nassabain
- Add mapSharedByDisplayNames in ShareService - Update ItemController to call function on items Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08🧹 ShareService: rename $url to $urlGeneratorMarco Nassabain
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08🎨 ShareService: update dummy feed URLMarco Nassabain
- add IURLGenerator DI - update url to "http://serverurl/news/sharedwithme" - updated tests: added DI + adapted expected url Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08🌐 ShareService: Localize dummy feed titleMarco Nassabain
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08🧹 Cleanup code, remove spaces, rename variablesMarco Nassabain
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08🚑 Fix newsItem insert errorMarco Nassabain
- add Item::__clone method resetting updated fields - set item id to null in ShareService Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08🚑 Fix exception handling in ShareServiceMarco Nassabain
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08🚑 Fix ItemController::shareMarco Nassabain
- call correct ShareService function - correct ShareService className annotation Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08🚑 Fix errors in ShareServiceMarco Nassabain
- change argument $id to $itemId - import Exceptions Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08🚑 Fix circular inclusion: create ShareServiceMarco Nassabain
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08✨ Add FeedServiceV2 DI into ItemServiceV2Marco Nassabain
- used for finding dummy share feed Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08🔥 Remove old share item logic & functionsMarco Nassabain
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08🎨 Update item share: add items to dummy feedMarco Nassabain
- create/find a 'shared with me' dummy feed - clone item, initialize fields, add to dummy feed Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08🚨 Fix linter in those classes:WENDLING NICOLAS
- ItemController - ItemMapperV2 - ItemServicev2 Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08🥅 ItemService: catch NotFoundException + cleanupMarco Nassabain
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08🔥 Remove old ItemMapper & ItemServiceMarco Nassabain
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08✨ Add findAllSharedAfterMarco Nassabain
- adapted Controller, Service and Mapper (newItems) Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08✨ Implementer shared getter + add count in requestMarco Nassabain
- ItemServiceV2: added sharedWithUser - returns unread shared items - ItemController & FeedController - returning shared count Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08✨ ItemServiceV2: add findAllSharedWithUserWithFiltersMarco Nassabain
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08🚧 ItemService, Controller: added basic sharingMarco Nassabain
- TODO: check if relation already exists Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08Add function for avoid duplicate item (share)Aurélien
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08🎨 Fix function name to sharedCountWENDLING NICOLAS
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08✨ Add count for unread itemsWENDLING NICOLAS
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08add function findAllShared in returnAurélien
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08add root for access shared itemsAurélien
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08✨ NewsItem: add share functions (mapper + service)Marco Nassabain
Signed-off-by: Marco Nassabain <marco.nassabain@hotmail.com>
2021-04-08fix wrong function definition & remove leftover copyright headersPaul Tirk
Signed-off-by: Paul Tirk <paultirk@paultirk.com>
2021-04-08remove unused 'findByName' method of folder mapper/servicePaul Tirk
Signed-off-by: Paul Tirk <paultirk@paultirk.com>
2021-04-08lint & add missing copyright/author informationPaul Tirk
Signed-off-by: Paul Tirk <paultirk@paultirk.com>
2021-04-08add folder api v2Paul Tirk
Signed-off-by: Paul Tirk <paultirk@paultirk.com>
2021-04-02Allow directly adding a feed without going through the discovery processskiingwiz
Signed-off-by: skiingwiz <skiingwiz@gmail.com>
2021-03-31DB: Updates should use set()Sean Molenaar
Issue GH-1211 Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-03-25Make PHPstan stricterSean Molenaar
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-02-20General: Fix folder querySean Molenaar
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-02-16remove unused lastModified from feed fetcherBenjamin Brahmer
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-02-16prefer the feeds logo over the faviconBenjamin Brahmer
The logo of the feed is prefered if it is a square picture, else the favicon is returned. Signed-off-by: Benjamin Brahmer <info@b-brahmer.de> Co-authored-by: Sean Molenaar <SMillerDev@users.noreply.github.com>
2021-02-13Remove V1 item APISean Molenaar
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-02-05DB: Remove unused fieldsSean Molenaar
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-01-30Mappers: Implement item purgingSean Molenaar
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-01-26Base: Update psalm definition and dependency listSean Molenaar
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-01-17fix TypeError caused by type conversion in controlleranoy
Signed-off-by: anoy <anoymouserver+github@mailbox.org>
2021-01-12Fix psalm issuesSean Molenaar
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-01-12Fix getUnreadOrStarredTypeSean Molenaar
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-01-08fix the testBenjamin Brahmer
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-01-08fixes done by psalmBenjamin Brahmer
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2020-12-30Remove PHPunit integration testsSean Molenaar
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2020-12-17Fix mapper->find and empty user sessionsSean Molenaar
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>