Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PW-7198] - Add example function for supportform #1734

Merged
merged 10 commits into from
Sep 28, 2022

Conversation

raoulritter
Copy link
Contributor

@raoulritter raoulritter commented Sep 28, 2022

Description
Draft function which gets, specific details (Such as webhook information and merchant account), which we can then later use. Currently assumes form will be per store

Tested scenarios

Fixes:

@raoulritter raoulritter changed the title Pw 7198 [PW-7198] Sep 28, 2022
@raoulritter raoulritter changed the title [PW-7198] [PW-7198] - Add draft function for supportform Sep 28, 2022
@raoulritter raoulritter changed the title [PW-7198] - Add draft function for supportform [PW-7198] - Add example function for supportform Sep 28, 2022
@sonarcloud
Copy link

sonarcloud bot commented Sep 28, 2022

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 1 Code Smell

No Coverage information No Coverage information
0.0% 0.0% Duplication

@raoulritter raoulritter changed the base branch from develop to feature/SupportForm September 28, 2022 14:34
@raoulritter raoulritter marked this pull request as ready for review September 28, 2022 15:09
@raoulritter raoulritter requested a review from a team as a code owner September 28, 2022 15:09
@raoulritter raoulritter requested review from michaelpaul and RokPopov and removed request for a team September 28, 2022 15:10
@raoulritter raoulritter merged commit 885102b into feature/SupportForm Sep 28, 2022
raoulritter added a commit that referenced this pull request Sep 28, 2022
@AlexandrosMor AlexandrosMor mentioned this pull request Oct 4, 2022
michaelpaul pushed a commit that referenced this pull request Oct 7, 2022
* [PW-7119] Add configuration to magento admin to setup the live domain file for Applepay.

* [PW-6969] Add Adyen as External Platform Integrator for native Magento Plugin

* Revert "[PW-7119] Add configuration to magento admin to setup the live domain file for Applepay."

This reverts commit ede4081.

* Update Helper/Data.php

Change from double to single quotes and add a space for cleanliness.

Co-authored-by: Jeantwan Teuma <Morerice@users.noreply.github.com>

* [PW-7198] Add draft function for the SupportForm.

* [PW-7198] Add draft function for the SupportForm.

Co-authored-by: Jeantwan Teuma <Morerice@users.noreply.github.com>
candemiralp added a commit that referenced this pull request Mar 3, 2023
* [PW-7198] - Add example function for supportform (#1734)

* [PW-7119] Add configuration to magento admin to setup the live domain file for Applepay.

* [PW-6969] Add Adyen as External Platform Integrator for native Magento Plugin

* Revert "[PW-7119] Add configuration to magento admin to setup the live domain file for Applepay."

This reverts commit ede4081.

* Update Helper/Data.php

Change from double to single quotes and add a space for cleanliness.

Co-authored-by: Jeantwan Teuma <Morerice@users.noreply.github.com>

* [PW-7198] Add draft function for the SupportForm.

* [PW-7198] Add draft function for the SupportForm.

Co-authored-by: Jeantwan Teuma <Morerice@users.noreply.github.com>

* PW-7194: Adyen Support Form UI (#1763)

* PW-7194: Adyen Support Form

* PW-7194: Remove form word

* PW-7194: Client side validation

* [PW-7202] Add the email template for the support section (#1777)

* Add the generic template

* Add the mail template

* Add the template

* Add a controler to link the template

* Finalize the template

* Recommended changes

* Fix lgtm suggestions

* Display a success page after the form submitted (#1829)

* [PW-7331] Create support page links (#1842)

* [PW-7331] add new pages for each support tab

* [PW-7331] add new links for order processing and conf settings

* [PW-7331] refactoring

* [PW-7331] set active tab link dynamically

* [PW-7509] add styling for dropdown view according to design

* [PW-7509] add links for each topic

* [PW-7509] add captions to topics table

* Update Block/Adminhtml/Support/ConfigurationSettings.php

Co-authored-by: Alexandros Moraitis <alexandros.moraitis@adyen.com>

* [PW-7509] fix code smells

Co-authored-by: Alexandros Moraitis <alexandros.moraitis@adyen.com>

* [PW-7507] Add support forms (#1845)

* Add the forms with links

* Add the rest of the fields

* Remove the logs functionality

* [PW-7531] Send email with configuration and form values (#1874)

* Add the fields in the controllers

* Populate the template from the form

* Add seprate templates

* WIP

* Update controller and blocks

* WIP send mail

* Mail sent on private test mail

* Move common code to helper

* Add config values and orderprocessing sent email

* enable/disable the submit button

* Remove test email address

* Prefil sender email

* Fix recommendations

* Fix recommendations

* [PW-7533]  Add attachments to support email (#1880)

* [PW-7533] submit form data to controllers

* [PW-7533] prefill form topics, highlight section in menu

* [PW-7533] prepend topic to email subject

* [PW-7533] add adyen signature to new files

* [PW-7533] use custom transport builder

* [PW-7533] add attachment to email

* [PW-7533] support multiple attachment uploads

* Update Block/Adminhtml/Support/Form/Element/MultipleFileElement.php

* [PW-7620] Form fields validation (#1879)

* Add validation on submit frontend side

* Add validation and topic preselect

* Refactor naming

* Fix suggestions

* Update Controller/Adminhtml/Support/ConfigurationSettingsForm.php

Co-authored-by: Peter Ojo <peterojo@users.noreply.github.com>

* Update Controller/Adminhtml/Support/OrderProcessingForm.php

Co-authored-by: Peter Ojo <peterojo@users.noreply.github.com>

* Fix code style

Co-authored-by: Peter Ojo <peterojo@users.noreply.github.com>

* [PW 7687] Add the tool tips (#1905)

* Add tooltips and fix the titles for the support forms

* Remove unused classes from fields

* [PW-7695] Extend the configuration snapshot for support form (#1911)

* [PW-7695] Add fields to the config getter

* [PW-7695] Add configuration fields and update the templates

* Update Helper/Config.php

Co-authored-by: Peter Ojo <peterojo@users.noreply.github.com>

* [PW-7695] CS fix

Co-authored-by: Peter Ojo <peterojo@users.noreply.github.com>

* [PW-7694] Support form corrections (#1917)

* [PW-7694] Add placeholders

* [PW-7694] Corrections

* [PW-7694] Code formatting

* [PW-7694] Code formatting

* [PW-7694] Label updates

* [PW-7694] Fix parent constructor

* [PW-7694] Add type definitions & correct typos

* [PW-7802] Support form corrections and release preparation (#1951)

* [PW-7802] Form correction and release preparation

* [PW-7802] Remove configuration field and move option to the support form

* Tooltip update

* [PW-7656] Fix SonarCloud suggestions

* Update Block/Adminhtml/Support/OrderProcessingForm.php

Co-authored-by: Jeantwan Teuma <Morerice@users.noreply.github.com>

* Update Block/Adminhtml/Support/OtherTopicsForm.php

Co-authored-by: Jeantwan Teuma <Morerice@users.noreply.github.com>

* Update Block/Adminhtml/Support/OtherTopicsForm.php

Co-authored-by: Jeantwan Teuma <Morerice@users.noreply.github.com>

* Remove whitespace

* Support form fix (#1970)

* Add missing configuration getter

* Update email headers and add Adobe Commerce tag to the email body

* Support PNG extension for form attachments

---------

Co-authored-by: raoulritter <59527829+raoulritter@users.noreply.github.com>
Co-authored-by: Jeantwan Teuma <Morerice@users.noreply.github.com>
Co-authored-by: michaelpa <michael.paul@adyen.com>
Co-authored-by: Alexandros Moraitis <alexandros.moraitis@adyen.com>
Co-authored-by: Peter Ojo <peterojo@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant