TYPO3CMS/Extensions/powermailCond.git
2 years agoMerge branch 'release/3.2.1' master 3.2.1
Alex Kellner [Tue, 23 Aug 2016 12:54:41 +0000 (14:54 +0200)]
Merge branch 'release/3.2.1'

2 years ago[TASK] Preperations for new release
Alex Kellner [Tue, 23 Aug 2016 12:54:28 +0000 (14:54 +0200)]
[TASK] Preperations for new release

Documentation and versioning in ext_emconf.php

2 years ago[BUGFIX] Just compare field uids and not complete objects
Alex Kellner [Tue, 23 Aug 2016 12:51:34 +0000 (14:51 +0200)]
[BUGFIX] Just compare field uids and not complete objects

It turned out that id could cause problems if someone extends powermail field model with an own model. In this case an original powermail field model will be compared with an extended field model. To simple prevent this, the comperization respects now only the field uid

related: #77266

2 years agoMerge branch 'release/3.2.0' 3.2.0
Alex Kellner [Thu, 12 May 2016 14:07:28 +0000 (16:07 +0200)]
Merge branch 'release/3.2.0'

2 years agoMerge tag '3.2.0' into develop
Alex Kellner [Thu, 12 May 2016 14:07:28 +0000 (16:07 +0200)]
Merge tag '3.2.0' into develop

Tagging version 3.2.0 3.2.0

2 years ago[TASK] Preperations for new release
Alex Kellner [Thu, 12 May 2016 14:06:27 +0000 (16:06 +0200)]
[TASK] Preperations for new release

Documentation and versioning in ext_emconf.php

2 years ago[TASK] Show note if form contains too much fields
Alex Kellner [Thu, 12 May 2016 14:03:16 +0000 (16:03 +0200)]
[TASK] Show note if form contains too much fields

Add a userfunc that shows a note in the conditioncontainer record in backend

2 years ago[FEATURE] Support for Powermail > 3.0
Alex Kellner [Thu, 12 May 2016 12:08:48 +0000 (14:08 +0200)]
[FEATURE] Support for Powermail > 3.0

Replace hardcoded tablenames with constants from powermail

related: #76143

Bugfix

2 years agoMerge tag '3.1.3' into develop
Alex Kellner [Tue, 10 May 2016 13:10:03 +0000 (15:10 +0200)]
Merge tag '3.1.3' into develop

Tagging version 3.1.3 3.1.3

2 years agoMerge branch 'release/3.1.3' 3.1.3
Alex Kellner [Tue, 10 May 2016 13:10:02 +0000 (15:10 +0200)]
Merge branch 'release/3.1.3'

2 years ago[TASK] Preperations for new release
Alex Kellner [Tue, 10 May 2016 13:09:51 +0000 (15:09 +0200)]
[TASK] Preperations for new release

Documentation and versioning in ext_emconf.php

2 years ago[BUGFIX] Powermail Conditions und ElementBrowser replaces IRRE aktiv
Alex Kellner [Tue, 10 May 2016 13:08:34 +0000 (15:08 +0200)]
[BUGFIX] Powermail Conditions und ElementBrowser replaces IRRE aktiv

Fix element browser bug + Small refactoring

related: #76032

2 years agoMerge branch 'release/3.1.2' 3.1.2
Alex Kellner [Sun, 21 Feb 2016 18:45:11 +0000 (19:45 +0100)]
Merge branch 'release/3.1.2'

2 years agoMerge tag '3.1.2' into develop
Alex Kellner [Sun, 21 Feb 2016 18:45:11 +0000 (19:45 +0100)]
Merge tag '3.1.2' into develop

Tagging version 3.1.2 3.1.2

2 years ago[TASK] Preperations for 3.1.2
Alex Kellner [Sun, 21 Feb 2016 18:44:56 +0000 (19:44 +0100)]
[TASK] Preperations for 3.1.2

Documentation and versioning in ext_emconf.php

2 years ago[BUGFIX] Fieldselection fallback if conditionContainer is hidden
Alex Kellner [Sun, 21 Feb 2016 18:42:37 +0000 (19:42 +0100)]
[BUGFIX] Fieldselection fallback if conditionContainer is hidden

List fields and fieldsets from current condition container, also if it's hidden.

2 years ago[TASK] Add private functions to javascript
Alex Kellner [Mon, 15 Feb 2016 13:00:21 +0000 (14:00 +0100)]
[TASK] Add private functions to javascript

2 years agoMerge branch 'release/3.1.1' 3.1.1
Alex Kellner [Mon, 25 Jan 2016 18:19:29 +0000 (19:19 +0100)]
Merge branch 'release/3.1.1'

2 years agoMerge tag '3.1.1' into develop
Alex Kellner [Mon, 25 Jan 2016 18:19:29 +0000 (19:19 +0100)]
Merge tag '3.1.1' into develop

Tagging version 3.1.1 3.1.1

2 years ago[TASK] Preperations for 3.1.1
Alex Kellner [Mon, 25 Jan 2016 18:19:12 +0000 (19:19 +0100)]
[TASK] Preperations for 3.1.1

Documentation and versioning in ext_emconf.php

2 years ago[BUGFIX] Ignore hidden fields when un-/hiding fields 31/46231/2
Christian Futterlieb [Mon, 25 Jan 2016 17:06:07 +0000 (18:06 +0100)]
[BUGFIX] Ignore hidden fields when un-/hiding fields

This applies only, when a checkbox field has to be hidden, because
the first field matching the rule in getFieldByMarker() will be the
hidden field (which is always generated by <f:form.checkbox/>).

Because fields with type="hidden" can never be unhidden, it is safe to
completely ignore them.

Change-Id: I09d428b0bf73b6067d939420718c646c67346c22
Resolves: #72486
Reviewed-on: https://review.typo3.org/46231
Reviewed-by: Alex Kellner <alexander.kellner@einpraegsam.net>
Tested-by: Alex Kellner <alexander.kellner@einpraegsam.net>
3 years agoMerge branch 'release/3.1.0' 3.1.0
Alex Kellner [Thu, 3 Dec 2015 19:44:13 +0000 (20:44 +0100)]
Merge branch 'release/3.1.0'

3 years agoMerge tag '3.1.0' into develop
Alex Kellner [Thu, 3 Dec 2015 19:44:13 +0000 (20:44 +0100)]
Merge tag '3.1.0' into develop

Tagging version 3.1.0 3.1.0

3 years ago[TASK] Preperations for 3.1.0
Alex Kellner [Thu, 3 Dec 2015 19:43:54 +0000 (20:43 +0100)]
[TASK] Preperations for 3.1.0

Documentation and versioning in ext_emconf.php

3 years ago[TASK] Small code cleanup
Alex Kellner [Thu, 3 Dec 2015 19:28:02 +0000 (20:28 +0100)]
[TASK] Small code cleanup

Splitted some functions from Controller in different methods and in an additional SessionUtility

3 years ago[TASK] PSR-2 and PHP 5.5 refactoring
Alex Kellner [Thu, 3 Dec 2015 16:51:06 +0000 (17:51 +0100)]
[TASK] PSR-2 and PHP 5.5 refactoring

3 years ago[BUGFIX] Error 500 on ajax request if no condition is set for form
Alex Kellner [Thu, 3 Dec 2015 16:34:26 +0000 (17:34 +0100)]
[BUGFIX] Error 500 on ajax request if no condition is set for form

Adding another if condition to controller action

Related: #72007

3 years agoMerge branch 'release/3.0.4' 3.0.4
Alex Kellner [Mon, 16 Nov 2015 13:36:54 +0000 (14:36 +0100)]
Merge branch 'release/3.0.4'

3 years agoMerge tag '3.0.4' into develop
Alex Kellner [Mon, 16 Nov 2015 13:36:54 +0000 (14:36 +0100)]
Merge tag '3.0.4' into develop

Tagging version 3.0.4 3.0.4

3 years ago[TASK] Preperations for 3.0.4
Alex Kellner [Mon, 16 Nov 2015 13:36:38 +0000 (14:36 +0100)]
[TASK] Preperations for 3.0.4

Documentation and versioning in ext_emconf.php

