Allow to set primary domain name for channel

Description

Multiple domains can be added already, but one of them must be the primary.

The primary domain name must be saved as "domain", so the current "domains" list must be kept.

I think the best way is to add a checkbox "Primary domain" in the collection. When checking the checkbox other primary-checkboxes must be cleared.

When saving without choosing a primary domain name, the first one must be set as primary domain name.

Technical tasks

None

Deployment actions

None

Status

Assignee

Unassigned

Switches

None

Client

None

Fix versions

Configure