Provisioning filters

This commit is contained in:
Daniel W. Anner 2024-05-21 20:41:47 +00:00 committed by GitHub
parent 5164215281
commit a3012ce93b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
19 changed files with 80 additions and 80 deletions

View File

@ -87146,7 +87146,7 @@
"uniqueItems": true
},
"data_source": {
"title": "Data source",
"title": "Data Source",
"description": "Remote data source",
"type": "integer",
"x-nullable": true
@ -87159,7 +87159,7 @@
"minLength": 1
},
"data_file": {
"title": "Data file",
"title": "Data File",
"type": "integer",
"x-nullable": true
},
@ -87325,7 +87325,7 @@
"minLength": 1
},
"data_source": {
"title": "Data source",
"title": "Data Source",
"description": "Remote data source",
"type": "integer",
"x-nullable": true
@ -87338,7 +87338,7 @@
"minLength": 1
},
"data_file": {
"title": "Data file",
"title": "Data File",
"type": "integer",
"x-nullable": true
},
@ -88122,7 +88122,7 @@
"type": "boolean"
},
"data_source": {
"title": "Data source",
"title": "Data Source",
"description": "Remote data source",
"type": "integer",
"x-nullable": true
@ -88135,7 +88135,7 @@
"minLength": 1
},
"data_file": {
"title": "Data file",
"title": "Data File",
"type": "integer",
"x-nullable": true
},

View File

@ -62994,7 +62994,7 @@ definitions:
pattern: ^[-\w]+$
uniqueItems: true
data_source:
title: Data source
title: Data Source
description: Remote data source
type: integer
x-nullable: true
@ -63005,7 +63005,7 @@ definitions:
readOnly: true
minLength: 1
data_file:
title: Data file
title: Data File
type: integer
x-nullable: true
data_synced:
@ -63140,7 +63140,7 @@ definitions:
type: string
minLength: 1
data_source:
title: Data source
title: Data Source
description: Remote data source
type: integer
x-nullable: true
@ -63151,7 +63151,7 @@ definitions:
readOnly: true
minLength: 1
data_file:
title: Data file
title: Data File
type: integer
x-nullable: true
data_synced:
@ -63801,7 +63801,7 @@ definitions:
description: Download file as attachment
type: boolean
data_source:
title: Data source
title: Data Source
description: Remote data source
type: integer
x-nullable: true
@ -63812,7 +63812,7 @@ definitions:
readOnly: true
minLength: 1
data_file:
title: Data file
title: Data File
type: integer
x-nullable: true
data_synced:

View File

@ -46,13 +46,13 @@ class DataFileFilterSet(ChangeLoggedModelFilterSet):
)
source_id = django_filters.ModelMultipleChoiceFilter(
queryset=DataSource.objects.all(),
label=_('Data source (ID)'),
label=_('Data Source (ID)'),
)
source = django_filters.ModelMultipleChoiceFilter(
field_name='source__name',
queryset=DataSource.objects.all(),
to_field_name='name',
label=_('Data source (name)'),
label=_('Data Source (name)'),
)
class Meta:

View File

@ -54,7 +54,7 @@ class DataFileFilterForm(NetBoxModelFilterSetForm):
source_id = DynamicModelMultipleChoiceField(
queryset=DataSource.objects.all(),
required=False,
label=_('Data source')
label=_('Data Source')
)

View File

