Google Sheet integration fix (#493)

* Google Sheet integration fix

* fix testcase

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
This commit is contained in:
Chirag Chhatrala
2024-07-17 17:52:54 +05:30
committed by GitHub
parent 6ec1f4d745
commit a2c1757815
9 changed files with 90 additions and 45 deletions

View File

@@ -10,6 +10,7 @@
v-model="integrationData.oauth_id"
name="provider"
:options="providers"
display-key="email"
option-key="id"
emit-key="id"
:required="true"
@@ -43,19 +44,19 @@
</template>
<script setup>
import IntegrationWrapper from "./components/IntegrationWrapper.vue"
import IntegrationWrapper from './components/IntegrationWrapper.vue'
const props = defineProps({
integration: { type: Object, required: true },
form: { type: Object, required: true },
integrationData: { type: Object, required: true },
formIntegrationId: { type: Number, required: false, default: null },
formIntegrationId: { type: Number, required: false, default: null }
})
const providersStore = useOAuthProvidersStore()
const providers = computed(() => providersStore.getAll.filter(provider => provider.provider == 'google'))
function connect() {
function connect () {
providersStore.connect('google', true)
}
</script>