3 years ago[TASK] TCA cleanup for TYPO3 7.6
Alex Kellner [Sat, 14 Nov 2015 19:58:53 +0000 (20:58 +0100)]
[TASK] TCA cleanup for TYPO3 7.6

Get TCA icon path depending on TYPO3 version

3 years ago[TASK] TCA cleanup for TYPO3 7.6
Alex Kellner [Sat, 14 Nov 2015 19:50:07 +0000 (20:50 +0100)]
[TASK] TCA cleanup for TYPO3 7.6

3 years agoMerge branch 'release/3.0.3' 3.0.3
Alex Kellner [Mon, 9 Nov 2015 10:55:51 +0000 (11:55 +0100)]
Merge branch 'release/3.0.3'

3 years agoMerge tag '3.0.3' into develop
Alex Kellner [Mon, 9 Nov 2015 10:55:51 +0000 (11:55 +0100)]
Merge tag '3.0.3' into develop

Tagging version 3.0.3 3.0.3

3 years ago[TASK] Preperations for 3.0.3
Alex Kellner [Mon, 9 Nov 2015 10:55:41 +0000 (11:55 +0100)]
[TASK] Preperations for 3.0.3

Documentation and versioning in ext_emconf.php

3 years ago[BUGFIX] Hiding a field of checkboxes
Alex Kellner [Mon, 9 Nov 2015 10:54:52 +0000 (11:54 +0100)]
[BUGFIX] Hiding a field of checkboxes

Sharpen selection of fields again

Related: #71325

3 years agoMerge branch 'release/3.0.2' 3.0.2
Alex Kellner [Wed, 4 Nov 2015 16:06:05 +0000 (17:06 +0100)]
Merge branch 'release/3.0.2'

3 years agoMerge tag '3.0.2' into develop
Alex Kellner [Wed, 4 Nov 2015 16:06:05 +0000 (17:06 +0100)]
Merge tag '3.0.2' into develop

Tagging version 3.0.2 3.0.2

3 years ago[TASK] Preperations for 3.0.2
Alex Kellner [Wed, 4 Nov 2015 16:05:55 +0000 (17:05 +0100)]
[TASK] Preperations for 3.0.2

Documentation and versioning in ext_emconf.php

3 years ago[BUGFIX] Condition applies to more than one field
Alex Kellner [Wed, 4 Nov 2015 15:35:35 +0000 (16:35 +0100)]
[BUGFIX] Condition applies to more than one field

Sharpen field selection with jQuery

Related: #71325

3 years ago[BUGFIX] Replace $ with jQuery in PowermailCondition.js
Alex Kellner [Sat, 31 Oct 2015 14:29:31 +0000 (15:29 +0100)]
[BUGFIX] Replace $ with jQuery in PowermailCondition.js

replace $ with jQuery within ready function

Related: #71150

3 years ago[BUGFIX] Periodically PHP fatal error
Alex Kellner [Wed, 14 Oct 2015 08:32:49 +0000 (10:32 +0200)]
[BUGFIX] Periodically PHP fatal error

Check if $form is not null

Related: #70096

3 years ago[TASK] Manual update
Alex Kellner [Tue, 13 Oct 2015 09:57:53 +0000 (11:57 +0200)]
[TASK] Manual update

Add jQuery version note

3 years agoMerge branch 'release/3.0.1' 3.0.1
Alex Kellner [Thu, 8 Oct 2015 11:50:08 +0000 (13:50 +0200)]
Merge branch 'release/3.0.1'

3 years agoMerge tag '3.0.1' into develop
Alex Kellner [Thu, 8 Oct 2015 11:50:08 +0000 (13:50 +0200)]
Merge tag '3.0.1' into develop

Tagging version 3.0.1 3.0.1

3 years ago[TASK] Preperations for 3.0.1
Alex Kellner [Thu, 8 Oct 2015 11:48:26 +0000 (13:48 +0200)]
[TASK] Preperations for 3.0.1

Documentation and versioning in ext_emconf.php

3 years ago[BUGFIX] Fields are not enabled properly
Alex Kellner [Thu, 8 Oct 2015 11:42:12 +0000 (13:42 +0200)]
[BUGFIX] Fields are not enabled properly

Replaced replaceProp(property) with prop(property, false) in JavaScript

