mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-06 21:45:43 +01:00
Add feedback form (#1967)
Add feedback button and form. This feedback form can be used to provide direct feedback to the SCM-Manager Team. Co-authored-by: Matthias Thieroff <matthias.thieroff@cloudogu.com>
This commit is contained in:
@@ -42,6 +42,7 @@ type Props = {
|
||||
anonymousMode: AnonymousMode;
|
||||
skipFailedAuthenticators: boolean;
|
||||
alertsUrl: string;
|
||||
feedbackUrl: string;
|
||||
releaseFeedUrl: string;
|
||||
mailDomainName: string;
|
||||
enabledXsrfProtection: boolean;
|
||||
@@ -59,6 +60,7 @@ const GeneralSettings: FC<Props> = ({
|
||||
loginInfoUrl,
|
||||
anonymousMode,
|
||||
alertsUrl,
|
||||
feedbackUrl,
|
||||
releaseFeedUrl,
|
||||
mailDomainName,
|
||||
enabledXsrfProtection,
|
||||
@@ -94,6 +96,9 @@ const GeneralSettings: FC<Props> = ({
|
||||
const handleAlertsUrlChange = (value: string) => {
|
||||
onChange(true, value, "alertsUrl");
|
||||
};
|
||||
const handleFeedbackUrlChange = (value: string) => {
|
||||
onChange(true, value, "feedbackUrl");
|
||||
};
|
||||
const handleReleaseFeedUrlChange = (value: string) => {
|
||||
onChange(true, value, "releaseFeedUrl");
|
||||
};
|
||||
@@ -231,6 +236,17 @@ const GeneralSettings: FC<Props> = ({
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
<div className="columns">
|
||||
<div className="column is-full">
|
||||
<InputField
|
||||
label={t("general-settings.feedback-url")}
|
||||
onChange={handleFeedbackUrlChange}
|
||||
value={feedbackUrl}
|
||||
disabled={!hasUpdatePermission}
|
||||
helpText={t("help.feedbackUrlHelpText")}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
<div className="columns">
|
||||
<div className="column is-full">
|
||||
<MemberNameTagGroup
|
||||
|
||||
Reference in New Issue
Block a user