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
Segment public name property for preference center #8238
Conversation
Hi there! We now want to integrate your contribution in the Mautic 3 roadmap as 3.1.0 candidate. How to do?
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". |
810f5ea
to
7fc0731
Compare
Travis tests have failedHey @patrykgruszka, 2nd Buildif [ ${TRAVIS_PHP_VERSION:0:3} == "7.3" ]; then composer test -- --coverage-clover=coverage.xml && bash <(curl -s https://codecov.io/bash); else composer test; fi
TravisBuddy Request Identifier: b799d960-c1c6-11ea-8e31-7fd6e6dac888 |
Travis tests have failedHey @patrykgruszka, 2nd Buildif [ ${TRAVIS_PHP_VERSION:0:3} == "7.3" ]; then composer test -- --coverage-clover=coverage.xml && bash <(curl -s https://codecov.io/bash); else composer test; fi
TravisBuddy Request Identifier: 19878b90-c1e0-11ea-8e31-7fd6e6dac888 |
Codecov Report
@@ Coverage Diff @@
## staging #8238 +/- ##
=============================================
+ Coverage 31.17% 31.44% +0.27%
- Complexity 33546 33558 +12
=============================================
Files 1943 1943
Lines 116002 115828 -174
=============================================
+ Hits 36162 36422 +260
+ Misses 79840 79406 -434
|
Hi @npracht, this PR is adapted to version 3 and ready to merge. |
@cla-bot check |
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 @patrykgruszka. |
The CLA Bot has been sent on a mission to check against the latest list and will be back shortly with its findings! |
@patrykgruszka thanks for submitting the PR - what a useful feature! In order for us to consider this for merging in 3.2 we will require you to sign the Contributors Agreement - please see the link above in the comments. This is a one-time thing that all contributors need to do, once it's signed we can accept all your PR's going forward. We will then need to get it tested and should be able to get it merged with the next minor release at the end of November. |
@cla-bot check |
The CLA Bot has been sent on a mission to check against the latest list and will be back shortly with its findings! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works good 👍
Code looks good as well
Migration works
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@patrykgruszka looks like we need to rebase against staging for this one - can you take a look? We will also need a PR to the documentation page on segmentation explaining how to use this feature - https://github.com/mautic/mautic-documentation/blob/master/pages/09.contacts/03.manage-segments/docs.en.md here is the file to edit.
I was able to test this up to checking it appearing on the landing page, as I can't edit the settings on Mautibox (settings which are system-set are getting cleared so you cannot save the settings).
Based on other +1's I'm good with getting this merged providing Codecov passes after a rebase and the documentation PR is made.
ebfd236
to
6d284cf
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This pull request has been mentioned on Mautic Community Forums. There might be relevant details there: https://forum.mautic.org/t/mautic-3-2-growing-together/17244/1 |
* Improve segment documentation and add documentation to support mautic/mautic#8238 * Clarify we're talking about the contact not the Mautic user * Grammar fix 🤦 * Grammar again.... more coffee needed 🤦
Please be sure you are submitting this against the staging branch.
Description:
This PR added new segment property - public name which is visible in preference center. Includes migration that sets Public name with same value as Name. Public name value is not required and
Steps to test this PR:
php app/console doctrine:migrations:migrate