Module “Multiple fields”: the four “Several …” features as its sub-modules #875

Closed
opened 2026-10-10 16:11:37 +00:00 by tiagoagueda · 1 comment
Owner

A new module Multiple fields, with these as its sub-modules, renamed and with their icons:

Today Becomes Icon
Several email addresses (email-addresses) Multiple email addresses mails
Several telephone numbers (phone-numbers) Multiple telephone numbers mails as written — see Decisions
Several code repositories (repositories) Multiple code repositories git-graph
Several social profiles (social-profiles) Multiple social profiles waypoints

What exists today

Each is a feature declared in plugins/<name>/__init__.py (email_addresses:56, phone_numbers:35, repositories:22, social_profiles:31), each described as Keep more than one … Switched off, Postulo shows and uses the primary … only.

What would change

  • A multiple-fields parent declaration; parent="multiple-fields" and the new labels on the four; the icons (#874).
  • The internal names (email-addresses, …) stay: policy rows, the archive and the plugins record key on them.

Decisions

  • The telephone icon. The list gives mails for both email and telephone numbers, which reads as a slip. Recommended: phone for telephone numbers.
  • Siblings not in the list: Several websites (websites) and Messaging contacts (messaging-contacts) are the same kind of feature. Recommended: they join as Multiple websites (globe) and Multiple messaging contacts (message-circle), to be confirmed.

Depends on #873 and #874.

Checked against main at 8c3d03570. From the maintainer's improvements list of 2026-10-07 (plugins).

A new module **Multiple fields**, with these as its sub-modules, renamed and with their icons: | Today | Becomes | Icon | | --- | --- | --- | | Several email addresses (`email-addresses`) | Multiple email addresses | `mails` | | Several telephone numbers (`phone-numbers`) | Multiple telephone numbers | `mails` as written — see Decisions | | Several code repositories (`repositories`) | Multiple code repositories | `git-graph` | | Several social profiles (`social-profiles`) | Multiple social profiles | `waypoints` | ## What exists today Each is a `feature` declared in `plugins/<name>/__init__.py` (`email_addresses:56`, `phone_numbers:35`, `repositories:22`, `social_profiles:31`), each described as *Keep more than one … Switched off, Postulo shows and uses the primary … only*. ## What would change - A `multiple-fields` parent declaration; `parent="multiple-fields"` and the new labels on the four; the icons (#874). - The internal **names** (`email-addresses`, …) stay: policy rows, the archive and the plugins record key on them. ## Decisions - **The telephone icon.** The list gives `mails` for both email and telephone numbers, which reads as a slip. Recommended: `phone` for telephone numbers. - **Siblings not in the list**: *Several websites* (`websites`) and *Messaging contacts* (`messaging-contacts`) are the same kind of feature. Recommended: they join as *Multiple websites* (`globe`) and *Multiple messaging contacts* (`message-circle`), to be confirmed. Depends on #873 and #874. Checked against `main` at `8c3d03570`. From the maintainer's improvements list of 2026-10-07 (plugins).
tiagoagueda added this to the 0.6.0 milestone 2026-10-10 16:11:37 +00:00
Author
Owner

Fixed in df1037efe on main.

Fixed in df1037efe on main.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Postulo/postulo#875
No description provided.