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 {
if (this.editCredentials) {
const credentialType = this.$store.getters.credentialType(this.editCredentials.type);
return `${credentialType.documentationUrl}`;
} else {
if (this.credentialType) {
const credentialType = this.$store.getters.credentialType(this.credentialType);
return `${credentialType.documentationUrl}`;
if (credentialType.documentationUrl === undefined) {
return credentialType.name;
} 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 {
return this.$store.getters.activeNode;
@ -348,8 +353,6 @@ export default mixins(
min-width: 40%;
}
#help-logo {
flex: 1;
}

View file

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