@ -13,7 +13,7 @@ class SyncedDataMixin(forms.Form):
data_source = DynamicModelChoiceField(
queryset=DataSource.objects.all(),
required=False,
label=_('Data source')
label=_('Data Source')
)
data_file = DynamicModelChoiceField(
queryset=DataFile.objects.all(),

View File

@ -242,11 +242,11 @@ class ExportTemplateFilterSet(ChangeLoggedModelFilterSet):
)
data_source_id = django_filters.ModelMultipleChoiceFilter(
queryset=DataSource.objects.all(),
label=_('Data source (ID)'),
label=_('Data Source (ID)'),
)
data_file_id = django_filters.ModelMultipleChoiceFilter(
queryset=DataSource.objects.all(),
label=_('Data file (ID)'),
label=_('Data File (ID)'),
)
class Meta:
@ -582,11 +582,11 @@ class ConfigContextFilterSet(ChangeLoggedModelFilterSet):
)
data_source_id = django_filters.ModelMultipleChoiceFilter(
queryset=DataSource.objects.all(),
label=_('Data source (ID)'),
label=_('Data Source (ID)'),
)
data_file_id = django_filters.ModelMultipleChoiceFilter(
queryset=DataSource.objects.all(),
label=_('Data file (ID)'),
label=_('Data File (ID)'),
)
# TODO: Remove in v4.1
@ -614,11 +614,11 @@ class ConfigTemplateFilterSet(ChangeLoggedModelFilterSet):
)
data_source_id = django_filters.ModelMultipleChoiceFilter(
queryset=DataSource.objects.all(),
label=_('Data source (ID)'),
label=_('Data Source (ID)'),
)
data_file_id = django_filters.ModelMultipleChoiceFilter(
queryset=DataSource.objects.all(),
label=_('Data file (ID)'),
label=_('Data File (ID)'),
)
tag = TagFilter()

View File

@ -145,12 +145,12 @@ class ExportTemplateFilterForm(SavedFiltersMixin, FilterForm):
data_source_id = DynamicModelMultipleChoiceField(
queryset=DataSource.objects.all(),
required=False,
label=_('Data source')
label=_('Data Source')
)
data_file_id = DynamicModelMultipleChoiceField(
queryset=DataFile.objects.all(),
required=False,
label=_('Data file'),
label=_('Data File'),
query_params={
'source_id': '$data_source_id'
}
@ -334,12 +334,12 @@ class ConfigContextFilterForm(SavedFiltersMixin, FilterForm):
data_source_id = DynamicModelMultipleChoiceField(
queryset=DataSource.objects.all(),
required=False,
label=_('Data source')
label=_('Data Source')
)
data_file_id = DynamicModelMultipleChoiceField(
queryset=DataFile.objects.all(),
required=False,
label=_('Data file'),
label=_('Data File'),
query_params={
'source_id': '$data_source_id'
}
@ -419,12 +419,12 @@ class ConfigTemplateFilterForm(SavedFiltersMixin, FilterForm):
data_source_id = DynamicModelMultipleChoiceField(
queryset=DataSource.objects.all(),
required=False,
label=_('Data source')
label=_('Data Source')
)
data_file_id = DynamicModelMultipleChoiceField(
queryset=DataFile.objects.all(),
required=False,
label=_('Data file'),
label=_('Data File'),
query_params={
'source_id': '$data_source_id'
}

View File

@ -130,7 +130,7 @@ class ImportMethodChoices(ChoiceSet):
CHOICES = [
(DIRECT, _('Direct')),
(UPLOAD, _('Upload')),
(DATA_FILE, _('Data file')),
(DATA_FILE, _('Data File')),
]

View File

@ -1280,11 +1280,11 @@ msgstr "Geheimer AWS-Zugriffsschlüssel"
#: core/filtersets.py:49 extras/filtersets.py:245 extras/filtersets.py:585
#: extras/filtersets.py:617
msgid "Data source (ID)"
msgid "Data Source (ID)"
msgstr "Datenquelle (ID)"
#: core/filtersets.py:55
msgid "Data source (name)"
msgid "Data Source (name)"
msgstr "Datenquelle (Name)"
#: core/forms/bulk_edit.py:25 core/forms/filtersets.py:40
@ -1340,7 +1340,7 @@ msgstr "Datei"
#: core/forms/filtersets.py:57 core/forms/mixins.py:16
#: extras/forms/filtersets.py:148 extras/forms/filtersets.py:337
#: extras/forms/filtersets.py:422
msgid "Data source"
msgid "Data Source"
msgstr "Quelle der Daten"
#: core/forms/filtersets.py:67 extras/forms/filtersets.py:449
@ -6525,7 +6525,7 @@ msgid "Script module (ID)"
msgstr "Skriptmodul (ID)"
#: extras/filtersets.py:249 extras/filtersets.py:589 extras/filtersets.py:621
msgid "Data file (ID)"
msgid "Data File (ID)"
msgstr "Datendatei (ID)"
#: extras/filtersets.py:526 virtualization/forms/filtersets.py:118
@ -6793,7 +6793,7 @@ msgstr "Daten"
#: extras/forms/filtersets.py:153 extras/forms/filtersets.py:342
#: extras/forms/filtersets.py:427 netbox/choices.py:133
#: utilities/forms/bulk_import.py:26
msgid "Data file"
msgid "Data File"
msgstr "Datendatei"
#: extras/forms/filtersets.py:161

View File

@ -1247,11 +1247,11 @@ msgstr ""
#: core/filtersets.py:49 extras/filtersets.py:245 extras/filtersets.py:585
#: extras/filtersets.py:617
msgid "Data source (ID)"
msgid "Data Source (ID)"
msgstr ""
#: core/filtersets.py:55
msgid "Data source (name)"
msgid "Data Source (name)"
msgstr ""
#: core/forms/bulk_edit.py:25 core/forms/filtersets.py:40
@ -1306,7 +1306,7 @@ msgstr ""
#: core/forms/filtersets.py:57 core/forms/mixins.py:16
#: extras/forms/filtersets.py:148 extras/forms/filtersets.py:337
#: extras/forms/filtersets.py:422
msgid "Data source"
msgid "Data Source"
msgstr ""
#: core/forms/filtersets.py:67 extras/forms/filtersets.py:449
@ -6284,7 +6284,7 @@ msgid "Script module (ID)"
msgstr ""
#: extras/filtersets.py:249 extras/filtersets.py:589 extras/filtersets.py:621
msgid "Data file (ID)"
msgid "Data File (ID)"
msgstr ""
#: extras/filtersets.py:526 virtualization/forms/filtersets.py:118
@ -6540,7 +6540,7 @@ msgstr ""
#: extras/forms/filtersets.py:153 extras/forms/filtersets.py:342
#: extras/forms/filtersets.py:427 netbox/choices.py:133
#: utilities/forms/bulk_import.py:26
msgid "Data file"
msgid "Data File"
msgstr ""
#: extras/forms/filtersets.py:161

View File

@ -1278,11 +1278,11 @@ msgstr "Clave de acceso secreta de AWS"
#: core/filtersets.py:49 extras/filtersets.py:245 extras/filtersets.py:585
#: extras/filtersets.py:617
msgid "Data source (ID)"
msgid "Data Source (ID)"
msgstr "Fuente de datos (ID)"
#: core/filtersets.py:55
msgid "Data source (name)"
msgid "Data Source (name)"
msgstr "Fuente de datos (nombre)"
#: core/forms/bulk_edit.py:25 core/forms/filtersets.py:40
@ -1338,7 +1338,7 @@ msgstr "Expediente"
#: core/forms/filtersets.py:57 core/forms/mixins.py:16
#: extras/forms/filtersets.py:148 extras/forms/filtersets.py:337
#: extras/forms/filtersets.py:422
msgid "Data source"
msgid "Data Source"
msgstr "Fuente de datos"
#: core/forms/filtersets.py:67 extras/forms/filtersets.py:449
@ -6495,7 +6495,7 @@ msgid "Script module (ID)"
msgstr "Módulo de script (ID)"
#: extras/filtersets.py:249 extras/filtersets.py:589 extras/filtersets.py:621
msgid "Data file (ID)"
msgid "Data File (ID)"
msgstr "Archivo de datos (ID)"
#: extras/filtersets.py:526 virtualization/forms/filtersets.py:118
@ -6758,7 +6758,7 @@ msgstr "Datos"
#: extras/forms/filtersets.py:153 extras/forms/filtersets.py:342
#: extras/forms/filtersets.py:427 netbox/choices.py:133
#: utilities/forms/bulk_import.py:26
msgid "Data file"
msgid "Data File"
msgstr "Archivo de datos"
#: extras/forms/filtersets.py:161

View File

@ -1282,11 +1282,11 @@ msgstr "Clé d'accès secrète AWS"
#: core/filtersets.py:49 extras/filtersets.py:245 extras/filtersets.py:585
#: extras/filtersets.py:617
msgid "Data source (ID)"
msgid "Data Source (ID)"
msgstr "Source de données (ID)"
#: core/filtersets.py:55
msgid "Data source (name)"
msgid "Data Source (name)"
msgstr "Source de données (nom)"
#: core/forms/bulk_edit.py:25 core/forms/filtersets.py:40
@ -1342,7 +1342,7 @@ msgstr "Dossier"
#: core/forms/filtersets.py:57 core/forms/mixins.py:16
#: extras/forms/filtersets.py:148 extras/forms/filtersets.py:337
#: extras/forms/filtersets.py:422
msgid "Data source"
msgid "Data Source"
msgstr "Source de données"
#: core/forms/filtersets.py:67 extras/forms/filtersets.py:449
@ -6505,7 +6505,7 @@ msgid "Script module (ID)"
msgstr "Module de script (ID)"
#: extras/filtersets.py:249 extras/filtersets.py:589 extras/filtersets.py:621
msgid "Data file (ID)"
msgid "Data File (ID)"
msgstr "Fichier de données (ID)"
#: extras/filtersets.py:526 virtualization/forms/filtersets.py:118
@ -6767,7 +6767,7 @@ msgstr "Données"
#: extras/forms/filtersets.py:153 extras/forms/filtersets.py:342
#: extras/forms/filtersets.py:427 netbox/choices.py:133
#: utilities/forms/bulk_import.py:26
msgid "Data file"
msgid "Data File"
msgstr "Fichier de données"
#: extras/forms/filtersets.py:161

View File

@ -1276,11 +1276,11 @@ msgstr "AWS シークレットアクセスキー"
#: core/filtersets.py:49 extras/filtersets.py:245 extras/filtersets.py:585
#: extras/filtersets.py:617
msgid "Data source (ID)"
msgid "Data Source (ID)"
msgstr "データソース (ID)"
#: core/filtersets.py:55
msgid "Data source (name)"
msgid "Data Source (name)"
msgstr "データソース (名前)"
#: core/forms/bulk_edit.py:25 core/forms/filtersets.py:40
@ -1336,7 +1336,7 @@ msgstr "ファイル"
#: core/forms/filtersets.py:57 core/forms/mixins.py:16
#: extras/forms/filtersets.py:148 extras/forms/filtersets.py:337
#: extras/forms/filtersets.py:422
msgid "Data source"
msgid "Data Source"
msgstr "データソース"
#: core/forms/filtersets.py:67 extras/forms/filtersets.py:449
@ -6345,7 +6345,7 @@ msgid "Script module (ID)"
msgstr "スクリプトモジュール (ID)"
#: extras/filtersets.py:249 extras/filtersets.py:589 extras/filtersets.py:621
msgid "Data file (ID)"
msgid "Data File (ID)"
msgstr "データファイル (ID)"
#: extras/filtersets.py:526 virtualization/forms/filtersets.py:118
@ -6605,7 +6605,7 @@ msgstr "データ"
#: extras/forms/filtersets.py:153 extras/forms/filtersets.py:342
#: extras/forms/filtersets.py:427 netbox/choices.py:133
#: utilities/forms/bulk_import.py:26
msgid "Data file"
msgid "Data File"
msgstr "データファイル"
#: extras/forms/filtersets.py:161

View File

@ -1279,11 +1279,11 @@ msgstr "Chave de acesso secreta da AWS"
#: core/filtersets.py:49 extras/filtersets.py:245 extras/filtersets.py:585
#: extras/filtersets.py:617
msgid "Data source (ID)"
msgid "Data Source (ID)"
msgstr "Fonte de dados (ID)"
#: core/filtersets.py:55
msgid "Data source (name)"
msgid "Data Source (name)"
msgstr "Fonte de dados (nome)"
#: core/forms/bulk_edit.py:25 core/forms/filtersets.py:40
@ -1339,7 +1339,7 @@ msgstr "Arquivo"
#: core/forms/filtersets.py:57 core/forms/mixins.py:16
#: extras/forms/filtersets.py:148 extras/forms/filtersets.py:337
#: extras/forms/filtersets.py:422
msgid "Data source"
msgid "Data Source"
msgstr "Fonte de dados"
#: core/forms/filtersets.py:67 extras/forms/filtersets.py:449
@ -6480,7 +6480,7 @@ msgid "Script module (ID)"
msgstr "Módulo de script (ID)"
#: extras/filtersets.py:249 extras/filtersets.py:589 extras/filtersets.py:621
msgid "Data file (ID)"
msgid "Data File (ID)"
msgstr "Arquivo de dados (ID)"
#: extras/filtersets.py:526 virtualization/forms/filtersets.py:118
@ -6742,7 +6742,7 @@ msgstr "Dados"
#: extras/forms/filtersets.py:153 extras/forms/filtersets.py:342
#: extras/forms/filtersets.py:427 netbox/choices.py:133
#: utilities/forms/bulk_import.py:26
msgid "Data file"
msgid "Data File"
msgstr "Arquivo de dados"
#: extras/forms/filtersets.py:161

View File

@ -1287,11 +1287,11 @@ msgstr "Секретный ключ доступа AWS"
#: core/filtersets.py:49 extras/filtersets.py:245 extras/filtersets.py:585
#: extras/filtersets.py:617
msgid "Data source (ID)"
msgid "Data Source (ID)"
msgstr "Источник данных (ID)"
#: core/filtersets.py:55
msgid "Data source (name)"
msgid "Data Source (name)"
msgstr "Источник данных (имя)"
#: core/forms/bulk_edit.py:25 core/forms/filtersets.py:40
@ -1347,7 +1347,7 @@ msgstr "Файл"
#: core/forms/filtersets.py:57 core/forms/mixins.py:16
#: extras/forms/filtersets.py:148 extras/forms/filtersets.py:337
#: extras/forms/filtersets.py:422
msgid "Data source"
msgid "Data Source"
msgstr "Источник данных"
#: core/forms/filtersets.py:67 extras/forms/filtersets.py:449
@ -6479,7 +6479,7 @@ msgid "Script module (ID)"
msgstr "Модуль сценария (ID)"
#: extras/filtersets.py:249 extras/filtersets.py:589 extras/filtersets.py:621
msgid "Data file (ID)"
msgid "Data File (ID)"
msgstr "Файл данных (ID)"
#: extras/filtersets.py:526 virtualization/forms/filtersets.py:118
@ -6744,7 +6744,7 @@ msgstr "Данные"
#: extras/forms/filtersets.py:153 extras/forms/filtersets.py:342
#: extras/forms/filtersets.py:427 netbox/choices.py:133
#: utilities/forms/bulk_import.py:26
msgid "Data file"
msgid "Data File"
msgstr "Файл данных"
#: extras/forms/filtersets.py:161

View File

@ -1276,11 +1276,11 @@ msgstr "AWS gizli erişim anahtarı"
#: core/filtersets.py:49 extras/filtersets.py:245 extras/filtersets.py:585
#: extras/filtersets.py:617
msgid "Data source (ID)"
msgid "Data Source (ID)"
msgstr "Veri kaynağı (ID)"
#: core/filtersets.py:55
msgid "Data source (name)"
msgid "Data Source (name)"
msgstr "Veri kaynağı (isim)"
#: core/forms/bulk_edit.py:25 core/forms/filtersets.py:40
@ -1336,7 +1336,7 @@ msgstr "Dosya"
#: core/forms/filtersets.py:57 core/forms/mixins.py:16
#: extras/forms/filtersets.py:148 extras/forms/filtersets.py:337
#: extras/forms/filtersets.py:422
msgid "Data source"
msgid "Data Source"
msgstr "Veri kaynağı"
#: core/forms/filtersets.py:67 extras/forms/filtersets.py:449
@ -6418,7 +6418,7 @@ msgid "Script module (ID)"
msgstr "Komut dosyası modülü (ID)"
#: extras/filtersets.py:249 extras/filtersets.py:589 extras/filtersets.py:621
msgid "Data file (ID)"
msgid "Data File (ID)"
msgstr "Veri dosyası (ID)"
#: extras/filtersets.py:526 virtualization/forms/filtersets.py:118
@ -6680,7 +6680,7 @@ msgstr "Veriler"
#: extras/forms/filtersets.py:153 extras/forms/filtersets.py:342
#: extras/forms/filtersets.py:427 netbox/choices.py:133
#: utilities/forms/bulk_import.py:26
msgid "Data file"
msgid "Data File"
msgstr "Veri dosyası"
#: extras/forms/filtersets.py:161

View File

@ -1277,11 +1277,11 @@ msgstr "Ключ секретного доступу AWS"
#: core/filtersets.py:49 extras/filtersets.py:245 extras/filtersets.py:585
#: extras/filtersets.py:617
msgid "Data source (ID)"
msgid "Data Source (ID)"
msgstr "Джерело даних (ID)"
#: core/filtersets.py:55
msgid "Data source (name)"
msgid "Data Source (name)"
msgstr "Джерело даних (назва)"
#: core/forms/bulk_edit.py:25 core/forms/filtersets.py:40
@ -1337,7 +1337,7 @@ msgstr "Файл"
#: core/forms/filtersets.py:57 core/forms/mixins.py:16
#: extras/forms/filtersets.py:148 extras/forms/filtersets.py:337
#: extras/forms/filtersets.py:422
msgid "Data source"
msgid "Data Source"
msgstr "Джерело даних"
#: core/forms/filtersets.py:67 extras/forms/filtersets.py:449
@ -6451,7 +6451,7 @@ msgid "Script module (ID)"
msgstr "Модуль сценарію (ID)"
#: extras/filtersets.py:249 extras/filtersets.py:589 extras/filtersets.py:621
msgid "Data file (ID)"
msgid "Data File (ID)"
msgstr "Файл даних (ID)"
#: extras/filtersets.py:526 virtualization/forms/filtersets.py:118
@ -6713,7 +6713,7 @@ msgstr "Дані"
#: extras/forms/filtersets.py:153 extras/forms/filtersets.py:342
#: extras/forms/filtersets.py:427 netbox/choices.py:133
#: utilities/forms/bulk_import.py:26
msgid "Data file"
msgid "Data File"
msgstr "Файл даних"
#: extras/forms/filtersets.py:161

View File

@ -1274,11 +1274,11 @@ msgstr "AWS 私有访问密钥"
#: core/filtersets.py:49 extras/filtersets.py:245 extras/filtersets.py:585
#: extras/filtersets.py:617
msgid "Data source (ID)"
msgid "Data Source (ID)"
msgstr "数据源 (ID)"
#: core/filtersets.py:55
msgid "Data source (name)"
msgid "Data Source (name)"
msgstr "数据源(名称)"
#: core/forms/bulk_edit.py:25 core/forms/filtersets.py:40
@ -1334,7 +1334,7 @@ msgstr "文件"
#: core/forms/filtersets.py:57 core/forms/mixins.py:16
#: extras/forms/filtersets.py:148 extras/forms/filtersets.py:337
#: extras/forms/filtersets.py:422
msgid "Data source"
msgid "Data Source"
msgstr "数据源"
#: core/forms/filtersets.py:67 extras/forms/filtersets.py:449
@ -6326,7 +6326,7 @@ msgid "Script module (ID)"
msgstr "脚本模块 (ID)"
#: extras/filtersets.py:249 extras/filtersets.py:589 extras/filtersets.py:621
msgid "Data file (ID)"
msgid "Data File (ID)"
msgstr "数据文件 (ID)"
#: extras/filtersets.py:526 virtualization/forms/filtersets.py:118
@ -6584,7 +6584,7 @@ msgstr "数据"
#: extras/forms/filtersets.py:153 extras/forms/filtersets.py:342
#: extras/forms/filtersets.py:427 netbox/choices.py:133
#: utilities/forms/bulk_import.py:26
msgid "Data file"
msgid "Data File"
msgstr "数据文件"
#: extras/forms/filtersets.py:161

View File

@ -23,7 +23,7 @@ class BulkImportForm(SyncedDataMixin, forms.Form):
help_text=_("Enter object data in CSV, JSON or YAML format.")
)
upload_file = forms.FileField(
label=_("Data file"),
label=_("Data File"),
required=False
)
format = forms.ChoiceField(