[MGNLRSSAGG-171] Multi-client capability: Make feed being resolved by UUID and not by name Created: 06/May/14  Updated: 06/Jun/14  Resolved: 22/May/14

Status: Closed
Project: Magnolia RSS Aggregator Module
Component/s: rss_generator, rss_importer
Affects Version/s: 2.3
Fix Version/s: 2.3

Type: Improvement Priority: Major
Reporter: Christian Ringele Assignee: Ondrej Chytil
Resolution: Fixed Votes: 0
Labels: support
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: Text File rssaggregator-pathAware.patch    
Issue Links:
causality
supersession
is superseded by MGNLRSSAGG-172 Add task to resolve duplicate RSS names Closed
Template:
Patch included:
Yes
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Date of First Response:

 Description   

In the ticket MGNLRSSAGG-143 the Multi-client capability was implemented, that each feed can be imported separately.

In a project use where multi-clients are served a problem of the current implementation is shown:
Feeds are fetched from the workspace by their name (with sql) and not their physical path
-> when two clients define a feed with the same name, all imports are always done on the first one found, the second is ignored.

Use case in the project:

  • mutli clients
  • separate top level folder for separate ACls
  • each client adds feeds to their rss "real"
  • as all work for the same company (different subsidiaries) they common shared names for consuming the same feed sources

Done:
Changed the fetching and serving of feeds by path and not by its name.
Patch is added.



 Comments   
Comment by Roman Kovařík [ 23/May/14 ]

'Validators' node was removed but I can't see any update task to do the same on update:
http://git.magnolia-cms.com/gitweb/?p=modules/rssaggregator.git;a=blobdiff;f=src/main/resources/mgnl-bootstrap/rssaggregator/app/config.modules.rssaggregator.apps.xml;h=629d4172dcf69d0cc308aeff542f5cf0c8a0164a;hp=fa3d0c03b229538fd00f35d9d1226ad879c3d7b2;hb=c108cb1c350a9e11b81fb4ad99f412818d2f78e2;hpb=ab7e9122f1abb7a9eac2b47aaf7d5aa6c4119db6

Comment by Ondrej Chytil [ 23/May/14 ]

This version was never released yet so nobody have validators node on the instance.

Generated at Mon Feb 12 07:06:15 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.