mirror of
https://github.com/TandoorRecipes/recipes.git
synced 2025-12-24 02:39:20 -05:00
added connector config ui
This commit is contained in:
@@ -447,7 +447,7 @@ class UserPreferenceSerializer(WritableNestedModelSerializer):
|
||||
read_only_fields = ('user',)
|
||||
|
||||
|
||||
class ConnectorConfigConfigSerializer(SpacedModelSerializer):
|
||||
class ConnectorConfigSerializer(SpacedModelSerializer):
|
||||
|
||||
def create(self, validated_data):
|
||||
validated_data['created_by'] = self.context['request'].user
|
||||
@@ -456,7 +456,7 @@ class ConnectorConfigConfigSerializer(SpacedModelSerializer):
|
||||
class Meta:
|
||||
model = ConnectorConfig
|
||||
fields = (
|
||||
'id', 'name', 'url', 'token', 'todo_entity', 'enabled',
|
||||
'id', 'name', 'type','url', 'token', 'todo_entity', 'enabled',
|
||||
'on_shopping_list_entry_created_enabled', 'on_shopping_list_entry_updated_enabled',
|
||||
'on_shopping_list_entry_deleted_enabled', 'supports_description_field', 'created_by'
|
||||
)
|
||||
|
||||
@@ -50,7 +50,7 @@ router.register(r'shopping-list-recipe', api.ShoppingListRecipeViewSet)
|
||||
router.register(r'space', api.SpaceViewSet)
|
||||
router.register(r'step', api.StepViewSet)
|
||||
router.register(r'storage', api.StorageViewSet)
|
||||
router.register(r'connector-config', api.ConnectorConfigConfigViewSet)
|
||||
router.register(r'connector-config', api.ConnectorConfigViewSet)
|
||||
router.register(r'supermarket', api.SupermarketViewSet)
|
||||
router.register(r'supermarket-category', api.SupermarketCategoryViewSet)
|
||||
router.register(r'supermarket-category-relation', api.SupermarketCategoryRelationViewSet)
|
||||
|
||||
@@ -92,7 +92,7 @@ from cookbook.provider.local import Local
|
||||
from cookbook.provider.nextcloud import Nextcloud
|
||||
from cookbook.serializer import (AccessTokenSerializer, AutomationSerializer, AutoMealPlanSerializer,
|
||||
BookmarkletImportListSerializer, BookmarkletImportSerializer,
|
||||
ConnectorConfigConfigSerializer, CookLogSerializer, CustomFilterSerializer,
|
||||
CookLogSerializer, CustomFilterSerializer,
|
||||
ExportLogSerializer, FoodInheritFieldSerializer, FoodSerializer,
|
||||
FoodShoppingUpdateSerializer, FoodSimpleSerializer, GroupSerializer,
|
||||
ImportLogSerializer, IngredientSerializer, IngredientSimpleSerializer,
|
||||
@@ -110,7 +110,7 @@ from cookbook.serializer import (AccessTokenSerializer, AutomationSerializer, Au
|
||||
UserSerializer, UserSpaceSerializer, ViewLogSerializer,
|
||||
LocalizationSerializer, ServerSettingsSerializer, RecipeFromSourceResponseSerializer, ShoppingListEntryBulkCreateSerializer, FdcQuerySerializer,
|
||||
AiImportSerializer, ImportOpenDataSerializer, ImportOpenDataMetaDataSerializer, ImportOpenDataResponseSerializer, ExportRequestSerializer,
|
||||
RecipeImportSerializer
|
||||
RecipeImportSerializer, ConnectorConfigSerializer
|
||||
)
|
||||
from cookbook.version_info import TANDOOR_VERSION
|
||||
from cookbook.views.import_export import get_integration
|
||||
@@ -653,11 +653,11 @@ class RecipeImportViewSet(LoggingMixin, viewsets.ModelViewSet):
|
||||
return Response({'msg': 'ok'}, status=status.HTTP_200_OK)
|
||||
|
||||
|
||||
class ConnectorConfigConfigViewSet(LoggingMixin, viewsets.ModelViewSet):
|
||||
class ConnectorConfigViewSet(LoggingMixin, viewsets.ModelViewSet):
|
||||
queryset = ConnectorConfig.objects
|
||||
serializer_class = ConnectorConfigConfigSerializer
|
||||
serializer_class = ConnectorConfigSerializer
|
||||
permission_classes = [CustomIsAdmin & CustomTokenHasReadWriteScope]
|
||||
pagination_disabled = True
|
||||
pagination_class = DefaultPagination
|
||||
|
||||
def get_queryset(self):
|
||||
return self.queryset.filter(space=self.request.space)
|
||||
|
||||
74
vue3/src/components/model_editors/ConnectorConfigEditor.vue
Normal file
74
vue3/src/components/model_editors/ConnectorConfigEditor.vue
Normal file
@@ -0,0 +1,74 @@
|
||||
<template>
|
||||
<model-editor-base
|
||||
:loading="loading"
|
||||
:dialog="dialog"
|
||||
@save="saveObject"
|
||||
@delete="deleteObject"
|
||||
@close="emit('close'); editingObjChanged = false"
|
||||
:is-update="isUpdate()"
|
||||
:is-changed="editingObjChanged"
|
||||
:model-class="modelClass"
|
||||
:object-name="editingObjName()">
|
||||
<v-card-text>
|
||||
<v-form :disabled="loading">
|
||||
|
||||
<v-text-field :label="$t('Name')" v-model="editingObj.name"></v-text-field>
|
||||
<v-select :label="$t('Type')" :items="['HomeAssistant']" v-model="editingObj.type"></v-select>
|
||||
|
||||
<v-text-field :label="$t('Url')" v-model="editingObj.url"></v-text-field>
|
||||
<v-text-field :label="$t('Access_Token')" v-model="editingObj.token"></v-text-field>
|
||||
|
||||
<v-text-field label="Todo entity" v-model="editingObj.todoEntity"></v-text-field>
|
||||
<v-checkbox :label="$t('SupportsDescriptionField')" hide-details v-model="editingObj.supportsDescriptionField"></v-checkbox>
|
||||
|
||||
<v-checkbox :label="$t('Enabled')" v-model="editingObj.enabled"></v-checkbox>
|
||||
|
||||
<h3> {{ $t('Events') }}</h3>
|
||||
<v-checkbox :label="$t('ShoppingListEntry') + ' - ' + $t('Created')" hide-details v-model="editingObj.onShoppingListEntryCreatedEnabled"></v-checkbox>
|
||||
<v-checkbox :label="$t('ShoppingListEntry') + ' - ' + $t('Updated')" hide-details v-model="editingObj.onShoppingListEntryUpdatedEnabled"></v-checkbox>
|
||||
<v-checkbox :label="$t('ShoppingListEntry') + ' - ' + $t('Deleted')" hide-details v-model="editingObj.onShoppingListEntryDeletedEnabled"></v-checkbox>
|
||||
|
||||
</v-form>
|
||||
</v-card-text>
|
||||
</model-editor-base>
|
||||
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
|
||||
import {onMounted, PropType} from "vue";
|
||||
import {ConnectorConfig} from "@/openapi";
|
||||
import ModelEditorBase from "@/components/model_editors/ModelEditorBase.vue";
|
||||
import {useModelEditorFunctions} from "@/composables/useModelEditorFunctions";
|
||||
|
||||
const props = defineProps({
|
||||
item: {type: {} as PropType<ConnectorConfig>, required: false, default: null},
|
||||
itemId: {type: [Number, String], required: false, default: undefined},
|
||||
itemDefaults: {type: {} as PropType<ConnectorConfig>, required: false, default: {} as ConnectorConfig},
|
||||
dialog: {type: Boolean, default: false}
|
||||
})
|
||||
|
||||
const emit = defineEmits(['create', 'save', 'delete', 'close'])
|
||||
const {
|
||||
setupState,
|
||||
deleteObject,
|
||||
saveObject,
|
||||
isUpdate,
|
||||
editingObjName,
|
||||
loading,
|
||||
editingObj,
|
||||
editingObjChanged,
|
||||
modelClass
|
||||
} = useModelEditorFunctions<ConnectorConfig>('ConnectorConfig', emit)
|
||||
|
||||
// object specific data (for selects/display)
|
||||
|
||||
onMounted(() => {
|
||||
setupState(props.item, props.itemId, {itemDefaults: props.itemDefaults})
|
||||
})
|
||||
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
|
||||
</style>
|
||||
@@ -60,6 +60,8 @@
|
||||
"Coming_Soon": "",
|
||||
"Completed": "",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"ConversionsHelp": "",
|
||||
"CookLog": "",
|
||||
@@ -119,6 +121,7 @@
|
||||
"Energy": "",
|
||||
"Entries": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "",
|
||||
"Export_As_ICal": "",
|
||||
"Export_Not_Yet_Supported": "",
|
||||
@@ -396,6 +399,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "",
|
||||
"Supermarkets": "",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -426,6 +430,7 @@
|
||||
"Up": "",
|
||||
"Update": "",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -60,6 +60,8 @@
|
||||
"Coming_Soon": "Очаквайте скоро",
|
||||
"Completed": "Завършено",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"ConversionsHelp": "",
|
||||
"CookLog": "",
|
||||
@@ -116,6 +118,7 @@
|
||||
"Energy": "Енергия",
|
||||
"Entries": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Експортиране",
|
||||
"Export_As_ICal": "Експортирайте текущия период във формат iCal",
|
||||
"Export_Not_Yet_Supported": "Експортирането все още не се поддържа",
|
||||
@@ -389,6 +392,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "Име на супермаркет",
|
||||
"Supermarkets": "Супермаркети",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -419,6 +423,7 @@
|
||||
"Up": "",
|
||||
"Update": "",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -72,6 +72,8 @@
|
||||
"Comments_setting": "",
|
||||
"Completed": "",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"Conversion": "",
|
||||
"ConversionsHelp": "",
|
||||
@@ -154,6 +156,7 @@
|
||||
"Entries": "",
|
||||
"Error": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "",
|
||||
"Export_As_ICal": "",
|
||||
"Export_Not_Yet_Supported": "",
|
||||
@@ -475,6 +478,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "",
|
||||
"Supermarkets": "",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -514,6 +518,7 @@
|
||||
"Update_Existing_Data": "",
|
||||
"Updated": "",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -72,6 +72,8 @@
|
||||
"Comments_setting": "Zobrazit komentáře",
|
||||
"Completed": "Dokončeno",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"Conversion": "Převod",
|
||||
"ConversionsHelp": "",
|
||||
@@ -154,6 +156,7 @@
|
||||
"Entries": "",
|
||||
"Error": "Chyba",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Export",
|
||||
"Export_As_ICal": "Exportovat současný úsek do formátu iCal",
|
||||
"Export_Not_Yet_Supported": "Export není zatím podporován",
|
||||
@@ -471,6 +474,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "Název obchodu",
|
||||
"Supermarkets": "Obchody",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -507,6 +511,7 @@
|
||||
"Update": "",
|
||||
"Update_Existing_Data": "Aktualizovat existující data",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -71,6 +71,8 @@
|
||||
"Comments_setting": "Vis kommentarer",
|
||||
"Completed": "Afsluttet",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"Conversion": "Konversion",
|
||||
"ConversionsHelp": "",
|
||||
@@ -143,6 +145,7 @@
|
||||
"Energy": "Energi",
|
||||
"Entries": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Eksporter",
|
||||
"Export_As_ICal": "Eksporter nuværende periode til iCal format",
|
||||
"Export_Not_Yet_Supported": "Eksport endnu ikke understøttet",
|
||||
@@ -451,6 +454,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "Navn på supermarked",
|
||||
"Supermarkets": "Supermarkeder",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -487,6 +491,7 @@
|
||||
"Update": "",
|
||||
"Update_Existing_Data": "Opdaterer eksisterende data",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -74,6 +74,8 @@
|
||||
"Comments_setting": "Kommentare anzeigen",
|
||||
"Completed": "Fertig",
|
||||
"Confirm": "Bestätigen",
|
||||
"ConnectorConfig": "Konnektoren",
|
||||
"ConnectorConfigHelp": "Mit Konnektoren können Daten in Tandoor automatisch mit anderen Anwendungen synchronisiert werden.",
|
||||
"Continue": "Weiter",
|
||||
"Conversion": "Umrechnung",
|
||||
"ConversionsHelp": "Mit Umrechnungen kann die Menge einens Lebensmittels in verschiedenen Einheiten ausgerechnet werden. Aktuell wird dies nur zur berechnung von Eigenschaften verwendet, später jedoch sollen auch andere Funktionen von Tandoor davon profitieren.",
|
||||
@@ -157,6 +159,7 @@
|
||||
"Entries": "Einträge",
|
||||
"Error": "Fehler",
|
||||
"ErrorUrlListImport": "Beim importieren der obersten URL in der Liste ist ein Fehler aufgetreten. Alle URLs die nicht mehr in der Liste sind wurden importiert.",
|
||||
"Events": "Ereignisse",
|
||||
"Export": "Exportieren",
|
||||
"Export_As_ICal": "Aktuellen Zeitraum im iCal Format exportieren",
|
||||
"Export_Not_Yet_Supported": "Exportieren wird noch nicht unterstützt",
|
||||
@@ -479,6 +482,7 @@
|
||||
"SupermarketHelp": "In Supermärkten können Kategorien zugeordnet werden um die Einkaufsliste automatisch zu sortieren oder zu filtern. ",
|
||||
"SupermarketName": "Name Supermarkt",
|
||||
"Supermarkets": "Supermärkte",
|
||||
"SupportsDescriptionField": "Unterstützt Beschreibung",
|
||||
"SyncLog": "Syncronisations Log",
|
||||
"SyncLogHelp": "Protokoll über die syncronisation externer Datenquellen.",
|
||||
"SyncedPath": "Überwachter Ordner",
|
||||
@@ -518,6 +522,7 @@
|
||||
"Update_Existing_Data": "Vorhandene Daten aktualisieren",
|
||||
"Updated": "Aktualisiert",
|
||||
"UpgradeNow": "Jetzt Upgraden",
|
||||
"Url": "Url",
|
||||
"UrlImportSubtitle": "Importiere Rezepte von tausenden unterstützten Seiten.",
|
||||
"UrlList": "URL Liste",
|
||||
"UrlListSubtitle": "Automatischer Import einer Liste von Urls",
|
||||
|
||||
@@ -70,6 +70,8 @@
|
||||
"Comments_setting": "Εμφάνιση σχολίων",
|
||||
"Completed": "Ολοκληρωμένο",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"Conversion": "Μετατροπή",
|
||||
"ConversionsHelp": "",
|
||||
@@ -141,6 +143,7 @@
|
||||
"Energy": "Ενέργεια",
|
||||
"Entries": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Εξαγωγή",
|
||||
"Export_As_ICal": "Εξαγωγή της τρέχουσας περιόδου σε μορφή iCal",
|
||||
"Export_Not_Yet_Supported": "Η εξαγωγή δεν υποστηρίζεται ακόμη",
|
||||
@@ -442,6 +445,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "Όνομα supermarket",
|
||||
"Supermarkets": "Supermarket",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -476,6 +480,7 @@
|
||||
"Update": "",
|
||||
"Update_Existing_Data": "Ενημέρωση υπαρχόντων δεδομένων",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -72,6 +72,8 @@
|
||||
"Comments_setting": "Show Comments",
|
||||
"Completed": "Completed",
|
||||
"Confirm": "Confirm",
|
||||
"ConnectorConfig": "Connectors",
|
||||
"ConnectorConfigHelp": "With connectors you can automatically sync data from Tandoor with external services. ",
|
||||
"Continue": "Continue",
|
||||
"Conversion": "Conversion",
|
||||
"ConversionsHelp": "With conversions you can calculate the amount of a food in different units. Currently this is only used for property calculation, later it might also be used in other parts of tandoor. ",
|
||||
@@ -155,6 +157,7 @@
|
||||
"Entries": "Entries",
|
||||
"Error": "Error",
|
||||
"ErrorUrlListImport": "An error occured during import of the first URL in the list. All URLs no longer shown have been imported successfully. ",
|
||||
"Events": "Events",
|
||||
"Export": "Export",
|
||||
"Export_As_ICal": "Export current period to iCal format",
|
||||
"Export_Not_Yet_Supported": "Export not yet supported",
|
||||
@@ -477,6 +480,7 @@
|
||||
"SupermarketHelp": "With supermarkets you can link categories to automatically sort and filter shopping lists. ",
|
||||
"SupermarketName": "Supermarket Name",
|
||||
"Supermarkets": "Supermarkets",
|
||||
"SupportsDescriptionField": "Supports description field",
|
||||
"SyncLog": "Syncronization Log",
|
||||
"SyncLogHelp": "Protocol for external recipe sync.",
|
||||
"SyncedPath": "Synced folder",
|
||||
@@ -516,6 +520,7 @@
|
||||
"Update_Existing_Data": "Update Existing Data",
|
||||
"Updated": "Updated",
|
||||
"UpgradeNow": "Upgrade now",
|
||||
"Url": "Url",
|
||||
"UrlImportSubtitle": "Import recipes from thousands of suppported pages.",
|
||||
"UrlList": "URL List",
|
||||
"UrlListSubtitle": "Automatically import a list of urls",
|
||||
|
||||
@@ -72,6 +72,8 @@
|
||||
"Comments_setting": "Mostrar Comentarios",
|
||||
"Completed": "Completado",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"Conversion": "Conversión",
|
||||
"ConversionsHelp": "",
|
||||
@@ -155,6 +157,7 @@
|
||||
"Entries": "",
|
||||
"Error": "Error",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Exportar",
|
||||
"Export_As_ICal": "Exportar el periodo actual en formato iCal",
|
||||
"Export_Not_Yet_Supported": "Exportación no soportada todavía",
|
||||
@@ -475,6 +478,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "Nombre del Supermercado",
|
||||
"Supermarkets": "Supermercados",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -514,6 +518,7 @@
|
||||
"Update_Existing_Data": "Actualizar Datos Existentes",
|
||||
"Updated": "Actualizada",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -46,6 +46,8 @@
|
||||
"Color": "Väri",
|
||||
"Coming_Soon": "Tulossa pian",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"ConversionsHelp": "",
|
||||
"CookLog": "",
|
||||
@@ -95,6 +97,7 @@
|
||||
"Energy": "Energia",
|
||||
"Entries": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Vie",
|
||||
"Export_As_ICal": "Vie nykyinen jakso iCal muotoon",
|
||||
"Export_To_ICal": "Vie .ics",
|
||||
@@ -313,6 +316,7 @@
|
||||
"Supermarket": "Supermarket",
|
||||
"SupermarketCategoryHelp": "",
|
||||
"SupermarketHelp": "",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -340,6 +344,7 @@
|
||||
"Up": "",
|
||||
"Update": "",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -71,6 +71,8 @@
|
||||
"Comments_setting": "Montrer les commentaires",
|
||||
"Completed": "Achevé",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"Conversion": "Conversion",
|
||||
"ConversionsHelp": "",
|
||||
@@ -154,6 +156,7 @@
|
||||
"Entries": "",
|
||||
"Error": "Erreur",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Exporter",
|
||||
"Export_As_ICal": "Exporter la période en cours au format iCal",
|
||||
"Export_Not_Yet_Supported": "Exportation pas encore prise en charge",
|
||||
@@ -474,6 +477,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "Nom du supermarché",
|
||||
"Supermarkets": "Supermarchés",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -513,6 +517,7 @@
|
||||
"Update_Existing_Data": "Mettre à jour les données existantes",
|
||||
"Updated": "Mis à jour",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -72,6 +72,8 @@
|
||||
"Comments_setting": "הצג תגובות",
|
||||
"Completed": "הושלם",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"Conversion": "עברית",
|
||||
"ConversionsHelp": "",
|
||||
@@ -155,6 +157,7 @@
|
||||
"Entries": "",
|
||||
"Error": "שגיאה",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "ייצוא",
|
||||
"Export_As_ICal": "ייצוא תקופה נוכחית בפורמט iCal",
|
||||
"Export_Not_Yet_Supported": "ייצוא לא נתמך עדיין",
|
||||
@@ -476,6 +479,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "שם סופרמרקט",
|
||||
"Supermarkets": "סופרמרקטים",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -515,6 +519,7 @@
|
||||
"Update_Existing_Data": "עדכון מידע קיים",
|
||||
"Updated": "עודכן",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -71,6 +71,8 @@
|
||||
"Comments_setting": "Hozzászólások megjelenítése",
|
||||
"Completed": "Kész",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"Conversion": "Konverzió",
|
||||
"ConversionsHelp": "",
|
||||
@@ -141,6 +143,7 @@
|
||||
"Energy": "Energia",
|
||||
"Entries": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Export",
|
||||
"Export_As_ICal": "Jelenlegi időszak exportálása iCal formátumba",
|
||||
"Export_Not_Yet_Supported": "",
|
||||
@@ -444,6 +447,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "Szupermarket neve",
|
||||
"Supermarkets": "Szupermarketek",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -478,6 +482,7 @@
|
||||
"Update": "",
|
||||
"Update_Existing_Data": "Meglévő adatok frissítése",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -38,6 +38,8 @@
|
||||
"Category": "",
|
||||
"Close": "",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"ConversionsHelp": "",
|
||||
"CookLog": "",
|
||||
@@ -78,6 +80,7 @@
|
||||
"Energy": "",
|
||||
"Entries": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "",
|
||||
"External": "",
|
||||
"ExternalRecipeImport": "",
|
||||
@@ -251,6 +254,7 @@
|
||||
"Supermarket": "",
|
||||
"SupermarketCategoryHelp": "",
|
||||
"SupermarketHelp": "",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -270,6 +274,7 @@
|
||||
"Up": "",
|
||||
"Update": "",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -64,6 +64,8 @@
|
||||
"Comments_setting": "",
|
||||
"Completed": "",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"ConversionsHelp": "",
|
||||
"CookLog": "",
|
||||
@@ -130,6 +132,7 @@
|
||||
"Energy": "Energi",
|
||||
"Entries": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Ekspor",
|
||||
"Export_As_ICal": "",
|
||||
"Export_Not_Yet_Supported": "",
|
||||
@@ -420,6 +423,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "",
|
||||
"Supermarkets": "",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -451,6 +455,7 @@
|
||||
"Up": "",
|
||||
"Update": "",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -72,6 +72,8 @@
|
||||
"Comments_setting": "",
|
||||
"Completed": "",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"Conversion": "",
|
||||
"ConversionsHelp": "",
|
||||
@@ -154,6 +156,7 @@
|
||||
"Entries": "",
|
||||
"Error": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "",
|
||||
"Export_As_ICal": "",
|
||||
"Export_Not_Yet_Supported": "",
|
||||
@@ -474,6 +477,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "",
|
||||
"Supermarkets": "",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -513,6 +517,7 @@
|
||||
"Update_Existing_Data": "",
|
||||
"Updated": "",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -68,6 +68,8 @@
|
||||
"Comments_setting": "Mostra commenti",
|
||||
"Completed": "Completato",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"ConversionsHelp": "",
|
||||
"CookLog": "",
|
||||
@@ -135,6 +137,7 @@
|
||||
"Energy": "Energia",
|
||||
"Entries": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Esporta",
|
||||
"Export_As_ICal": "Esporta il periodo attuale in formato .iCal",
|
||||
"Export_Not_Yet_Supported": "Esportazione non ancora supportata",
|
||||
@@ -429,6 +432,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "Nome supermercato",
|
||||
"Supermarkets": "Supermercati",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -462,6 +466,7 @@
|
||||
"Up": "",
|
||||
"Update": "",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -71,6 +71,8 @@
|
||||
"Comments_setting": "",
|
||||
"Completed": "",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"Conversion": "",
|
||||
"ConversionsHelp": "",
|
||||
@@ -143,6 +145,7 @@
|
||||
"Energy": "",
|
||||
"Entries": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "",
|
||||
"Export_As_ICal": "",
|
||||
"Export_Not_Yet_Supported": "",
|
||||
@@ -449,6 +452,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "",
|
||||
"Supermarkets": "",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -485,6 +489,7 @@
|
||||
"Update": "",
|
||||
"Update_Existing_Data": "",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -69,6 +69,8 @@
|
||||
"Comments_setting": "",
|
||||
"Completed": "Fullført",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"Conversion": "Omregn enhet",
|
||||
"ConversionsHelp": "",
|
||||
@@ -139,6 +141,7 @@
|
||||
"Energy": "Energi",
|
||||
"Entries": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Eksporter",
|
||||
"Export_As_ICal": "Eksporter gjeldende periode som iCal format",
|
||||
"Export_Not_Yet_Supported": "",
|
||||
@@ -440,6 +443,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "Butikk Navn",
|
||||
"Supermarkets": "Butikker",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -474,6 +478,7 @@
|
||||
"Update": "",
|
||||
"Update_Existing_Data": "Oppdater eksisterende data",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -72,6 +72,8 @@
|
||||
"Comments_setting": "Commentaar weergeven",
|
||||
"Completed": "Voltooid",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"Conversion": "Omrekening",
|
||||
"ConversionsHelp": "",
|
||||
@@ -143,6 +145,7 @@
|
||||
"Energy": "Energie",
|
||||
"Entries": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Exporteren",
|
||||
"Export_As_ICal": "Exporteer huidige periode naar iCal formaat",
|
||||
"Export_Not_Yet_Supported": "Export nog niet ondersteund",
|
||||
@@ -444,6 +447,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "Naam supermarkt",
|
||||
"Supermarkets": "Supermarkten",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -478,6 +482,7 @@
|
||||
"Update": "",
|
||||
"Update_Existing_Data": "Bestaande gegevens bijwerken",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -73,6 +73,8 @@
|
||||
"Comments_setting": "Pokaż komentarze",
|
||||
"Completed": "Zakończone",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"Conversion": "Konwersja",
|
||||
"ConversionsHelp": "",
|
||||
@@ -156,6 +158,7 @@
|
||||
"Entries": "",
|
||||
"Error": "Błąd",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Eksport",
|
||||
"Export_As_ICal": "Eksportuj bieżący okres do formatu iCal",
|
||||
"Export_Not_Yet_Supported": "Eksportowanie jeszcze nie wspierane",
|
||||
@@ -477,6 +480,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "Nazwa supermarketu",
|
||||
"Supermarkets": "Supermarkety",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -516,6 +520,7 @@
|
||||
"Update_Existing_Data": "Zaktualizuj istniejące dane",
|
||||
"Updated": "Zaktualizowano",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -59,6 +59,8 @@
|
||||
"Coming_Soon": "",
|
||||
"Completed": "Completo",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"ConversionsHelp": "",
|
||||
"CookLog": "",
|
||||
@@ -120,6 +122,7 @@
|
||||
"Energy": "Energia",
|
||||
"Entries": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Exportar",
|
||||
"Export_As_ICal": "Exportar período atual para o formato ICal",
|
||||
"Export_To_ICal": "Exportar .ics",
|
||||
@@ -383,6 +386,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "",
|
||||
"Supermarkets": "Supermercados",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -413,6 +417,7 @@
|
||||
"Up": "",
|
||||
"Update": "",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -71,6 +71,8 @@
|
||||
"Comments_setting": "Mostrar Comentários",
|
||||
"Completed": "Finalizado",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"Conversion": "Conversão",
|
||||
"ConversionsHelp": "",
|
||||
@@ -150,6 +152,7 @@
|
||||
"Energy": "Energia",
|
||||
"Entries": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Exportar",
|
||||
"Export_As_ICal": "Exportar período atual para o formato iCal",
|
||||
"Export_Not_Yet_Supported": "Exportação ainda não suportada",
|
||||
@@ -459,6 +462,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "Nome do Supermercado",
|
||||
"Supermarkets": "Supermercados",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -492,6 +496,7 @@
|
||||
"Update": "",
|
||||
"Update_Existing_Data": "Atualizar Dados Existentes",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -69,6 +69,8 @@
|
||||
"Comments_setting": "Afișează comentarii",
|
||||
"Completed": "Completat",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"ConversionsHelp": "",
|
||||
"CookLog": "",
|
||||
@@ -137,6 +139,7 @@
|
||||
"Energy": "Energie",
|
||||
"Entries": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Exportă",
|
||||
"Export_As_ICal": "Exportul perioadei curente în format iCal",
|
||||
"Export_Not_Yet_Supported": "Exportul încă nu este compatibil",
|
||||
@@ -433,6 +436,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "Numele supermarketului",
|
||||
"Supermarkets": "Supermarket-uri",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -466,6 +470,7 @@
|
||||
"Up": "",
|
||||
"Update": "",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -54,6 +54,8 @@
|
||||
"Coming_Soon": "Скоро",
|
||||
"Completed": "Завершено",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"ConversionsHelp": "",
|
||||
"CookLog": "",
|
||||
@@ -110,6 +112,7 @@
|
||||
"Energy": "Энергетическая ценность",
|
||||
"Entries": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Экспорт",
|
||||
"Export_As_ICal": "Экспорт текущего периода в iCal формат",
|
||||
"Export_To_ICal": "Экспортировать .ics",
|
||||
@@ -365,6 +368,7 @@
|
||||
"SupermarketCategoryHelp": "",
|
||||
"SupermarketHelp": "",
|
||||
"Supermarkets": "Супермаркеты",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -394,6 +398,7 @@
|
||||
"Up": "",
|
||||
"Update": "",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -55,6 +55,8 @@
|
||||
"Coming_Soon": "Kmalu",
|
||||
"Completed": "Končano",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"ConversionsHelp": "",
|
||||
"CookLog": "",
|
||||
@@ -110,6 +112,7 @@
|
||||
"Energy": "Energija",
|
||||
"Entries": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Izvoz",
|
||||
"Export_As_ICal": "Izvozi trenutno obdobje v iCal format",
|
||||
"Export_To_ICal": "Izvoz.ics",
|
||||
@@ -355,6 +358,7 @@
|
||||
"SupermarketCategoryHelp": "",
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "Ime trgovine",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -384,6 +388,7 @@
|
||||
"Update": "",
|
||||
"Update_Existing_Data": "Posodobitev Obstoječih Podatkov",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -73,6 +73,8 @@
|
||||
"Comments_setting": "Visa Kommentarer",
|
||||
"Completed": "Avslutad",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"Conversion": "Omvandling",
|
||||
"ConversionsHelp": "",
|
||||
@@ -156,6 +158,7 @@
|
||||
"Entries": "",
|
||||
"Error": "Fel",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Exportera",
|
||||
"Export_As_ICal": "Exportera nuvarande period till iCal format",
|
||||
"Export_Not_Yet_Supported": "Export stöds inte ännu",
|
||||
@@ -477,6 +480,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "Mataffärens namn",
|
||||
"Supermarkets": "Mataffärer",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -516,6 +520,7 @@
|
||||
"Update_Existing_Data": "Uppdatera existerande data",
|
||||
"Updated": "Uppdaterad",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -72,6 +72,8 @@
|
||||
"Comments_setting": "Yorumları Göster",
|
||||
"Completed": "Tamamlandı",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"Conversion": "Dönüşüm",
|
||||
"ConversionsHelp": "",
|
||||
@@ -155,6 +157,7 @@
|
||||
"Entries": "",
|
||||
"Error": "Hata",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Dışa Aktar",
|
||||
"Export_As_ICal": "Mevcut dönemi iCal formatında dışa aktar",
|
||||
"Export_Not_Yet_Supported": "Dışa aktarma henüz desteklenmiyor",
|
||||
@@ -476,6 +479,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "Süpermarket Adı",
|
||||
"Supermarkets": "Marketler",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -515,6 +519,7 @@
|
||||
"Update_Existing_Data": "Mevcut Verileri Güncelleyin",
|
||||
"Updated": "Güncellendi",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -63,6 +63,8 @@
|
||||
"Coming_Soon": "",
|
||||
"Completed": "Виконано",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"ConversionsHelp": "",
|
||||
"CookLog": "",
|
||||
@@ -125,6 +127,7 @@
|
||||
"Energy": "Енергія",
|
||||
"Entries": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "Експорт",
|
||||
"Export_As_ICal": "Експортувати теперішній період до формату iCal",
|
||||
"Export_Not_Yet_Supported": "",
|
||||
@@ -404,6 +407,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "",
|
||||
"Supermarkets": "",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -435,6 +439,7 @@
|
||||
"Up": "",
|
||||
"Update": "",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -71,6 +71,8 @@
|
||||
"Comments_setting": "显示评论",
|
||||
"Completed": "完成",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"Conversion": "转换",
|
||||
"ConversionsHelp": "",
|
||||
@@ -151,6 +153,7 @@
|
||||
"Energy": "能量",
|
||||
"Entries": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "导出",
|
||||
"Export_As_ICal": "将当前周期导出为 iCal 格式",
|
||||
"Export_Not_Yet_Supported": "导入尚未支持",
|
||||
@@ -470,6 +473,7 @@
|
||||
"SupermarketHelp": "",
|
||||
"SupermarketName": "超市名",
|
||||
"Supermarkets": "超市",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -506,6 +510,7 @@
|
||||
"Update": "",
|
||||
"Update_Existing_Data": "更新现有数据",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -35,6 +35,8 @@
|
||||
"Category": "",
|
||||
"Close": "",
|
||||
"Confirm": "",
|
||||
"ConnectorConfig": "",
|
||||
"ConnectorConfigHelp": "",
|
||||
"Continue": "",
|
||||
"ConversionsHelp": "",
|
||||
"CookLog": "",
|
||||
@@ -66,6 +68,7 @@
|
||||
"Energy": "",
|
||||
"Entries": "",
|
||||
"ErrorUrlListImport": "",
|
||||
"Events": "",
|
||||
"Export": "",
|
||||
"External": "",
|
||||
"ExternalRecipeImport": "",
|
||||
@@ -221,6 +224,7 @@
|
||||
"Supermarket": "",
|
||||
"SupermarketCategoryHelp": "",
|
||||
"SupermarketHelp": "",
|
||||
"SupportsDescriptionField": "",
|
||||
"SyncLog": "",
|
||||
"SyncLogHelp": "",
|
||||
"SyncedPath": "",
|
||||
@@ -240,6 +244,7 @@
|
||||
"Up": "",
|
||||
"Update": "",
|
||||
"UpgradeNow": "",
|
||||
"Url": "",
|
||||
"UrlImportSubtitle": "",
|
||||
"UrlList": "",
|
||||
"UrlListSubtitle": "",
|
||||
|
||||
@@ -10,7 +10,8 @@ models/AutomationTypeEnum.ts
|
||||
models/BaseUnitEnum.ts
|
||||
models/BookmarkletImport.ts
|
||||
models/BookmarkletImportList.ts
|
||||
models/ConnectorConfigConfig.ts
|
||||
models/ConnectorConfig.ts
|
||||
models/ConnectorConfigTypeEnum.ts
|
||||
models/CookLog.ts
|
||||
models/CustomFilter.ts
|
||||
models/DefaultPageEnum.ts
|
||||
@@ -52,6 +53,7 @@ models/OpenDataUnitTypeEnum.ts
|
||||
models/OpenDataVersion.ts
|
||||
models/PaginatedAutomationList.ts
|
||||
models/PaginatedBookmarkletImportListList.ts
|
||||
models/PaginatedConnectorConfigList.ts
|
||||
models/PaginatedCookLogList.ts
|
||||
models/PaginatedCustomFilterList.ts
|
||||
models/PaginatedExportLogList.ts
|
||||
@@ -87,7 +89,7 @@ models/ParsedIngredient.ts
|
||||
models/PatchedAccessToken.ts
|
||||
models/PatchedAutomation.ts
|
||||
models/PatchedBookmarkletImport.ts
|
||||
models/PatchedConnectorConfigConfig.ts
|
||||
models/PatchedConnectorConfig.ts
|
||||
models/PatchedCookLog.ts
|
||||
models/PatchedCustomFilter.ts
|
||||
models/PatchedExportLog.ts
|
||||
|
||||
@@ -19,7 +19,7 @@ import type {
|
||||
AutoMealPlan,
|
||||
Automation,
|
||||
BookmarkletImport,
|
||||
ConnectorConfigConfig,
|
||||
ConnectorConfig,
|
||||
CookLog,
|
||||
CustomFilter,
|
||||
ExportLog,
|
||||
@@ -49,6 +49,7 @@ import type {
|
||||
OpenDataVersion,
|
||||
PaginatedAutomationList,
|
||||
PaginatedBookmarkletImportListList,
|
||||
PaginatedConnectorConfigList,
|
||||
PaginatedCookLogList,
|
||||
PaginatedCustomFilterList,
|
||||
PaginatedExportLogList,
|
||||
@@ -84,7 +85,7 @@ import type {
|
||||
PatchedAccessToken,
|
||||
PatchedAutomation,
|
||||
PatchedBookmarkletImport,
|
||||
PatchedConnectorConfigConfig,
|
||||
PatchedConnectorConfig,
|
||||
PatchedCookLog,
|
||||
PatchedCustomFilter,
|
||||
PatchedExportLog,
|
||||
@@ -166,8 +167,8 @@ import {
|
||||
AutomationToJSON,
|
||||
BookmarkletImportFromJSON,
|
||||
BookmarkletImportToJSON,
|
||||
ConnectorConfigConfigFromJSON,
|
||||
ConnectorConfigConfigToJSON,
|
||||
ConnectorConfigFromJSON,
|
||||
ConnectorConfigToJSON,
|
||||
CookLogFromJSON,
|
||||
CookLogToJSON,
|
||||
CustomFilterFromJSON,
|
||||
@@ -226,6 +227,8 @@ import {
|
||||
PaginatedAutomationListToJSON,
|
||||
PaginatedBookmarkletImportListListFromJSON,
|
||||
PaginatedBookmarkletImportListListToJSON,
|
||||
PaginatedConnectorConfigListFromJSON,
|
||||
PaginatedConnectorConfigListToJSON,
|
||||
PaginatedCookLogListFromJSON,
|
||||
PaginatedCookLogListToJSON,
|
||||
PaginatedCustomFilterListFromJSON,
|
||||
@@ -296,8 +299,8 @@ import {
|
||||
PatchedAutomationToJSON,
|
||||
PatchedBookmarkletImportFromJSON,
|
||||
PatchedBookmarkletImportToJSON,
|
||||
PatchedConnectorConfigConfigFromJSON,
|
||||
PatchedConnectorConfigConfigToJSON,
|
||||
PatchedConnectorConfigFromJSON,
|
||||
PatchedConnectorConfigToJSON,
|
||||
PatchedCookLogFromJSON,
|
||||
PatchedCookLogToJSON,
|
||||
PatchedCustomFilterFromJSON,
|
||||
@@ -529,16 +532,21 @@ export interface ApiBookmarkletImportUpdateRequest {
|
||||
}
|
||||
|
||||
export interface ApiConnectorConfigCreateRequest {
|
||||
connectorConfigConfig: Omit<ConnectorConfigConfig, 'createdBy'>;
|
||||
connectorConfig: Omit<ConnectorConfig, 'createdBy'>;
|
||||
}
|
||||
|
||||
export interface ApiConnectorConfigDestroyRequest {
|
||||
id: number;
|
||||
}
|
||||
|
||||
export interface ApiConnectorConfigListRequest {
|
||||
page?: number;
|
||||
pageSize?: number;
|
||||
}
|
||||
|
||||
export interface ApiConnectorConfigPartialUpdateRequest {
|
||||
id: number;
|
||||
patchedConnectorConfigConfig?: Omit<PatchedConnectorConfigConfig, 'createdBy'>;
|
||||
patchedConnectorConfig?: Omit<PatchedConnectorConfig, 'createdBy'>;
|
||||
}
|
||||
|
||||
export interface ApiConnectorConfigRetrieveRequest {
|
||||
@@ -547,7 +555,7 @@ export interface ApiConnectorConfigRetrieveRequest {
|
||||
|
||||
export interface ApiConnectorConfigUpdateRequest {
|
||||
id: number;
|
||||
connectorConfigConfig: Omit<ConnectorConfigConfig, 'createdBy'>;
|
||||
connectorConfig: Omit<ConnectorConfig, 'createdBy'>;
|
||||
}
|
||||
|
||||
export interface ApiCookLogCreateRequest {
|
||||
@@ -2628,11 +2636,11 @@ export class ApiApi extends runtime.BaseAPI {
|
||||
/**
|
||||
* logs request counts to redis cache total/per user/
|
||||
*/
|
||||
async apiConnectorConfigCreateRaw(requestParameters: ApiConnectorConfigCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ConnectorConfigConfig>> {
|
||||
if (requestParameters['connectorConfigConfig'] == null) {
|
||||
async apiConnectorConfigCreateRaw(requestParameters: ApiConnectorConfigCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ConnectorConfig>> {
|
||||
if (requestParameters['connectorConfig'] == null) {
|
||||
throw new runtime.RequiredError(
|
||||
'connectorConfigConfig',
|
||||
'Required parameter "connectorConfigConfig" was null or undefined when calling apiConnectorConfigCreate().'
|
||||
'connectorConfig',
|
||||
'Required parameter "connectorConfig" was null or undefined when calling apiConnectorConfigCreate().'
|
||||
);
|
||||
}
|
||||
|
||||
@@ -2651,16 +2659,16 @@ export class ApiApi extends runtime.BaseAPI {
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: ConnectorConfigConfigToJSON(requestParameters['connectorConfigConfig']),
|
||||
body: ConnectorConfigToJSON(requestParameters['connectorConfig']),
|
||||
}, initOverrides);
|
||||
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => ConnectorConfigConfigFromJSON(jsonValue));
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => ConnectorConfigFromJSON(jsonValue));
|
||||
}
|
||||
|
||||
/**
|
||||
* logs request counts to redis cache total/per user/
|
||||
*/
|
||||
async apiConnectorConfigCreate(requestParameters: ApiConnectorConfigCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ConnectorConfigConfig> {
|
||||
async apiConnectorConfigCreate(requestParameters: ApiConnectorConfigCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ConnectorConfig> {
|
||||
const response = await this.apiConnectorConfigCreateRaw(requestParameters, initOverrides);
|
||||
return await response.value();
|
||||
}
|
||||
@@ -2704,9 +2712,17 @@ export class ApiApi extends runtime.BaseAPI {
|
||||
/**
|
||||
* logs request counts to redis cache total/per user/
|
||||
*/
|
||||
async apiConnectorConfigListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<ConnectorConfigConfig>>> {
|
||||
async apiConnectorConfigListRaw(requestParameters: ApiConnectorConfigListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedConnectorConfigList>> {
|
||||
const queryParameters: any = {};
|
||||
|
||||
if (requestParameters['page'] != null) {
|
||||
queryParameters['page'] = requestParameters['page'];
|
||||
}
|
||||
|
||||
if (requestParameters['pageSize'] != null) {
|
||||
queryParameters['page_size'] = requestParameters['pageSize'];
|
||||
}
|
||||
|
||||
const headerParameters: runtime.HTTPHeaders = {};
|
||||
|
||||
if (this.configuration && this.configuration.apiKey) {
|
||||
@@ -2720,21 +2736,21 @@ export class ApiApi extends runtime.BaseAPI {
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(ConnectorConfigConfigFromJSON));
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedConnectorConfigListFromJSON(jsonValue));
|
||||
}
|
||||
|
||||
/**
|
||||
* logs request counts to redis cache total/per user/
|
||||
*/
|
||||
async apiConnectorConfigList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<ConnectorConfigConfig>> {
|
||||
const response = await this.apiConnectorConfigListRaw(initOverrides);
|
||||
async apiConnectorConfigList(requestParameters: ApiConnectorConfigListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedConnectorConfigList> {
|
||||
const response = await this.apiConnectorConfigListRaw(requestParameters, initOverrides);
|
||||
return await response.value();
|
||||
}
|
||||
|
||||
/**
|
||||
* logs request counts to redis cache total/per user/
|
||||
*/
|
||||
async apiConnectorConfigPartialUpdateRaw(requestParameters: ApiConnectorConfigPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ConnectorConfigConfig>> {
|
||||
async apiConnectorConfigPartialUpdateRaw(requestParameters: ApiConnectorConfigPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ConnectorConfig>> {
|
||||
if (requestParameters['id'] == null) {
|
||||
throw new runtime.RequiredError(
|
||||
'id',
|
||||
@@ -2757,16 +2773,16 @@ export class ApiApi extends runtime.BaseAPI {
|
||||
method: 'PATCH',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: PatchedConnectorConfigConfigToJSON(requestParameters['patchedConnectorConfigConfig']),
|
||||
body: PatchedConnectorConfigToJSON(requestParameters['patchedConnectorConfig']),
|
||||
}, initOverrides);
|
||||
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => ConnectorConfigConfigFromJSON(jsonValue));
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => ConnectorConfigFromJSON(jsonValue));
|
||||
}
|
||||
|
||||
/**
|
||||
* logs request counts to redis cache total/per user/
|
||||
*/
|
||||
async apiConnectorConfigPartialUpdate(requestParameters: ApiConnectorConfigPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ConnectorConfigConfig> {
|
||||
async apiConnectorConfigPartialUpdate(requestParameters: ApiConnectorConfigPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ConnectorConfig> {
|
||||
const response = await this.apiConnectorConfigPartialUpdateRaw(requestParameters, initOverrides);
|
||||
return await response.value();
|
||||
}
|
||||
@@ -2774,7 +2790,7 @@ export class ApiApi extends runtime.BaseAPI {
|
||||
/**
|
||||
* logs request counts to redis cache total/per user/
|
||||
*/
|
||||
async apiConnectorConfigRetrieveRaw(requestParameters: ApiConnectorConfigRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ConnectorConfigConfig>> {
|
||||
async apiConnectorConfigRetrieveRaw(requestParameters: ApiConnectorConfigRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ConnectorConfig>> {
|
||||
if (requestParameters['id'] == null) {
|
||||
throw new runtime.RequiredError(
|
||||
'id',
|
||||
@@ -2797,13 +2813,13 @@ export class ApiApi extends runtime.BaseAPI {
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => ConnectorConfigConfigFromJSON(jsonValue));
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => ConnectorConfigFromJSON(jsonValue));
|
||||
}
|
||||
|
||||
/**
|
||||
* logs request counts to redis cache total/per user/
|
||||
*/
|
||||
async apiConnectorConfigRetrieve(requestParameters: ApiConnectorConfigRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ConnectorConfigConfig> {
|
||||
async apiConnectorConfigRetrieve(requestParameters: ApiConnectorConfigRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ConnectorConfig> {
|
||||
const response = await this.apiConnectorConfigRetrieveRaw(requestParameters, initOverrides);
|
||||
return await response.value();
|
||||
}
|
||||
@@ -2811,7 +2827,7 @@ export class ApiApi extends runtime.BaseAPI {
|
||||
/**
|
||||
* logs request counts to redis cache total/per user/
|
||||
*/
|
||||
async apiConnectorConfigUpdateRaw(requestParameters: ApiConnectorConfigUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ConnectorConfigConfig>> {
|
||||
async apiConnectorConfigUpdateRaw(requestParameters: ApiConnectorConfigUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ConnectorConfig>> {
|
||||
if (requestParameters['id'] == null) {
|
||||
throw new runtime.RequiredError(
|
||||
'id',
|
||||
@@ -2819,10 +2835,10 @@ export class ApiApi extends runtime.BaseAPI {
|
||||
);
|
||||
}
|
||||
|
||||
if (requestParameters['connectorConfigConfig'] == null) {
|
||||
if (requestParameters['connectorConfig'] == null) {
|
||||
throw new runtime.RequiredError(
|
||||
'connectorConfigConfig',
|
||||
'Required parameter "connectorConfigConfig" was null or undefined when calling apiConnectorConfigUpdate().'
|
||||
'connectorConfig',
|
||||
'Required parameter "connectorConfig" was null or undefined when calling apiConnectorConfigUpdate().'
|
||||
);
|
||||
}
|
||||
|
||||
@@ -2841,16 +2857,16 @@ export class ApiApi extends runtime.BaseAPI {
|
||||
method: 'PUT',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: ConnectorConfigConfigToJSON(requestParameters['connectorConfigConfig']),
|
||||
body: ConnectorConfigToJSON(requestParameters['connectorConfig']),
|
||||
}, initOverrides);
|
||||
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => ConnectorConfigConfigFromJSON(jsonValue));
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => ConnectorConfigFromJSON(jsonValue));
|
||||
}
|
||||
|
||||
/**
|
||||
* logs request counts to redis cache total/per user/
|
||||
*/
|
||||
async apiConnectorConfigUpdate(requestParameters: ApiConnectorConfigUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ConnectorConfigConfig> {
|
||||
async apiConnectorConfigUpdate(requestParameters: ApiConnectorConfigUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ConnectorConfig> {
|
||||
const response = await this.apiConnectorConfigUpdateRaw(requestParameters, initOverrides);
|
||||
return await response.value();
|
||||
}
|
||||
|
||||
156
vue3/src/openapi/models/ConnectorConfig.ts
Normal file
156
vue3/src/openapi/models/ConnectorConfig.ts
Normal file
@@ -0,0 +1,156 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Tandoor
|
||||
* Tandoor API Docs
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from '../runtime';
|
||||
import type { ConnectorConfigTypeEnum } from './ConnectorConfigTypeEnum';
|
||||
import {
|
||||
ConnectorConfigTypeEnumFromJSON,
|
||||
ConnectorConfigTypeEnumFromJSONTyped,
|
||||
ConnectorConfigTypeEnumToJSON,
|
||||
} from './ConnectorConfigTypeEnum';
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface ConnectorConfig
|
||||
*/
|
||||
export interface ConnectorConfig {
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof ConnectorConfig
|
||||
*/
|
||||
id?: number;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof ConnectorConfig
|
||||
*/
|
||||
name: string;
|
||||
/**
|
||||
*
|
||||
* @type {ConnectorConfigTypeEnum}
|
||||
* @memberof ConnectorConfig
|
||||
*/
|
||||
type?: ConnectorConfigTypeEnum;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof ConnectorConfig
|
||||
*/
|
||||
url?: string;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof ConnectorConfig
|
||||
*/
|
||||
token?: string;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof ConnectorConfig
|
||||
*/
|
||||
todoEntity?: string;
|
||||
/**
|
||||
* Is Connector Enabled
|
||||
* @type {boolean}
|
||||
* @memberof ConnectorConfig
|
||||
*/
|
||||
enabled?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof ConnectorConfig
|
||||
*/
|
||||
onShoppingListEntryCreatedEnabled?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof ConnectorConfig
|
||||
*/
|
||||
onShoppingListEntryUpdatedEnabled?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof ConnectorConfig
|
||||
*/
|
||||
onShoppingListEntryDeletedEnabled?: boolean;
|
||||
/**
|
||||
* Does the todo entity support the description field
|
||||
* @type {boolean}
|
||||
* @memberof ConnectorConfig
|
||||
*/
|
||||
supportsDescriptionField?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof ConnectorConfig
|
||||
*/
|
||||
readonly createdBy: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if a given object implements the ConnectorConfig interface.
|
||||
*/
|
||||
export function instanceOfConnectorConfig(value: object): value is ConnectorConfig {
|
||||
if (!('name' in value) || value['name'] === undefined) return false;
|
||||
if (!('createdBy' in value) || value['createdBy'] === undefined) return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
export function ConnectorConfigFromJSON(json: any): ConnectorConfig {
|
||||
return ConnectorConfigFromJSONTyped(json, false);
|
||||
}
|
||||
|
||||
export function ConnectorConfigFromJSONTyped(json: any, ignoreDiscriminator: boolean): ConnectorConfig {
|
||||
if (json == null) {
|
||||
return json;
|
||||
}
|
||||
return {
|
||||
|
||||
'id': json['id'] == null ? undefined : json['id'],
|
||||
'name': json['name'],
|
||||
'type': json['type'] == null ? undefined : ConnectorConfigTypeEnumFromJSON(json['type']),
|
||||
'url': json['url'] == null ? undefined : json['url'],
|
||||
'token': json['token'] == null ? undefined : json['token'],
|
||||
'todoEntity': json['todo_entity'] == null ? undefined : json['todo_entity'],
|
||||
'enabled': json['enabled'] == null ? undefined : json['enabled'],
|
||||
'onShoppingListEntryCreatedEnabled': json['on_shopping_list_entry_created_enabled'] == null ? undefined : json['on_shopping_list_entry_created_enabled'],
|
||||
'onShoppingListEntryUpdatedEnabled': json['on_shopping_list_entry_updated_enabled'] == null ? undefined : json['on_shopping_list_entry_updated_enabled'],
|
||||
'onShoppingListEntryDeletedEnabled': json['on_shopping_list_entry_deleted_enabled'] == null ? undefined : json['on_shopping_list_entry_deleted_enabled'],
|
||||
'supportsDescriptionField': json['supports_description_field'] == null ? undefined : json['supports_description_field'],
|
||||
'createdBy': json['created_by'],
|
||||
};
|
||||
}
|
||||
|
||||
export function ConnectorConfigToJSON(value?: Omit<ConnectorConfig, 'createdBy'> | null): any {
|
||||
if (value == null) {
|
||||
return value;
|
||||
}
|
||||
return {
|
||||
|
||||
'id': value['id'],
|
||||
'name': value['name'],
|
||||
'type': ConnectorConfigTypeEnumToJSON(value['type']),
|
||||
'url': value['url'],
|
||||
'token': value['token'],
|
||||
'todo_entity': value['todoEntity'],
|
||||
'enabled': value['enabled'],
|
||||
'on_shopping_list_entry_created_enabled': value['onShoppingListEntryCreatedEnabled'],
|
||||
'on_shopping_list_entry_updated_enabled': value['onShoppingListEntryUpdatedEnabled'],
|
||||
'on_shopping_list_entry_deleted_enabled': value['onShoppingListEntryDeletedEnabled'],
|
||||
'supports_description_field': value['supportsDescriptionField'],
|
||||
};
|
||||
}
|
||||
|
||||
48
vue3/src/openapi/models/ConnectorConfigTypeEnum.ts
Normal file
48
vue3/src/openapi/models/ConnectorConfigTypeEnum.ts
Normal file
@@ -0,0 +1,48 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Tandoor
|
||||
* Tandoor API Docs
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
/**
|
||||
* * `HomeAssistant` - HomeAssistant
|
||||
* @export
|
||||
*/
|
||||
export const ConnectorConfigTypeEnum = {
|
||||
HomeAssistant: 'HomeAssistant'
|
||||
} as const;
|
||||
export type ConnectorConfigTypeEnum = typeof ConnectorConfigTypeEnum[keyof typeof ConnectorConfigTypeEnum];
|
||||
|
||||
|
||||
export function instanceOfConnectorConfigTypeEnum(value: any): boolean {
|
||||
for (const key in ConnectorConfigTypeEnum) {
|
||||
if (Object.prototype.hasOwnProperty.call(ConnectorConfigTypeEnum, key)) {
|
||||
if (ConnectorConfigTypeEnum[key] === value) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
export function ConnectorConfigTypeEnumFromJSON(json: any): ConnectorConfigTypeEnum {
|
||||
return ConnectorConfigTypeEnumFromJSONTyped(json, false);
|
||||
}
|
||||
|
||||
export function ConnectorConfigTypeEnumFromJSONTyped(json: any, ignoreDiscriminator: boolean): ConnectorConfigTypeEnum {
|
||||
return json as ConnectorConfigTypeEnum;
|
||||
}
|
||||
|
||||
export function ConnectorConfigTypeEnumToJSON(value?: ConnectorConfigTypeEnum | null): any {
|
||||
return value as any;
|
||||
}
|
||||
|
||||
101
vue3/src/openapi/models/PaginatedConnectorConfigConfigList.ts
Normal file
101
vue3/src/openapi/models/PaginatedConnectorConfigConfigList.ts
Normal file
@@ -0,0 +1,101 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Tandoor
|
||||
* Tandoor API Docs
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from '../runtime';
|
||||
import type { ConnectorConfigConfig } from './ConnectorConfigConfig';
|
||||
import {
|
||||
ConnectorConfigConfigFromJSON,
|
||||
ConnectorConfigConfigFromJSONTyped,
|
||||
ConnectorConfigConfigToJSON,
|
||||
} from './ConnectorConfigConfig';
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface PaginatedConnectorConfigConfigList
|
||||
*/
|
||||
export interface PaginatedConnectorConfigConfigList {
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof PaginatedConnectorConfigConfigList
|
||||
*/
|
||||
count: number;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof PaginatedConnectorConfigConfigList
|
||||
*/
|
||||
next?: string;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof PaginatedConnectorConfigConfigList
|
||||
*/
|
||||
previous?: string;
|
||||
/**
|
||||
*
|
||||
* @type {Array<ConnectorConfigConfig>}
|
||||
* @memberof PaginatedConnectorConfigConfigList
|
||||
*/
|
||||
results: Array<ConnectorConfigConfig>;
|
||||
/**
|
||||
*
|
||||
* @type {Date}
|
||||
* @memberof PaginatedConnectorConfigConfigList
|
||||
*/
|
||||
timestamp?: Date;
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if a given object implements the PaginatedConnectorConfigConfigList interface.
|
||||
*/
|
||||
export function instanceOfPaginatedConnectorConfigConfigList(value: object): value is PaginatedConnectorConfigConfigList {
|
||||
if (!('count' in value) || value['count'] === undefined) return false;
|
||||
if (!('results' in value) || value['results'] === undefined) return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
export function PaginatedConnectorConfigConfigListFromJSON(json: any): PaginatedConnectorConfigConfigList {
|
||||
return PaginatedConnectorConfigConfigListFromJSONTyped(json, false);
|
||||
}
|
||||
|
||||
export function PaginatedConnectorConfigConfigListFromJSONTyped(json: any, ignoreDiscriminator: boolean): PaginatedConnectorConfigConfigList {
|
||||
if (json == null) {
|
||||
return json;
|
||||
}
|
||||
return {
|
||||
|
||||
'count': json['count'],
|
||||
'next': json['next'] == null ? undefined : json['next'],
|
||||
'previous': json['previous'] == null ? undefined : json['previous'],
|
||||
'results': ((json['results'] as Array<any>).map(ConnectorConfigConfigFromJSON)),
|
||||
'timestamp': json['timestamp'] == null ? undefined : (new Date(json['timestamp'])),
|
||||
};
|
||||
}
|
||||
|
||||
export function PaginatedConnectorConfigConfigListToJSON(value?: PaginatedConnectorConfigConfigList | null): any {
|
||||
if (value == null) {
|
||||
return value;
|
||||
}
|
||||
return {
|
||||
|
||||
'count': value['count'],
|
||||
'next': value['next'],
|
||||
'previous': value['previous'],
|
||||
'results': ((value['results'] as Array<any>).map(ConnectorConfigConfigToJSON)),
|
||||
'timestamp': value['timestamp'] == null ? undefined : ((value['timestamp']).toISOString()),
|
||||
};
|
||||
}
|
||||
|
||||
101
vue3/src/openapi/models/PaginatedConnectorConfigList.ts
Normal file
101
vue3/src/openapi/models/PaginatedConnectorConfigList.ts
Normal file
@@ -0,0 +1,101 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Tandoor
|
||||
* Tandoor API Docs
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from '../runtime';
|
||||
import type { ConnectorConfig } from './ConnectorConfig';
|
||||
import {
|
||||
ConnectorConfigFromJSON,
|
||||
ConnectorConfigFromJSONTyped,
|
||||
ConnectorConfigToJSON,
|
||||
} from './ConnectorConfig';
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface PaginatedConnectorConfigList
|
||||
*/
|
||||
export interface PaginatedConnectorConfigList {
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof PaginatedConnectorConfigList
|
||||
*/
|
||||
count: number;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof PaginatedConnectorConfigList
|
||||
*/
|
||||
next?: string;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof PaginatedConnectorConfigList
|
||||
*/
|
||||
previous?: string;
|
||||
/**
|
||||
*
|
||||
* @type {Array<ConnectorConfig>}
|
||||
* @memberof PaginatedConnectorConfigList
|
||||
*/
|
||||
results: Array<ConnectorConfig>;
|
||||
/**
|
||||
*
|
||||
* @type {Date}
|
||||
* @memberof PaginatedConnectorConfigList
|
||||
*/
|
||||
timestamp?: Date;
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if a given object implements the PaginatedConnectorConfigList interface.
|
||||
*/
|
||||
export function instanceOfPaginatedConnectorConfigList(value: object): value is PaginatedConnectorConfigList {
|
||||
if (!('count' in value) || value['count'] === undefined) return false;
|
||||
if (!('results' in value) || value['results'] === undefined) return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
export function PaginatedConnectorConfigListFromJSON(json: any): PaginatedConnectorConfigList {
|
||||
return PaginatedConnectorConfigListFromJSONTyped(json, false);
|
||||
}
|
||||
|
||||
export function PaginatedConnectorConfigListFromJSONTyped(json: any, ignoreDiscriminator: boolean): PaginatedConnectorConfigList {
|
||||
if (json == null) {
|
||||
return json;
|
||||
}
|
||||
return {
|
||||
|
||||
'count': json['count'],
|
||||
'next': json['next'] == null ? undefined : json['next'],
|
||||
'previous': json['previous'] == null ? undefined : json['previous'],
|
||||
'results': ((json['results'] as Array<any>).map(ConnectorConfigFromJSON)),
|
||||
'timestamp': json['timestamp'] == null ? undefined : (new Date(json['timestamp'])),
|
||||
};
|
||||
}
|
||||
|
||||
export function PaginatedConnectorConfigListToJSON(value?: PaginatedConnectorConfigList | null): any {
|
||||
if (value == null) {
|
||||
return value;
|
||||
}
|
||||
return {
|
||||
|
||||
'count': value['count'],
|
||||
'next': value['next'],
|
||||
'previous': value['previous'],
|
||||
'results': ((value['results'] as Array<any>).map(ConnectorConfigToJSON)),
|
||||
'timestamp': value['timestamp'] == null ? undefined : ((value['timestamp']).toISOString()),
|
||||
};
|
||||
}
|
||||
|
||||
154
vue3/src/openapi/models/PatchedConnectorConfig.ts
Normal file
154
vue3/src/openapi/models/PatchedConnectorConfig.ts
Normal file
@@ -0,0 +1,154 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Tandoor
|
||||
* Tandoor API Docs
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { mapValues } from '../runtime';
|
||||
import type { ConnectorConfigTypeEnum } from './ConnectorConfigTypeEnum';
|
||||
import {
|
||||
ConnectorConfigTypeEnumFromJSON,
|
||||
ConnectorConfigTypeEnumFromJSONTyped,
|
||||
ConnectorConfigTypeEnumToJSON,
|
||||
} from './ConnectorConfigTypeEnum';
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface PatchedConnectorConfig
|
||||
*/
|
||||
export interface PatchedConnectorConfig {
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof PatchedConnectorConfig
|
||||
*/
|
||||
id?: number;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof PatchedConnectorConfig
|
||||
*/
|
||||
name?: string;
|
||||
/**
|
||||
*
|
||||
* @type {ConnectorConfigTypeEnum}
|
||||
* @memberof PatchedConnectorConfig
|
||||
*/
|
||||
type?: ConnectorConfigTypeEnum;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof PatchedConnectorConfig
|
||||
*/
|
||||
url?: string;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof PatchedConnectorConfig
|
||||
*/
|
||||
token?: string;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof PatchedConnectorConfig
|
||||
*/
|
||||
todoEntity?: string;
|
||||
/**
|
||||
* Is Connector Enabled
|
||||
* @type {boolean}
|
||||
* @memberof PatchedConnectorConfig
|
||||
*/
|
||||
enabled?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof PatchedConnectorConfig
|
||||
*/
|
||||
onShoppingListEntryCreatedEnabled?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof PatchedConnectorConfig
|
||||
*/
|
||||
onShoppingListEntryUpdatedEnabled?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof PatchedConnectorConfig
|
||||
*/
|
||||
onShoppingListEntryDeletedEnabled?: boolean;
|
||||
/**
|
||||
* Does the todo entity support the description field
|
||||
* @type {boolean}
|
||||
* @memberof PatchedConnectorConfig
|
||||
*/
|
||||
supportsDescriptionField?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof PatchedConnectorConfig
|
||||
*/
|
||||
readonly createdBy?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if a given object implements the PatchedConnectorConfig interface.
|
||||
*/
|
||||
export function instanceOfPatchedConnectorConfig(value: object): value is PatchedConnectorConfig {
|
||||
return true;
|
||||
}
|
||||
|
||||
export function PatchedConnectorConfigFromJSON(json: any): PatchedConnectorConfig {
|
||||
return PatchedConnectorConfigFromJSONTyped(json, false);
|
||||
}
|
||||
|
||||
export function PatchedConnectorConfigFromJSONTyped(json: any, ignoreDiscriminator: boolean): PatchedConnectorConfig {
|
||||
if (json == null) {
|
||||
return json;
|
||||
}
|
||||
return {
|
||||
|
||||
'id': json['id'] == null ? undefined : json['id'],
|
||||
'name': json['name'] == null ? undefined : json['name'],
|
||||
'type': json['type'] == null ? undefined : ConnectorConfigTypeEnumFromJSON(json['type']),
|
||||
'url': json['url'] == null ? undefined : json['url'],
|
||||
'token': json['token'] == null ? undefined : json['token'],
|
||||
'todoEntity': json['todo_entity'] == null ? undefined : json['todo_entity'],
|
||||
'enabled': json['enabled'] == null ? undefined : json['enabled'],
|
||||
'onShoppingListEntryCreatedEnabled': json['on_shopping_list_entry_created_enabled'] == null ? undefined : json['on_shopping_list_entry_created_enabled'],
|
||||
'onShoppingListEntryUpdatedEnabled': json['on_shopping_list_entry_updated_enabled'] == null ? undefined : json['on_shopping_list_entry_updated_enabled'],
|
||||
'onShoppingListEntryDeletedEnabled': json['on_shopping_list_entry_deleted_enabled'] == null ? undefined : json['on_shopping_list_entry_deleted_enabled'],
|
||||
'supportsDescriptionField': json['supports_description_field'] == null ? undefined : json['supports_description_field'],
|
||||
'createdBy': json['created_by'] == null ? undefined : json['created_by'],
|
||||
};
|
||||
}
|
||||
|
||||
export function PatchedConnectorConfigToJSON(value?: Omit<PatchedConnectorConfig, 'createdBy'> | null): any {
|
||||
if (value == null) {
|
||||
return value;
|
||||
}
|
||||
return {
|
||||
|
||||
'id': value['id'],
|
||||
'name': value['name'],
|
||||
'type': ConnectorConfigTypeEnumToJSON(value['type']),
|
||||
'url': value['url'],
|
||||
'token': value['token'],
|
||||
'todo_entity': value['todoEntity'],
|
||||
'enabled': value['enabled'],
|
||||
'on_shopping_list_entry_created_enabled': value['onShoppingListEntryCreatedEnabled'],
|
||||
'on_shopping_list_entry_updated_enabled': value['onShoppingListEntryUpdatedEnabled'],
|
||||
'on_shopping_list_entry_deleted_enabled': value['onShoppingListEntryDeletedEnabled'],
|
||||
'supports_description_field': value['supportsDescriptionField'],
|
||||
};
|
||||
}
|
||||
|
||||
@@ -8,7 +8,8 @@ export * from './AutomationTypeEnum';
|
||||
export * from './BaseUnitEnum';
|
||||
export * from './BookmarkletImport';
|
||||
export * from './BookmarkletImportList';
|
||||
export * from './ConnectorConfigConfig';
|
||||
export * from './ConnectorConfig';
|
||||
export * from './ConnectorConfigTypeEnum';
|
||||
export * from './CookLog';
|
||||
export * from './CustomFilter';
|
||||
export * from './DefaultPageEnum';
|
||||
@@ -50,6 +51,7 @@ export * from './OpenDataUnitTypeEnum';
|
||||
export * from './OpenDataVersion';
|
||||
export * from './PaginatedAutomationList';
|
||||
export * from './PaginatedBookmarkletImportListList';
|
||||
export * from './PaginatedConnectorConfigList';
|
||||
export * from './PaginatedCookLogList';
|
||||
export * from './PaginatedCustomFilterList';
|
||||
export * from './PaginatedExportLogList';
|
||||
@@ -85,7 +87,7 @@ export * from './ParsedIngredient';
|
||||
export * from './PatchedAccessToken';
|
||||
export * from './PatchedAutomation';
|
||||
export * from './PatchedBookmarkletImport';
|
||||
export * from './PatchedConnectorConfigConfig';
|
||||
export * from './PatchedConnectorConfig';
|
||||
export * from './PatchedCookLog';
|
||||
export * from './PatchedCustomFilter';
|
||||
export * from './PatchedExportLog';
|
||||
|
||||
@@ -70,6 +70,7 @@
|
||||
<database-model-col model="SyncLog"></database-model-col>
|
||||
<database-model-col model="Storage"></database-model-col>
|
||||
<database-model-col model="RecipeImport"></database-model-col>
|
||||
<database-model-col model="ConnectorConfig"></database-model-col>
|
||||
</v-row>
|
||||
|
||||
</v-container>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import {
|
||||
AccessToken,
|
||||
ApiApi, Automation, type AutomationTypeEnum, CookLog, CustomFilter,
|
||||
ApiApi, Automation, type AutomationTypeEnum, ConnectorConfig, CookLog, CustomFilter,
|
||||
Food,
|
||||
Ingredient,
|
||||
InviteLink, Keyword,
|
||||
@@ -141,6 +141,7 @@ export type EditorSupportedModels =
|
||||
| 'Storage'
|
||||
| 'CookLog'
|
||||
| 'ViewLog'
|
||||
| 'ConnectorConfig'
|
||||
|
||||
// used to type methods/parameters in conjunction with configuration type
|
||||
export type EditorSupportedTypes =
|
||||
@@ -173,6 +174,7 @@ export type EditorSupportedTypes =
|
||||
| Storage
|
||||
| CookLog
|
||||
| ViewLog
|
||||
| ConnectorConfig
|
||||
|
||||
export const TFood = {
|
||||
name: 'Food',
|
||||
@@ -706,6 +708,28 @@ export const TRecipeImport = {
|
||||
} as Model
|
||||
registerModel(TRecipeImport)
|
||||
|
||||
export const TConnectorConfig = {
|
||||
name: 'ConnectorConfig',
|
||||
localizationKey: 'ConnectorConfig',
|
||||
localizationKeyDescription: 'ConnectorConfigHelp',
|
||||
icon: 'fa-solid fa-arrows-turn-to-dots',
|
||||
|
||||
disableListView: false,
|
||||
toStringKeys: ['name'],
|
||||
isPaginated: true,
|
||||
|
||||
disableCreate: false,
|
||||
disableDelete: false,
|
||||
disableUpdate: false,
|
||||
|
||||
tableHeaders: [
|
||||
{title: 'Name', key: 'name'},
|
||||
{title: 'Type', key: 'type'},
|
||||
{title: 'Actions', key: 'action', align: 'end'},
|
||||
]
|
||||
} as Model
|
||||
registerModel(TConnectorConfig)
|
||||
|
||||
export const TFoodInheritField = {
|
||||
name: 'FoodInheritField',
|
||||
localizationKey: 'FoodInherit',
|
||||
|
||||
Reference in New Issue
Block a user