-
Notifications
You must be signed in to change notification settings - Fork 10.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[NEW][ENTERPRISE] Support for custom Livechat registration form fields #17581
[NEW][ENTERPRISE] Support for custom Livechat registration form fields #17581
Conversation
…t-registration-forms
…t-registration-forms
…t-registration-forms
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good feature!!! I splitted the review in two parts that one is just the first step, I tested but not deeply yet, just suggested some important improvements, focusing mainly in code style and how to use better the features that the language offers
…t-registration-forms
…-forms' of https://github.com/RocketChat/Rocket.Chat into omnichannel/support-custom-fields-livechat-registration-forms
Thanks @ggazzo for reviewing. |
…t-registration-forms
…apps_rewrite * 'develop' of github.com:RocketChat/Rocket.Chat: (30 commits) Regression: Fix Unread bar design (#17750) Regression: Adjusting spaces between OAuth login buttons (#17745) Improved thread margins for clarity Regression: Scroll on admin user info (#17711) Regression: Removed status border on mentions list (#17741) Regression: Force unread-rooms bar to appears over the room list (#17728) [NEW][APPS-ENGINE] Essentials mechanism (#17656) Regression: Fix error preventing creation of group DMs (#17726) [FIX] SAML IDP initiated logout error (#17482) Regression: Threads list was fetching all threads (#17716) Regression: Add missing return to afterSaveMessage callbacks (#17715) [FIX] Missing dropdown to select custom status color on user's profile (#16537) [FIX] Password reset/change accepting current password as new password (#16331) [NEW][ENTERPRISE] Support Omnichannel conversations auditing (#17692) Upgrade Livechat Widget version to 1.5.0 (#17710) [FIX] Can't click on room's actions menu of sidebar list when in search mode (#16548) [NEW][ENTERPRISE] Support for custom Livechat registration form fields (#17581) Update Fuselage version (#17708) [NEW][ENTERPRISE] Omnichannel Last-Chatted Agent Preferred option (#17666) Regression: Status presence color (#17707) ...
This Enterprise features means that it is only available on official paid server? |
It means, actually, that you need to get a Thanks. |
…/new-threads* 'develop' of github.com:RocketChat/Rocket.Chat: (54 commits) Submit a payload to the release service when a release happens (#17775) Regression: Fix Unread bar design (#17750) Regression: Adjusting spaces between OAuth login buttons (#17745) Improved thread margins for clarity Regression: Scroll on admin user info (#17711) Regression: Removed status border on mentions list (#17741) Regression: Force unread-rooms bar to appears over the room list (#17728) [NEW][APPS-ENGINE] Essentials mechanism (#17656) Regression: Fix error preventing creation of group DMs (#17726) [FIX] SAML IDP initiated logout error (#17482) Regression: Threads list was fetching all threads (#17716) Regression: Add missing return to afterSaveMessage callbacks (#17715) [FIX] Missing dropdown to select custom status color on user's profile (#16537) [FIX] Password reset/change accepting current password as new password (#16331) [NEW][ENTERPRISE] Support Omnichannel conversations auditing (#17692) Upgrade Livechat Widget version to 1.5.0 (#17710) [FIX] Can't click on room's actions menu of sidebar list when in search mode (#16548) [NEW][ENTERPRISE] Support for custom Livechat registration form fields (#17581) Update Fuselage version (#17708) [NEW][ENTERPRISE] Omnichannel Last-Chatted Agent Preferred option (#17666) ...
Related to RocketChat/Rocket.Chat.Livechat#407
This implementation adds new properties to the
Livechat custom fields
.These changes will impact both
Livechat Registration Form
andVisitor Edit Panel
.For the the Livechat Widget, only fields with the
scope = visitor
,visibility = visible
andpublic = true
, will be shared.The new fields supported(Enterprise edition) are described below:
type (text | select)
required (true | false)
options (used on Select components | optional)
defaultValue (optional)
public (true | false)
On the widget side, it will look like this(Now displaying validation errors):
Once the Visitor is registered and starts a new conversation, the
custom fields
information will be displayed on theOmnichannel Room Info panel
as you can see here:In addition, the fields with the
type = select
will be rendered properly on theVisitor Edit
panel.