Required properties do not line up with v4.0 spec

Created on 6 October 2023, 9 months ago

Problem/Motivation

I'd like to expose an org (single entity, but not a person) vCard with this module, but am currently prevented from doing so due to the module requiring first and last name. The organization does not have a first and last name.

It appears the module is exposing a v4 card, and from what I can tell, looking at the Wikipedia entry and the RFC 6350 spec doc, the only required properties in a v4 vCard are:

- BEGIN
- END
- FN
- VERSION

The module seems to be requiring properties that are not actually required by the vCard 4.0 spec, which currently blocks my use case (and others).

Steps to reproduce

1. Create a vCard view.
2. Under Format -> Show, click "Settings" and see that First name, Last name, Full name, and Primary E-Mail are required fields.

Proposed resolution

Require only the properties that are actually required by the vCard 4.0 spec. Given that the module automatically includes the BEGIN, END, and VERSION properties, I think that leaves us with requiring only FN (full name).

Remaining tasks

, review.

User interface changes

Fewer required fields.

API changes

None.

Data model changes

None.

πŸ› Bug report
Status

Fixed

Version

3.0

Component

User interface

Created by

πŸ‡ΊπŸ‡ΈUnited States chrisolof

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.69.0 2024