Allow to disable hiring banner (#2902)

*  Add flag

*  Adjust interfaces

*  Adjust store module

*  Adjust frontend settings

*  Adjust frontend display
This commit is contained in:
Iván Ovejero
2022-03-04 17:53:01 +01:00
committed by GitHub
parent 3bc06ee5c0
commit 2ec711aeb5
6 changed files with 16 additions and 7 deletions

View File

@@ -34,7 +34,7 @@ export default mixins(showMessage).extend({
Telemetry,
},
computed: {
...mapGetters('settings', ['isInternalUser', 'isTemplatesEnabled', 'isTemplatesEndpointReachable']),
...mapGetters('settings', ['isHiringBannerEnabled', 'isTemplatesEnabled', 'isTemplatesEndpointReachable']),
isRootPath(): boolean {
return this.$route.path === '/';
},
@@ -72,7 +72,7 @@ export default mixins(showMessage).extend({
await this.initSettings();
await this.initTemplates();
if (!this.isInternalUser && this.$route.name !== 'WorkflowDemo') {
if (this.isHiringBannerEnabled && this.$route.name !== 'WorkflowDemo') {
console.log(HIRING_BANNER); // eslint-disable-line no-console
}
},