forked from sakaiproject/sakai
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
SAK-31184 feedback improvements (sakaiproject#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
- Loading branch information
1 parent
db6ab84
commit d8991e6
Showing
15 changed files
with
607 additions
and
134 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4336,6 +4336,91 @@ | |
# Maximum size for the feedback attachments. This value should be lower than content.upload.max value, if it's higher the tool will use content.upload.max value | ||
# feedback.attach.max = 10 | ||
|
||
# ## | ||
# SAK-31184 | ||
# Recipient address that will receive emails from the help panel | ||
# [email protected] | ||
|
||
# Configure the helpdesk Name | ||
# feedback.helpdeskName = Institution Help Desk | ||
|
||
# Configure the technical link destination | ||
# If using an external link, include the https:// portion | ||
# feedback.technicalUrl = /portal/help/main | ||
|
||
# Configure the address to send Suggestions to | ||
# Used if feedback.link.suggestions.panel is false | ||
# feedback.suggestionsAddress = [email protected] | ||
|
||
## | ||
# The following three properties allow a panel to be a link | ||
# If the property is TRUE, that panel will have a link to a URL at the bottom | ||
# If the property is FALSE, that panel will link to an email Form | ||
|
||
# For the Help Panel | ||
# If true, uses feedback.helpdeskUrl as the link | ||
# If false, uses feedback.helpAddress as email. Also, may use feedback.helpdeskUrl | ||
# in the instructions of the email form. | ||
# DEFAULT: false | ||
# feedback.link.help.panel = true | ||
|
||
# For the Technical Panel | ||
# If true, uses feedback.technicalUrl as the link | ||
# If false, uses feedback.technicalAddress for email destination. May use feedback.technicalUrl | ||
# in the instructions of the email form | ||
# DEFAULT: false | ||
# feedback.link.technical.panel = true | ||
|
||
# For the Suggestions Panel | ||
# If true, uses feedback.featureSuggestionUrl as the link | ||
# If false, uses feedback.suggestionsAddress as email destination. May use feedback.featureSuggestionUrl | ||
# in the instructions of the email form | ||
# DEFAULT: TRUE | ||
# feedback.link.suggestions.panel = false | ||
## | ||
|
||
# ## | ||
# User-configurable panels | ||
# These are two supplemental panels administrators may use for linking to additional | ||
# resources. | ||
# # | ||
# Show Supplemental A panel | ||
# DEFAULT: false | ||
# feedback.show.supplementalA.panel = true | ||
|
||
# Supplemental A panel as link | ||
# If true, the panel will be a link to a url (feedback.supplementalAUrl) | ||
# If false, the panel will be am email form (feedback.supplementalAAddress). May use | ||
# feedback.supplementalAUrl in the email form instructions. | ||
# DEFAULT: true | ||
# feedback.link.supplementalA.panel = false | ||
|
||
# Supplemental A URL | ||
# If using an external link, include the https:// portion | ||
# feedback.supplementalAUrl = https://www.someWebsite.com | ||
|
||
# Supplemental A Email Address | ||
# feedback.supplementalAAddress = [email protected] | ||
|
||
# # | ||
# Show Supplemental B panel | ||
# If true, the panel will be a link to a url (feedback.supplementalBUrl) | ||
# If false, the panel will be am email form (feedback.supplementalBAddress). May use | ||
# feedback.supplementalBUrl in the email form instructions | ||
# DEFAULT: false | ||
# feedback.show.supplementalA.panel = true | ||
|
||
# Supplemental B URL | ||
# If using an external link, include the https:// portion | ||
# feedback.supplementalBUrl = https://www.someSupplementalResource.com | ||
|
||
# Supplemental B Email Address | ||
# feedback.supplementalBAddress = [email protected] | ||
# ## | ||
|
||
# SAK-31184 | ||
# ##### | ||
|
||
# ###################################################### | ||
# SAK-29952 - Course Site Publish and unpublish service and job | ||
# ###################################################### | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
CREATE TABLE IF NOT EXISTS sakai_feedback (id INT NOT NULL AUTO_INCREMENT, user_id VARCHAR(99), email VARCHAR(255) NOT NULL, site_id VARCHAR(99) NOT NULL, report_type ENUM('content','technical', 'helpdesk') NOT NULL, title VARCHAR(40) NOT NULL, content TEXT NOT NULL, PRIMARY KEY(id)); | ||
CREATE TABLE IF NOT EXISTS sakai_feedback (id INT NOT NULL AUTO_INCREMENT, user_id VARCHAR(99), email VARCHAR(255) NOT NULL, site_id VARCHAR(99) NOT NULL, report_type ENUM('content','technical', 'helpdesk', 'suggestions', 'supplementala', 'supplementalb') NOT NULL, title VARCHAR(40) NOT NULL, content TEXT NOT NULL, PRIMARY KEY(id)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
create table sakai_feedback ( id number not null primary key, user_id varchar2(99) null, email varchar2(255) not null, site_id varchar2(99) not null, report_type varchar2(15) not null, title varchar2(40) not null, content varchar2(4000) not null, constraint cons_report_type check (report_type IN ('content','technical', 'helpdesk'))); | ||
create table sakai_feedback ( id number not null primary key, user_id varchar2(99) null, email varchar2(255) not null, site_id varchar2(99) not null, report_type varchar2(15) not null, title varchar2(40) not null, content varchar2(4000) not null, constraint cons_report_type check (report_type IN ('content','technical', 'helpdesk', 'suggestions', 'supplementala', 'supplementalb'))); | ||
create sequence sakai_feedback_seq start with 1 increment by 1 nomaxvalue; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.