Credential fallback added, fixed Gmail documentationUrl

This commit is contained in:
Rupenieks
2020-08-20 15:34:45 +02:00
parent 05258cc645
commit d5dda2e35a
2 changed files with 12 additions and 8 deletions

View File

@@ -112,15 +112,20 @@ export default mixins(
documentationUrl (): string { documentationUrl (): string {
if (this.editCredentials) { if (this.editCredentials) {
const credentialType = this.$store.getters.credentialType(this.editCredentials.type); const credentialType = this.$store.getters.credentialType(this.editCredentials.type);
return `${credentialType.documentationUrl}`; if (credentialType.documentationUrl === undefined) {
} else { return credentialType.name;
if (this.credentialType) {
const credentialType = this.$store.getters.credentialType(this.credentialType);
return `${credentialType.documentationUrl}`;
} else { } else {
return ``; return `${credentialType.documentationUrl}`;
}
} else {
const credentialType = this.$store.getters.credentialType(this.credentialType);
if (credentialType.documentationUrl === undefined) {
return credentialType.name;
} else {
return `${credentialType.documentationUrl}`;
} }
} }
}, },
node (): INodeUi { node (): INodeUi {
return this.$store.getters.activeNode; return this.$store.getters.activeNode;
@@ -348,8 +353,6 @@ export default mixins(
min-width: 40%; min-width: 40%;
} }
#help-logo { #help-logo {
flex: 1; flex: 1;
} }

View File

@@ -19,6 +19,7 @@ export class GmailOAuth2Api implements ICredentialType {
'googleOAuth2Api', 'googleOAuth2Api',
]; ];
displayName = 'Gmail OAuth2 API'; displayName = 'Gmail OAuth2 API';
documentationUrl = 'google';
properties = [ properties = [
{ {
displayName: 'Scope', displayName: 'Scope',