Temporarily remove activity submit once pending PR 14519 #14545
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
A few months ago, the "submit once" functionality was added to the "New Activity" screen. This protects users in some web-browsers from making a mistake (i.e. clicking the save/submit button multiple times => producing multiple activities). Unfortunately, the change also created multiple problems for other users/configurations.
This PR reverts that change and restores the old behavior of the "New Activity" screen (circa ~5.11). This should be temporary -- the plan is to bring it back in some form, e.g. PR #14519.
Before
https://lab.civicrm.org/dev/core/issues/1045
https://lab.civicrm.org/dev/core/issues/943
https://lab.civicrm.org/dev/core/issues/914
After
None of the above issues.
Comments
I've left in all the other references for now, e.g. CRM/XXX/Task.php and CRM_Core_Form::addDefaultButtons().
ping @mattwire @eileenmcnaughton @colemanw