[ABTEST-209] Move ABTest variants into website repo Created: 19/May/20  Updated: 09/Jul/20  Resolved: 09/Jul/20

Status: Closed
Project: A/B Testing
Component/s: None
Affects Version/s: None
Fix Version/s: 1.0

Type: Bug Priority: Major
Reporter: Milan Divilek Assignee: Milan Divilek
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Problem/Incident
causes ABTEST-250 Hide variants or disable editing them... Closed
causes ABTEST-251 Variants need to be published/unpubli... Closed
causes ABTEST-252 When test is completed move variants ... Closed
Relates
relates to ABTEST-169 ABTestFilter does not redirect to a v... Closed
relates to ABTEST-241 Remove unlocking original page in abo... Closed
relates to ABTEST-46 #09 New Test. Edit variant Closed
Template:
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)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Epic Link: ABTEST MVP
Sprint: Add-Ons 38, Add-Ons 39, Add-Ons 40, Add-Ons 41
Story Points: 21

 Description   

There's several issue with variants created in ab-testing workspace

  • page editor, templating functions state expects content exist in website repo
  • site resolving
  • It's not possible to edit AB test variants based on page with component p13n. Problem is in direct component rendering - we redirect to component in ABtesting repository, which can't be found in website repo. So we need either adjust info.magnolia.abtesting.context.ABTestingRepositoryStrategy or extend InjectUriTag/InjectUrlTag from sitemesh to handle this situation.

AC

  • Create ABTest variants in website repo under the page they belong to (similar to personalization variants )

Generated at Sun Feb 11 22:53:58 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.