Meeting Tags
Admin panel
Meeting tags functionality can be turned on in the admin panel with toggle “Use Meeting tags“ at /admin/appointments.
When toggle becomes ON, a button “Manage Meeting Tags“ should appear near the toggle.
When admin clics the button, the pop-up should appear:

Left column is for tag name.
Middle column is to choose which type of meetings tags will be used. Possible options:

Right column is to choose environment where tags will be used. Options:

Default options for new tags are “Table meetings” and “Backend only”.
Frontend
On the frontend a multi-select dropdown field “Meeting tags“ is added to the meeting request process when related setting in the admin panel is turned on. Field is required. Options are taken from “Manage meeting tags“ pop-up according to their settings (attributes “Use for:“ and “Show at:“).
When none of tags has attribute value “Backend and frontend“, then we don’t display that field on the frontend in meeting request at all.
When all tags have attribute value “Table meetings“, then we don’t display that field for regular meetings at all.
Selected tag/-s are displayed in meeting card for all participants of that meeting.