Possibility to allow edit all user fields on share form

Description

We want to support to rendering (done) and edit (new) all issue field types.

Starting with case of User type.
User field (like assignee, reporter) and rich text fields like description, environment, comments will have configurable pool of users that can be used.

The “Pool” configuration will be done in security tab.
Pool options:
- All users (default off)
- Users from ticket* (default on)
- Selected users (multi-select) (default off)

* Users from ticket - users that are already somewhere on the ticket as a field, or there they are comment authors. Or already they are mentioned in rich-text (description, environment, comment).

All of those options can be enabled:



We do not want to expose autocomplete for all users by default (that would be problem from security standpoint).
That is why only users that “Users from ticket“ are by default.

Child issues

Issue Type Icon ESFJ-1590 Add support for all dropdown, checkbox, text, datetime and numerical fields Priority: Lowest Assignee:
Withdrawn
Issue Type Icon ESFJ-1591 Add support for editor fields Priority: Lowest Assignee:
Withdrawn
Issue Type Icon ESFJ-1592 Handle priority as a regular editable field Priority: Lowest Assignee:
Withdrawn

Linked issues

is duplicated by
Issue Type Icon ESFJ-755 Enable issue reassignment by external users Priority: Lowest Assignee:
Withdrawn
Issue Type Icon ESFJ-584 Display mentioned users in external share comments Priority: Medium Assignee:
Withdrawn
Issue Type Icon ESFJ-1155 Mentions by external users not converted to Jira mentions and no notifications for internal users Priority: High Assignee:
Withdrawn
duplicates
Issue Type Icon ESFJ-946 Enable editing of custom text field types on issues Priority: Medium Assignee:
Withdrawn
relates to
Issue Type Icon ESFJ-1669 Inability to change a Single User Picker field to empty via Share Priority: Lowest Assignee:
Ready To Merge
Issue Type Icon ESFJ-1670 Pool of accessible users - Inputing special characters in the Selected users searchbox returns all users Priority: Lowest Assignee:
Withdrawn
Issue Type Icon ESFJ-1674 Pool of accessible users - Error is not displayed and actions are not blocked after changing the accessibility pool Priority: Lowest Assignee:
In Test
Issue Type Icon ESFJ-1675 Inability to change a Multiple User Picker field to empty via Share Priority: Lowest Assignee:
Done
Issue Type Icon ESFJ-1672 Pool of accessible users - Choosing "All" enables any owned application to be selected in the User Picker fields Priority: Lowest Assignee:
Ready To Merge
Issue Type Icon ESFJ-1697 "From issue" and "Selected" security options disable saving a user picker field for as long as a disallowed value remains in such field Priority: Lowest Assignee:
Backlog