Clone
Leonardo Canessa <masterbob+github@gmail.com>
committed
5 years and 2 months ago
SAK-31184 feedback improvements (#2504)
* SAK-31184 Turn Help Panel into own email form

This change changes the Help panel to have it's own… Show more
SAK-31184 feedback improvements (#2504)

* SAK-31184 Turn Help Panel into own email form

This change changes the Help panel to have it's own backing email form.

As well as own email destination, configurable service name, and

configurable link.

* Create Reusable EmailForm Template

This change creates a reusable emailForm template which may be used

to by various panels to send emails with customizable (via bundles)

instructions.

* Each panel can now be a link or form

Within the feedback tool, each panel may now be a link or a form.

The only exception is that the content panel is always an email form.

The suggestions, helpdesk, and technical panels may all be either an

email form or an external link.

* Add two optional panels to feedback

This change adds in two default hidden panels to the feedback tool.

These panels allow administrators to configure additional "modules" /

services / etc available to users within the feedback tool. The panel's

are just shells, so they will need to be configured (setting up their

messages via bundles).

* Improve styling

These changes improve the styling of the feedback tool.

* Icons are now configurable via bundles, in the form of

bundleCategory_icon_no_translate. For example,

content_icon_no_translate or ask_icon_no_translate.

* Icons are now a fix width.

* The header now has a set height

* Bullets are added to each panel's explanation, as well as improved

spacing between items

* The panel's action (i.e. link or to emailForm) is at the bottom of

the panel and centered.

* Each panel's height and width has been increased to allow for the

explanation to not be as squished

* Improve link style

* Improve centering of bottom link

Show less

master + 10 more