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

Company based marketing #2558

Merged
merged 123 commits into from Sep 29, 2016
Merged

Conversation

mqueme
Copy link
Contributor

@mqueme mqueme commented Sep 19, 2016

Q A
Bug fix? n
New feature? y
Related user documentation PR URL mautic/documentation#99
Related developer documentation PR URL
Issues addressed (#s or URLs)
BC breaks?
Deprecations?

Description:

This PR creates a new company so contacts can now belong to a company, and allows segments to be filtered by company.

Steps to test this PR:

  1. Apply this PR run migrations
  2. test that the new company menu is there and that everything works
  3. on the list of contacts you can now batch assign leads to a company.
  4. on a contact's detail view you can now see the companies it belongs to.
  5. on a contact's detail view you can add or remove a company
  6. on the company's list view you can see the number of leads in each company
  7. on the list of contacts you can now filter by company_name:nameOfCompany
  8. create some companies, add contacts to a company, then create a segment with filters that 9. would apply to your values.
  9. you should now have contacts in your segment that meet both contact filters and company filters criteria.
  10. create a new campaign and select action to add a new company, test campaign
  11. try to submit a form with all required fields to identify a company, and find the lead being assigned to that company.

Steps to reproduce the bug:

List deprecations along with the new alternative:

List backwards compatibility breaks:

…a company, filter

contacts per company, add/remove companies from contacts profile, view companies in contact's profile
…modified company views

 Please enter the commit message for your changes. Lines starting
…a company, filter

contacts per company, add/remove companies from contacts profile, view companies in contact's profile
alanhartless and others added 28 commits September 29, 2016 00:04
…pt lead custom field company and update it with the primary company. This keeps BC for API results and for Lead::getPrimaryIdentifier
…so that it would create fields in the right table. also added missing translations, changed the other tab to professional tab in the company view
…to marianela-company-based-marketing

# Conflicts:
#	app/bundles/LeadBundle/Model/CompanyModel.php
@alanhartless alanhartless merged commit f4d0108 into mautic:staging Sep 29, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pending-test-confirmation PR's that require one test before they can be merged ready-to-test PR's that are ready to test
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants