Improve google sheet integration (#437)
* fix integration modal error * Provider card icon dynamic * Google Sheets Integration Actions fetch integration data till interval * fix show form tablist - params slug issue * validation on delete connection --------- Co-authored-by: Julien Nahum <julien@nahum.net>
This commit is contained in:
17
client/stores/oauth_providers.js
vendored
17
client/stores/oauth_providers.js
vendored
@@ -7,6 +7,21 @@ export const useOAuthProvidersStore = defineStore("oauth_providers", () => {
|
||||
const contentStore = useContentStore()
|
||||
const alert = useAlert()
|
||||
|
||||
const services = computed(() => {
|
||||
return [
|
||||
{
|
||||
name: 'google',
|
||||
title: 'Google',
|
||||
icon: 'mdi:google',
|
||||
enabled: true
|
||||
}
|
||||
]
|
||||
})
|
||||
|
||||
const getService = (service) => {
|
||||
return services.value.find((item) => item.name === service)
|
||||
}
|
||||
|
||||
const fetchOAuthProviders = () => {
|
||||
contentStore.resetState()
|
||||
contentStore.startLoading()
|
||||
@@ -50,6 +65,8 @@ export const useOAuthProvidersStore = defineStore("oauth_providers", () => {
|
||||
|
||||
return {
|
||||
...contentStore,
|
||||
services,
|
||||
getService,
|
||||
fetchOAuthProviders,
|
||||
providers,
|
||||
connect
|
||||
|
||||
Reference in New Issue
Block a user