diff --git a/resources/js/admin/settings/components/AdditionalDriverConnectionProperties.vue b/resources/js/admin/settings/components/AdditionalDriverConnectionProperties.vue index 683b6e38b9..7f194144af 100644 --- a/resources/js/admin/settings/components/AdditionalDriverConnectionProperties.vue +++ b/resources/js/admin/settings/components/AdditionalDriverConnectionProperties.vue @@ -13,6 +13,8 @@ import ExcelConnectionProperties from "./cdata/ExcelConnectionProperties.vue"; import GithubConnectionProperties from "./cdata/GithubConnectionProperties.vue"; import DocusignConnectionProperties from "./cdata/DocusignConnectionProperties.vue"; import GmailConnectionProperties from "./cdata/GmailConnectionProperties.vue"; +import BamboohrConnectionProperties from "./cdata/BamboohrConnectionProperties.vue"; +import SapHanaConnectionProperties from "./cdata/SapHanaConnectionProperties.vue"; export default { components: { @@ -20,6 +22,8 @@ export default { GithubConnectionProperties, DocusignConnectionProperties, GmailConnectionProperties, + BamboohrConnectionProperties, + SapHanaConnectionProperties, }, props: { formData: { @@ -38,6 +42,8 @@ export default { "cdata.github": "github-connection-properties", "cdata.docusign": "docusign-connection-properties", "cdata.gmail": "gmail-connection-properties", + "cdata.BambooHR": "bamboohr-connection-properties", + "cdata.saphana": "sap-hana-connection-properties", }, }; }, diff --git a/resources/js/admin/settings/components/SettingDriverAuthorization.vue b/resources/js/admin/settings/components/SettingDriverAuthorization.vue index a5772dddcf..494ac24c6b 100644 --- a/resources/js/admin/settings/components/SettingDriverAuthorization.vue +++ b/resources/js/admin/settings/components/SettingDriverAuthorization.vue @@ -1,17 +1,20 @@
- - - - - - - - - - - - - - - - - - - - - - - - - + - {{ $t('Cancel') }} + {{ $t("Cancel") }}
+
-

{{ $t('Connecting Driver') }}

+

{{ $t("Connecting Driver") }}

- diff --git a/resources/js/admin/settings/components/cdata/DocusignConnectionProperties.vue b/resources/js/admin/settings/components/cdata/DocusignConnectionProperties.vue index 81cdbbfc7b..7599845514 100644 --- a/resources/js/admin/settings/components/cdata/DocusignConnectionProperties.vue +++ b/resources/js/admin/settings/components/cdata/DocusignConnectionProperties.vue @@ -51,7 +51,10 @@ export default { }, }, mounted() { - this.config.use_sandbox = this.formData?.use_sandbox ?? true; + this.config = { + ...this.config, + ...this.formData, + }; // Emit the updateFormData event after assigning values. this.$emit("updateFormData", this.config); diff --git a/resources/js/admin/settings/components/cdata/ExcelConnectionProperties.vue b/resources/js/admin/settings/components/cdata/ExcelConnectionProperties.vue index 045e6f8a48..d80858b488 100644 --- a/resources/js/admin/settings/components/cdata/ExcelConnectionProperties.vue +++ b/resources/js/admin/settings/components/cdata/ExcelConnectionProperties.vue @@ -61,7 +61,6 @@ export default { config: { connection_type: "", uri: "", - AuthScheme: "OAuth", }, connectionOptions: { oauth: [ diff --git a/resources/js/admin/settings/components/cdata/GmailConnectionProperties.vue b/resources/js/admin/settings/components/cdata/GmailConnectionProperties.vue index 862eab8e6c..2e04b5914e 100644 --- a/resources/js/admin/settings/components/cdata/GmailConnectionProperties.vue +++ b/resources/js/admin/settings/components/cdata/GmailConnectionProperties.vue @@ -18,7 +18,6 @@ export default { return { errors: {}, config: { - AuthScheme: "OAuth", Schema: "REST", Scope: "https://mail.google.com/", }, diff --git a/resources/js/admin/settings/components/cdata/NoneConnectionProperties.vue b/resources/js/admin/settings/components/cdata/NoneConnectionProperties.vue new file mode 100644 index 0000000000..f95f8d50ca --- /dev/null +++ b/resources/js/admin/settings/components/cdata/NoneConnectionProperties.vue @@ -0,0 +1,26 @@ + + diff --git a/resources/js/admin/settings/components/cdata/OauthConnectionProperties.vue b/resources/js/admin/settings/components/cdata/OauthConnectionProperties.vue new file mode 100644 index 0000000000..43d205c1b4 --- /dev/null +++ b/resources/js/admin/settings/components/cdata/OauthConnectionProperties.vue @@ -0,0 +1,164 @@ + + diff --git a/resources/js/admin/settings/components/cdata/PasswordConnectionProperties.vue b/resources/js/admin/settings/components/cdata/PasswordConnectionProperties.vue new file mode 100644 index 0000000000..523630db86 --- /dev/null +++ b/resources/js/admin/settings/components/cdata/PasswordConnectionProperties.vue @@ -0,0 +1,113 @@ + + diff --git a/resources/js/admin/settings/components/cdata/SapHanaConnectionProperties.vue b/resources/js/admin/settings/components/cdata/SapHanaConnectionProperties.vue new file mode 100644 index 0000000000..d366edbc09 --- /dev/null +++ b/resources/js/admin/settings/components/cdata/SapHanaConnectionProperties.vue @@ -0,0 +1,125 @@ + +