[MGNLFORM-191] Honeypot feature not installed on update (1.4 branch only) Created: 23/Aug/13  Updated: 01/Oct/13  Resolved: 04/Sep/13

Status: Closed
Project: Magnolia Form Module
Component/s: None
Affects Version/s: 1.4.8
Fix Version/s: 1.4.9

Type: Bug Priority: Blocker
Reporter: Natascha Desmarais Assignee: Luboš Tkadlčík
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
relation
is related to MGNLFORM-178 Form's Honeypot anti-spam - needed im... 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
Date of First Response:

 Description   

The 1.4 branch is missing the delta task for bootstrapping the configurations for the new honeypot feature introduced with 1.4.8
(It was done on master / 2.0.1 however)

Can be verified on demo45.magnolia-cms.com, no honeypot component def present. (Also missing in formGroupFields)



 Comments   
Comment by Roman Kovařík [ 02/Sep/13 ]

This is due to fact that we released 1.4.7 only with one issue (XSS), the module version was increased to 1.4.8, but the version in the update task 1.4.7 remained unchanged.

Check if 2.0.2 is also affected. 2.0.2 is not affected because honeypot is already part of 2.0.1.

Comment by Luboš Tkadlčík [ 02/Sep/13 ]

Added delta task for bootstrapping the configurations for the new honeypot feature.

Comment by Roman Kovařík [ 02/Sep/13 ]

git commit:
https://git.magnolia-cms.com/gitweb/?p=modules/form.git;a=commitdiff;h=8b48d560e2079649852b01c97418f4a1c821f132

Comment by Roman Kovařík [ 03/Sep/13 ]

The checked path in:

                .addTask(new NodeExistsDelegateTask("Add GroupFields component", "Add GroupFields if missing", "config", "/modules/form/templates/components/formGroupFields", null, new BootstrapSingleResource("Rebootstrap formGroupFields template", "Add formHoneypot as new available component for formGroupFields.", "/mgnl-bootstrap/form/templates/components/config.modules.form.templates.components.formGroupFields.xml")))

should be:

/modules/form/templates/components/formGroupFields/areas/fields/availableComponents/formHoneypot
Generated at Mon Feb 12 05:37:46 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.