Related: #70035

3 years ago[BUGFIX] No fields in "start field" available for conditions, condition containers...
Alex Kellner [Thu, 8 Oct 2015 10:11:03 +0000 (12:11 +0200)]
[BUGFIX] No fields in "start field" available for conditions, condition containers and rules in backend (TYPO3 7.4, powermail_cond 3.0.0)

Removed usage of FormEngine in UserFunc calls

Related: #70487

3 years agoMerge tag '3.0.0' into develop
Alex Kellner [Mon, 14 Sep 2015 11:11:26 +0000 (13:11 +0200)]
Merge tag '3.0.0' into develop

Tagging version 3.0.0 3.0.0

3 years agoMerge branch 'release/3.0.0' 3.0.0
Alex Kellner [Mon, 14 Sep 2015 11:11:25 +0000 (13:11 +0200)]
Merge branch 'release/3.0.0'

3 years ago[TASK] Refactoring for version 3.0
Alex Kellner [Fri, 11 Sep 2015 09:40:40 +0000 (11:40 +0200)]
[TASK] Refactoring for version 3.0

Added documentation

3 years ago[TASK] Refactoring for version 3.0
Alex Kellner [Fri, 11 Sep 2015 08:28:54 +0000 (10:28 +0200)]
[TASK] Refactoring for version 3.0

Added support for required fields toghether with html5- or parsley-validation

3 years ago[TASK] Refactoring for version 3.0
Alex Kellner [Thu, 10 Sep 2015 18:18:12 +0000 (20:18 +0200)]
[TASK] Refactoring for version 3.0

Refactored and added ConditionContainer table and TCA

3 years ago[TASK] Refactoring for version 3.0
Alex Kellner [Thu, 10 Sep 2015 13:08:42 +0000 (15:08 +0200)]
[TASK] Refactoring for version 3.0

Small refactoring of JavaScript file. Request URI will be build via TypoScript now.

3 years ago[TASK] Backup Field values and consider hidden fields as empty. Filter encoded return...
Oliver Eglseder [Thu, 10 Sep 2015 12:16:11 +0000 (14:16 +0200)]
[TASK] Backup Field values and consider hidden fields as empty. Filter encoded return values.

3 years ago[TASK] Introduce $weakRule parameter to determine if a page targeting condition shoul...
Oliver Eglseder [Thu, 10 Sep 2015 11:45:57 +0000 (13:45 +0200)]
[TASK] Introduce $weakRule parameter to determine if a page targeting condition should overrule field actions

3 years ago[TASK] Do not request form reload on action change in Conditions (BE)
Oliver Eglseder [Thu, 10 Sep 2015 11:05:17 +0000 (13:05 +0200)]
[TASK] Do not request form reload on action change in Conditions (BE)

3 years ago[TASK] Do not copy validation code, call to parent method instead
Oliver Eglseder [Thu, 10 Sep 2015 11:04:45 +0000 (13:04 +0200)]
[TASK] Do not copy validation code, call to parent method instead

3 years ago[TASK] Rework Condition apply/applies/negate methods. use reusable methods
Oliver Eglseder [Thu, 10 Sep 2015 11:04:15 +0000 (13:04 +0200)]
[TASK] Rework Condition apply/applies/negate methods. use reusable methods

3 years ago[TASK] Add support for mutline options in operationContains
Oliver Eglseder [Thu, 10 Sep 2015 11:02:34 +0000 (13:02 +0200)]
[TASK] Add support for mutline options in operationContains

3 years ago[TASK] Register event handler for changes in fields and concatenate hide/unhide code...
Oliver Eglseder [Thu, 10 Sep 2015 11:00:50 +0000 (13:00 +0200)]
[TASK] Register event handler for changes in fields and concatenate hide/unhide code into a single iteration

3 years ago[TASK] Add loop count to return values
Oliver Eglseder [Thu, 10 Sep 2015 10:59:31 +0000 (12:59 +0200)]
[TASK] Add loop count to return values

3 years ago[TASK] Use Backups of field values and take already set values into account
Oliver Eglseder [Wed, 9 Sep 2015 09:01:52 +0000 (11:01 +0200)]
[TASK] Use Backups of field values and take already set values into account

3 years ago[TASK] Replace Comparator with Comparison
Oliver Eglseder [Tue, 8 Sep 2015 17:06:13 +0000 (19:06 +0200)]
[TASK] Replace Comparator with Comparison

3 years ago[TASK] Add comments to Condition::applies
Oliver Eglseder [Tue, 8 Sep 2015 14:30:48 +0000 (16:30 +0200)]
[TASK] Add comments to Condition::applies

3 years ago[TASK] Implenent *ContainsValueFromField comparison operations
Oliver Eglseder [Tue, 8 Sep 2015 14:22:36 +0000 (16:22 +0200)]
[TASK] Implenent *ContainsValueFromField comparison operations

3 years ago[TASK] Rework conjunction dependent loop to a single foreach
Oliver Eglseder [Tue, 8 Sep 2015 14:21:55 +0000 (16:21 +0200)]
[TASK] Rework conjunction dependent loop to a single foreach

3 years ago[TASK] Rename JS var input to fields and select an field starting with id to select...
Oliver Eglseder [Tue, 8 Sep 2015 14:20:42 +0000 (16:20 +0200)]
[TASK] Rename JS var input to fields and select an field starting with id to select radio buttons, too

3 years ago[TASK] Add comments to ConditionContainer::applayConditions
Oliver Eglseder [Tue, 8 Sep 2015 11:37:27 +0000 (13:37 +0200)]
[TASK] Add comments to ConditionContainer::applayConditions

3 years ago[TASK] Use correct itemsProcFunc for "Field to compare" selection
Oliver Eglseder [Tue, 8 Sep 2015 10:16:24 +0000 (12:16 +0200)]
[TASK] Use correct itemsProcFunc for "Field to compare" selection

3 years ago[TASK] Simplify backend forms of condition and rule
Oliver Eglseder [Mon, 7 Sep 2015 11:52:30 +0000 (13:52 +0200)]
[TASK] Simplify backend forms of condition and rule

3 years ago[BUGFIX] Take all fields of pages into account when hiding a page
Oliver Eglseder [Thu, 3 Sep 2015 15:19:11 +0000 (17:19 +0200)]
[BUGFIX] Take all fields of pages into account when hiding a page

3 years ago[TASK] Experimental support for experimental IRRE-Forms and make pages hideable
Oliver Eglseder [Thu, 3 Sep 2015 14:39:26 +0000 (16:39 +0200)]
[TASK] Experimental support for experimental IRRE-Forms and make pages hideable

3 years ago[TASK] Support operation contains for checkboxes
Oliver Eglseder [Thu, 3 Sep 2015 14:37:38 +0000 (16:37 +0200)]
[TASK] Support operation contains for checkboxes

3 years ago[TASK] Add condition negotiation to re-display fields properly and set the copyright...
Oliver Eglseder [Thu, 3 Sep 2015 13:44:55 +0000 (15:44 +0200)]
[TASK] Add condition negotiation to re-display fields properly and set the copyright notice everywhere

3 years ago[TASK] Overwrite mandatory validation for hidden fields
Oliver Eglseder [Thu, 3 Sep 2015 12:33:34 +0000 (14:33 +0200)]
[TASK] Overwrite mandatory validation for hidden fields

3 years ago[TASK] Rename $conditionsContainer to $conditionContainer
Oliver Eglseder [Thu, 3 Sep 2015 11:51:01 +0000 (13:51 +0200)]
[TASK] Rename $conditionsContainer to $conditionContainer

3 years ago[TASK] Rename $formObject to $form
Oliver Eglseder [Thu, 3 Sep 2015 11:50:06 +0000 (13:50 +0200)]
[TASK] Rename $formObject to $form

3 years ago[TASK] Implement the application logic
Oliver Eglseder [Thu, 3 Sep 2015 11:47:17 +0000 (13:47 +0200)]
[TASK] Implement the application logic

3 years ago[TASK] Move condition actions to class constants
Oliver Eglseder [Thu, 3 Sep 2015 11:46:17 +0000 (13:46 +0200)]
[TASK] Move condition actions to class constants

3 years ago[TASK] Set type for ajax request in javascript
Oliver Eglseder [Thu, 3 Sep 2015 10:07:25 +0000 (12:07 +0200)]
[TASK] Set type for ajax request in javascript

3 years ago[TASK] Set meta charset to utf8 and content type to application/json
Oliver Eglseder [Thu, 3 Sep 2015 10:06:54 +0000 (12:06 +0200)]
[TASK] Set meta charset to utf8 and content type to application/json

3 years ago[TASK] Move condition operations to class constants
Oliver Eglseder [Thu, 3 Sep 2015 10:05:59 +0000 (12:05 +0200)]
[TASK] Move condition operations to class constants

3 years ago[TASK] Move rule operations to class constants
Oliver Eglseder [Thu, 3 Sep 2015 10:05:33 +0000 (12:05 +0200)]
[TASK] Move rule operations to class constants

3 years ago[TASK] Refactoring for version 3.0
Alex Kellner [Wed, 2 Sep 2015 15:55:08 +0000 (17:55 +0200)]
[TASK] Refactoring for version 3.0

Added main models, controller, TCA

3 years ago[TASK] changed version number from 2.1.0 to 2.2.0
Alex Kellner [Wed, 25 Feb 2015 20:14:12 +0000 (21:14 +0100)]
[TASK] changed version number from 2.1.0 to 2.2.0

3 years ago[TASK] update eID scripts for TYPO3 7.0
Alex Kellner [Wed, 25 Feb 2015 15:39:28 +0000 (16:39 +0100)]
[TASK] update eID scripts for TYPO3 7.0

Also updated ext_emconf.php with new version number

4 years ago[BUGFIX] radio boxes not working fine
Alex Kellner [Wed, 7 Jan 2015 12:41:06 +0000 (13:41 +0100)]
[BUGFIX] radio boxes not working fine

related: #63661

4 years ago[BUGFIX] radio boxes not working fine
Alex Kellner [Thu, 11 Dec 2014 22:34:08 +0000 (23:34 +0100)]
[BUGFIX] radio boxes not working fine

related: #63661

4 years ago[BUGFIX] Clean Checkbox Values not possible
Alex Kellner [Thu, 11 Dec 2014 22:17:37 +0000 (23:17 +0100)]
[BUGFIX] Clean Checkbox Values not possible

related: #63790

4 years agoMerge tag '2.1.0' into develop
Alex Kellner [Mon, 15 Sep 2014 20:40:27 +0000 (22:40 +0200)]
Merge tag '2.1.0' into develop

Tagging version 2.1.0 2.1.0

4 years agoMerge branch 'release/2.1.0' 2.1.0
Alex Kellner [Mon, 15 Sep 2014 20:40:26 +0000 (22:40 +0200)]
Merge branch 'release/2.1.0'

4 years agoVersion update
Alex Kellner [Mon, 15 Sep 2014 20:39:32 +0000 (22:39 +0200)]
Version update

4 years ago[BUGFIX]
Alex Kellner [Mon, 30 Jun 2014 10:24:09 +0000 (12:24 +0200)]
[BUGFIX]

type of filterSelectField from tinytext to text

fixes: #59934

4 years agoParsley JS changes
Alex Kellner [Sun, 18 May 2014 12:46:09 +0000 (14:46 +0200)]
Parsley JS changes

4 years agoMoved some AJAX functions to synchronious calls
Alex Kellner [Sun, 18 May 2014 11:47:58 +0000 (13:47 +0200)]
Moved some AJAX functions to synchronious calls

4 years agoRefactoring Step 3
Alex Kellner [Sun, 18 May 2014 11:18:25 +0000 (13:18 +0200)]
Refactoring Step 3

4 years agoRefactoring Step 2
Alex Kellner [Fri, 16 May 2014 14:42:03 +0000 (16:42 +0200)]
Refactoring Step 2

4 years agoRefactoring Step 2
Alex Kellner [Fri, 16 May 2014 12:47:15 +0000 (14:47 +0200)]
Refactoring Step 2

4 years agoRefactoring Step 1 - Serverside validation
Alex Kellner [Thu, 15 May 2014 13:59:19 +0000 (15:59 +0200)]
Refactoring Step 1 - Serverside validation