Problem/Motivation

The addresses, emails, and telephones fields are not required and there is not a way to make them required.

Steps to reproduce

Proposed resolution

Add properties to crm_contact_type so the fields can be required.
Update contact type form.

Remaining tasks

User interface changes

Contact type form

API changes

Data model changes

CommentFileSizeAuthor
#7 3620836-crm-form.png84.85 KBbluegeek9
#6 3620836-crm-form.png6.37 KBbluegeek9

Issue fork crm-3620836

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

lblabr created an issue. See original summary.

bluegeek9’s picture

Title: how can at minimum one address be required » Allow contact method fields to be required
Category: Support request » Feature request
Issue summary: View changes

Hi @lblabr,

The addresses field does not have a way to wake the field required.

bluegeek9’s picture

Issue summary: View changes
bluegeek9’s picture

Version: 1.0.0-beta11 » 1.0.x-dev

bluegeek9’s picture

Issue summary: View changes
StatusFileSize
new6.37 KB
bluegeek9’s picture

Issue summary: View changes
StatusFileSize
new84.85 KB
bluegeek9’s picture

Status: Active » Fixed
//www.flaticon.com/free-icons/thank-you Thank you for your contribution! Your continued support makes this project sustainable.
There are multiple ways to show appreciation for the work contributed to this project including:
  • Triage issues and adding more context to existing issues.
  • Flagging CRM as a favorite on the project page to help others discover it and show your support.
  • Review the Developer Docs for accuracy and clarity.

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

  • bluegeek9 committed 857b34b8 on 1.0.x
    feat: #3620836 Allow contact method fields to be required