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

New Slot | Signature #7421

Closed
wants to merge 5 commits into from
Closed

Conversation

moskoweb
Copy link
Contributor

Q A
Bug fix? N
New feature? Y
Automated tests included? N
Related user documentation PR URL N
Related developer documentation PR URL N
Issues addressed (#s or URLs) N
BC breaks?
Deprecations?

Description:

Creation of a new Slot for the creator of email, this time a practical way of putting a professional signature in the emails.

You can customize with name, bio, image, email, phone and website.

In addition to the colors that can be customized as desired.

Steps to reproduce:

  1. Create new email
  2. Add slot Signature

@npracht npracht added this to the 2.16.0 milestone May 2, 2019
@npracht npracht added enhancement Any improvement to an existing feature or functionality ready-to-test PR's that are ready to test labels May 2, 2019
Copy link

@Strubbel94 Strubbel94 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor Issue:
After saving the Email or applying changes the Email field in the Customize Slot appears empty.

Despite this issue, the Feature is working fine.

Slot Signature Testing

@npracht npracht added needs-documentation PR's that need documentation before they can be merged pending-feedback PR's and issues that are awaiting feedback from the author labels Sep 3, 2019
@npracht npracht modified the milestone: 2.16.0 Jan 23, 2020
@npracht npracht added builder-legacy Anything related to the legacy email or landing page builders Triage M2/M3 and removed pending-feedback PR's and issues that are awaiting feedback from the author ready-to-test PR's that are ready to test labels Apr 6, 2020
@npracht
Copy link
Member

npracht commented Apr 6, 2020

Hi there!
It has been decided to not create any extra Mautic 2 minor versions (which means no more features in M2) knowing that Mautic 3 is coming very soon.

We now want to integrate your contribution in the Mautic 3 roadmap as 3.1.0 candidate.

How to do?

  1. Check if your feature or enhancement is still missing and relevant in Mautic 3
  2. If Yes: rebase your PR against the 3.x branch
  3. If No: please consider closing your PR if you are absolutely sure that the feature has made it into Mautic 3 already

Please report results by commenting on your PR to make us administration easier.


You can more information on how to do all of that on this blog post "Getting you PR ready for Mautic 3".

@RCheesley
Copy link
Sponsor Member

RCheesley commented Sep 19, 2020

@cla-bot check

Hi @moskoweb thanks for this PR! It looks like we have a config file conflict that needs to be addressed if this is still good to go for Mautic 3.x and you need to sign the contributors agreement - could you take a look?

I'll tag it for the 3.2 release provisionally, that would mean getting it tested and ready to go no later than Sunday, 15th November.

@cla-bot
Copy link

cla-bot bot commented Sep 19, 2020

Thank you for your contribution! We require all contributors to sign our Contributor License Agreement, and we do not have a record of your signature on file. In order for us to review and merge your code, please head over to https://www.mautic.org/contributor-agreement and complete the form. There may be a short delay while the team add you as a contributor - please be patient :). Any problems contact @RCheesley. CLA has not been signed by @moskoweb.

@cla-bot
Copy link

cla-bot bot commented Sep 19, 2020

The CLA Bot has been sent on a mission to check against the latest list and will be back shortly with its findings!

@RCheesley RCheesley added this to the 3.2 milestone Sep 19, 2020
@cla-bot
Copy link

cla-bot bot commented Sep 21, 2020

Thank you for your contribution! We require all contributors to sign our Contributor License Agreement, and we do not have a record of your signature on file. In order for us to review and merge your code, please head over to https://www.mautic.org/contributor-agreement and complete the form. There may be a short delay while the team add you as a contributor - please be patient :). Any problems contact @RCheesley. CLA has not been signed by @moskoweb.

@TravisBuddy
Copy link

Travis tests have failed

Hey @moskoweb,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.

TravisBuddy Request Identifier: 0b8a8db0-fc34-11ea-a343-ef792cdaf85e

@RCheesley
Copy link
Sponsor Member

@cla-bot check

@cla-bot cla-bot bot added the cla-signed The PR contributors have signed the contributors agreement label Oct 9, 2020
@cla-bot
Copy link

cla-bot bot commented Oct 9, 2020

The CLA Bot has been sent on a mission to check against the latest list and will be back shortly with its findings!

@npracht npracht modified the milestones: 3.2.0, 3.2.1 Nov 23, 2020
@npracht npracht added this to the 3.3 milestone Nov 23, 2020
@npracht npracht changed the base branch from staging to features December 1, 2020 08:43
@npracht npracht added the email Anything related to email label Dec 1, 2020
@codecov
Copy link

codecov bot commented Dec 1, 2020

Codecov Report

Merging #7421 (442d128) into features (b84c8f4) will decrease coverage by 1.61%.
The diff coverage is 0.00%.

❗ Current head 442d128 differs from pull request most recent head ff6a50b. Consider uploading reports for the commit ff6a50b to get more accurate results
Impacted file tree graph

@@              Coverage Diff               @@
##             features    #7421      +/-   ##
==============================================
- Coverage       41.25%   39.63%   -1.62%     
+ Complexity      34563    33980     -583     
==============================================
  Files            2060     1990      -70     
  Lines          111535   105742    -5793     
==============================================
- Hits            46014    41913    -4101     
+ Misses          65521    63829    -1692     
Impacted Files Coverage Δ Complexity Δ
...bundles/CoreBundle/Form/Type/SlotSignatureType.php 0.00% <0.00%> (ø) 2.00 <2.00> (?)
...es/EmailBundle/EventListener/BuilderSubscriber.php 42.77% <0.00%> (-50.29%) 26.00 <0.00> (ø)
plugins/MauticCrmBundle/Api/CrmApi.php 0.00% <0.00%> (-100.00%) 1.00% <0.00%> (ø%)
app/bundles/CoreBundle/Form/Type/SlotType.php 0.00% <0.00%> (-100.00%) 2.00% <0.00%> (ø%)
plugins/MauticFocusBundle/Helper/TokenHelper.php 0.00% <0.00%> (-100.00%) 7.00% <0.00%> (ø%)
app/bundles/CoreBundle/Form/Type/SlotTextType.php 0.00% <0.00%> (-100.00%) 1.00% <0.00%> (ø%)
plugins/MauticCitrixBundle/MauticCitrixBundle.php 0.00% <0.00%> (-100.00%) 1.00% <0.00%> (ø%)
...pp/bundles/CoreBundle/Form/Type/SlotButtonType.php 0.00% <0.00%> (-100.00%) 2.00% <0.00%> (ø%)
...lugins/MauticSocialBundle/Form/Type/ConfigType.php 0.00% <0.00%> (-100.00%) 3.00% <0.00%> (ø%)
.../bundles/CoreBundle/Form/Type/SlotCodeModeType.php 0.00% <0.00%> (-100.00%) 2.00% <0.00%> (ø%)
... and 492 more

@npracht npracht modified the milestones: 3.3.0, Mautic 4.0 Feb 15, 2021
@RCheesley RCheesley modified the milestones: 4.0-alpha, 4.0-beta Mar 29, 2021
@npracht npracht modified the milestones: 4.0-beta, 4.0-rc May 14, 2021
@RCheesley RCheesley added the needs-automated-tests PR's that need automated tests before they can be merged label May 22, 2021
@RCheesley
Copy link
Sponsor Member

@moskoweb I am not sure if this PR is still relevant given the new builder, but if you do still want it to be considered please can you take a look at the codestyle issues and the failing tests?

If you prefer not to take this forward, let's close the PR.

@RCheesley RCheesley modified the milestones: 4.0-rc, 4.0-ga Jun 28, 2021
@RCheesley
Copy link
Sponsor Member

@moskoweb given this has had no activity in many months I am going to close the PR. If you want to pick it up again in the future just comment to let us know.

@RCheesley RCheesley closed this Aug 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
builder-legacy Anything related to the legacy email or landing page builders cla-signed The PR contributors have signed the contributors agreement email Anything related to email enhancement Any improvement to an existing feature or functionality needs-automated-tests PR's that need automated tests before they can be merged needs-documentation PR's that need documentation before they can be merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants