add rss release feed url to global config

This commit is contained in:
Eduard Heimbuch
2020-09-21 15:26:51 +02:00
parent bd340e9c36
commit 404e6fec66
7 changed files with 29 additions and 0 deletions

View File

@@ -35,6 +35,7 @@ type Props = WithTranslation & {
anonymousMode: AnonymousMode;
skipFailedAuthenticators: boolean;
pluginUrl: string;
releaseFeedUrl: string;
enabledXsrfProtection: boolean;
namespaceStrategy: string;
namespaceStrategies?: NamespaceStrategies;
@@ -49,6 +50,7 @@ class GeneralSettings extends React.Component<Props> {
realmDescription,
loginInfoUrl,
pluginUrl,
releaseFeedUrl,
enabledXsrfProtection,
anonymousMode,
namespaceStrategy,
@@ -126,6 +128,17 @@ class GeneralSettings extends React.Component<Props> {
/>
</div>
</div>
<div className="columns">
<div className="column">
<InputField
label={t("general-settings.release-feed-url")}
onChange={this.handleReleaseFeedUrlChange}
value={releaseFeedUrl}
disabled={!hasUpdatePermission}
helpText={t("help.releaseFeedUrlHelpText")}
/>
</div>
</div>
</div>
);
}
@@ -148,6 +161,9 @@ class GeneralSettings extends React.Component<Props> {
handlePluginCenterUrlChange = (value: string) => {
this.props.onChange(true, value, "pluginUrl");
};
handleReleaseFeedUrlChange = (value: string) => {
this.props.onChange(true, value, "releaseFeedUrl");
};
}
export default withTranslation("config")(GeneralSettings);