Merge branch 'develop' into 16424-allow_filtering_of_devices_by_cluster_and_cluster_group

This commit is contained in:
Julio-Oliveira-Encora 2024-06-24 14:06:26 -03:00
commit 08e094abce
11 changed files with 194 additions and 165471 deletions

View File

@ -17,7 +17,6 @@ NetBox exists to empower network engineers. Since its release in 2016, it has be
<a href="#why-netbox">Why NetBox?</a> | <a href="#why-netbox">Why NetBox?</a> |
<a href="#getting-started">Getting Started</a> | <a href="#getting-started">Getting Started</a> |
<a href="#get-involved">Get Involved</a> | <a href="#get-involved">Get Involved</a> |
<a href="#project-stats">Project Stats</a> |
<a href="#screenshots">Screenshots</a> <a href="#screenshots">Screenshots</a>
</p> </p>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -138,11 +138,11 @@ These two methods will load data in YAML or JSON format, respectively, from file
The Script object provides a set of convenient functions for recording messages at different severity levels: The Script object provides a set of convenient functions for recording messages at different severity levels:
* `log_debug(message, object=None)` * `log_debug(message, obj=None)`
* `log_success(message, object=None)` * `log_success(message, obj=None)`
* `log_info(message, object=None)` * `log_info(message, obj=None)`
* `log_warning(message, object=None)` * `log_warning(message, obj=None)`
* `log_failure(message, object=None)` * `log_failure(message, obj=None)`
Log messages are returned to the user upon execution of the script. Markdown rendering is supported for log messages. A message may optionally be associated with a particular object by passing it as the second argument to the logging method. Log messages are returned to the user upon execution of the script. Markdown rendering is supported for log messages. A message may optionally be associated with a particular object by passing it as the second argument to the logging method.

View File

@ -500,6 +500,8 @@ class BaseScript:
'time': timezone.now().isoformat(), 'time': timezone.now().isoformat(),
'status': level, 'status': level,
'message': str(message), 'message': str(message),
'obj': str(obj) if obj else None,
'url': obj.get_absolute_url() if hasattr(obj, 'get_absolute_url') else None,
}) })
# Record to the system log # Record to the system log

View File

@ -1,6 +1,7 @@
import json import json
import django_tables2 as tables import django_tables2 as tables
from django.utils.html import format_html
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext_lazy as _
from extras.models import * from extras.models import *
@ -545,6 +546,9 @@ class ScriptResultsTable(BaseTable):
template_code="""{% load log_levels %}{% log_level record.status %}""", template_code="""{% load log_levels %}{% log_level record.status %}""",
verbose_name=_('Level') verbose_name=_('Level')
) )
object = tables.Column(
verbose_name=_('Object')
)
message = columns.MarkdownColumn( message = columns.MarkdownColumn(
verbose_name=_('Message') verbose_name=_('Message')
) )
@ -552,8 +556,17 @@ class ScriptResultsTable(BaseTable):
class Meta(BaseTable.Meta): class Meta(BaseTable.Meta):
empty_text = _(EMPTY_TABLE_TEXT) empty_text = _(EMPTY_TABLE_TEXT)
fields = ( fields = (
'index', 'time', 'status', 'message', 'index', 'time', 'status', 'object', 'message',
) )
default_columns = (
'index', 'time', 'status', 'object', 'message',
)
def render_object(self, value, record):
return format_html("<a href='{}'>{}</a>", record['url'], value)
def render_url(self, value):
return format_html("<a href='{}'>{}</a>", value, value)
class ReportResultsTable(BaseTable): class ReportResultsTable(BaseTable):
@ -585,3 +598,9 @@ class ReportResultsTable(BaseTable):
fields = ( fields = (
'index', 'method', 'time', 'status', 'object', 'url', 'message', 'index', 'method', 'time', 'status', 'object', 'url', 'message',
) )
def render_object(self, value, record):
return format_html("<a href='{}'>{}</a>", record['url'], value)
def render_url(self, value):
return format_html("<a href='{}'>{}</a>", value, value)

View File

@ -1201,6 +1201,8 @@ class ScriptResultView(TableMixin, generic.ObjectView):
'time': log.get('time'), 'time': log.get('time'),
'status': log.get('status'), 'status': log.get('status'),
'message': log.get('message'), 'message': log.get('message'),
'object': log.get('obj'),
'url': log.get('url'),
} }
data.append(result) data.append(result)

View File

@ -551,7 +551,7 @@ if SENTRY_ENABLED:
# Calculate a unique deployment ID from the secret key # Calculate a unique deployment ID from the secret key
DEPLOYMENT_ID = hashlib.sha256(SECRET_KEY.encode('utf-8')).hexdigest()[:16] DEPLOYMENT_ID = hashlib.sha256(SECRET_KEY.encode('utf-8')).hexdigest()[:16]
CENSUS_URL = 'https://census.netbox.dev/api/v1/' CENSUS_URL = 'https://census.netbox.oss.netboxlabs.com/api/v1/'
CENSUS_PARAMS = { CENSUS_PARAMS = {
'version': VERSION, 'version': VERSION,
'python_version': sys.version.split()[0], 'python_version': sys.version.split()[0],

View File

@ -44,7 +44,7 @@
{# Object table controls #} {# Object table controls #}
<div class="row mb-3"> <div class="row mb-3">
<div class="col-auto ms-auto d-print-none"> <div class="col-auto ms-auto d-print-none">
{% if request.user.is_authenticated %} {% if request.user.is_authenticated and job.completed %}
<div class="table-configure input-group"> <div class="table-configure input-group">
<button type="button" data-bs-toggle="modal" title="{% trans "Configure Table" %}" data-bs-target="#ObjectTable_config" <button type="button" data-bs-toggle="modal" title="{% trans "Configure Table" %}" data-bs-target="#ObjectTable_config"
class="btn"> class="btn">

View File

@ -48,7 +48,7 @@ Context:
<li class="nav-item" role="presentation"> <li class="nav-item" role="presentation">
<a class="nav-link active" id="object-list-tab" data-bs-toggle="tab" data-bs-target="#object-list" type="button" role="tab" aria-controls="edit-form" aria-selected="true"> <a class="nav-link active" id="object-list-tab" data-bs-toggle="tab" data-bs-target="#object-list" type="button" role="tab" aria-controls="edit-form" aria-selected="true">
{% trans "Results" %} {% trans "Results" %}
<span class="badge text-bg-secondary total-object-count">{{ table.page.paginator.count }}</span> <span class="badge text-bg-secondary total-object-count">{% if table.page.paginator.count %}{{ table.page.paginator.count }}{% else %}{{ total_count }}{% endif %}</span>
</a> </a>
</li> </li>
{% if filter_form %} {% if filter_form %}

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-06-19 05:02+0000\n" "POT-Creation-Date: 2024-06-22 05:02+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -30,7 +30,7 @@ msgstr ""
#: netbox/account/tables.py:35 netbox/core/tables/jobs.py:29 #: netbox/account/tables.py:35 netbox/core/tables/jobs.py:29
#: netbox/core/tables/tasks.py:79 netbox/extras/choices.py:142 #: netbox/core/tables/tasks.py:79 netbox/extras/choices.py:142
#: netbox/extras/tables/tables.py:499 netbox/templates/account/token.html:43 #: netbox/extras/tables/tables.py:500 netbox/templates/account/token.html:43
#: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision.html:26
#: netbox/templates/core/configrevision_restore.html:12 #: netbox/templates/core/configrevision_restore.html:12
#: netbox/templates/core/job.html:51 netbox/templates/core/rq_task.html:16 #: netbox/templates/core/job.html:51 netbox/templates/core/rq_task.html:16
@ -79,7 +79,7 @@ msgstr ""
#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 #: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103
#: netbox/dcim/choices.py:173 netbox/dcim/choices.py:219 #: netbox/dcim/choices.py:173 netbox/dcim/choices.py:219
#: netbox/dcim/choices.py:1534 netbox/dcim/choices.py:1584 #: netbox/dcim/choices.py:1534 netbox/dcim/choices.py:1584
#: netbox/extras/tables/tables.py:385 netbox/ipam/choices.py:31 #: netbox/extras/tables/tables.py:386 netbox/ipam/choices.py:31
#: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 #: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69
#: netbox/ipam/choices.py:154 netbox/templates/extras/configcontext.html:25 #: netbox/ipam/choices.py:154 netbox/templates/extras/configcontext.html:25
#: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38 #: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38
@ -171,7 +171,7 @@ msgstr ""
#: netbox/dcim/forms/filtersets.py:1476 netbox/dcim/forms/filtersets.py:1500 #: netbox/dcim/forms/filtersets.py:1476 netbox/dcim/forms/filtersets.py:1500
#: netbox/dcim/forms/filtersets.py:1524 netbox/dcim/forms/model_forms.py:136 #: netbox/dcim/forms/filtersets.py:1524 netbox/dcim/forms/model_forms.py:136
#: netbox/dcim/forms/model_forms.py:164 netbox/dcim/forms/model_forms.py:206 #: netbox/dcim/forms/model_forms.py:164 netbox/dcim/forms/model_forms.py:206
#: netbox/dcim/forms/model_forms.py:406 netbox/dcim/forms/model_forms.py:668 #: netbox/dcim/forms/model_forms.py:406 netbox/dcim/forms/model_forms.py:671
#: netbox/dcim/forms/object_create.py:391 netbox/dcim/tables/devices.py:150 #: netbox/dcim/forms/object_create.py:391 netbox/dcim/tables/devices.py:150
#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93 #: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93
#: netbox/dcim/tables/racks.py:62 netbox/dcim/tables/racks.py:138 #: netbox/dcim/tables/racks.py:62 netbox/dcim/tables/racks.py:138
@ -353,7 +353,7 @@ msgstr ""
#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/bulk_edit.py:124 #: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/bulk_edit.py:124
#: netbox/extras/forms/bulk_edit.py:153 netbox/extras/forms/bulk_edit.py:183 #: netbox/extras/forms/bulk_edit.py:153 netbox/extras/forms/bulk_edit.py:183
#: netbox/extras/forms/bulk_edit.py:264 netbox/extras/forms/bulk_edit.py:288 #: netbox/extras/forms/bulk_edit.py:264 netbox/extras/forms/bulk_edit.py:288
#: netbox/extras/forms/bulk_edit.py:302 netbox/extras/tables/tables.py:58 #: netbox/extras/forms/bulk_edit.py:302 netbox/extras/tables/tables.py:59
#: netbox/ipam/forms/bulk_edit.py:51 netbox/ipam/forms/bulk_edit.py:71 #: netbox/ipam/forms/bulk_edit.py:51 netbox/ipam/forms/bulk_edit.py:71
#: netbox/ipam/forms/bulk_edit.py:91 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:91 netbox/ipam/forms/bulk_edit.py:115
#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:173 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:173
@ -495,7 +495,7 @@ msgstr ""
#: netbox/dcim/tables/devices.py:687 netbox/dcim/tables/devices.py:744 #: netbox/dcim/tables/devices.py:687 netbox/dcim/tables/devices.py:744
#: netbox/dcim/tables/devices.py:968 netbox/dcim/tables/devicetypes.py:245 #: netbox/dcim/tables/devices.py:968 netbox/dcim/tables/devicetypes.py:245
#: netbox/dcim/tables/devicetypes.py:260 netbox/dcim/tables/racks.py:32 #: netbox/dcim/tables/devicetypes.py:260 netbox/dcim/tables/racks.py:32
#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/tables/tables.py:333 #: netbox/extras/forms/bulk_edit.py:260 netbox/extras/tables/tables.py:334
#: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/circuittype.html:30
#: netbox/templates/dcim/cable.html:40 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/cable.html:40 netbox/templates/dcim/devicerole.html:34
#: netbox/templates/dcim/frontport.html:40 #: netbox/templates/dcim/frontport.html:40
@ -525,12 +525,12 @@ msgstr ""
#: netbox/dcim/forms/filtersets.py:1186 netbox/dcim/forms/filtersets.py:1208 #: netbox/dcim/forms/filtersets.py:1186 netbox/dcim/forms/filtersets.py:1208
#: netbox/dcim/forms/filtersets.py:1225 netbox/dcim/forms/filtersets.py:1259 #: netbox/dcim/forms/filtersets.py:1225 netbox/dcim/forms/filtersets.py:1259
#: netbox/dcim/forms/filtersets.py:1354 netbox/dcim/forms/filtersets.py:1375 #: netbox/dcim/forms/filtersets.py:1354 netbox/dcim/forms/filtersets.py:1375
#: netbox/dcim/forms/model_forms.py:643 netbox/dcim/forms/model_forms.py:649 #: netbox/dcim/forms/model_forms.py:646 netbox/dcim/forms/model_forms.py:652
#: netbox/dcim/forms/object_import.py:84 netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:84 netbox/dcim/forms/object_import.py:113
#: netbox/dcim/forms/object_import.py:145 netbox/dcim/tables/devices.py:175 #: netbox/dcim/forms/object_import.py:145 netbox/dcim/tables/devices.py:175
#: netbox/dcim/tables/devices.py:797 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/devices.py:797 netbox/dcim/tables/power.py:77
#: netbox/extras/forms/bulk_import.py:39 netbox/extras/tables/tables.py:283 #: netbox/extras/forms/bulk_import.py:39 netbox/extras/tables/tables.py:284
#: netbox/extras/tables/tables.py:355 netbox/extras/tables/tables.py:473 #: netbox/extras/tables/tables.py:356 netbox/extras/tables/tables.py:474
#: netbox/netbox/tables/tables.py:239 netbox/templates/circuits/circuit.html:30 #: netbox/netbox/tables/tables.py:239 netbox/templates/circuits/circuit.html:30
#: netbox/templates/core/datasource.html:38 netbox/templates/dcim/cable.html:15 #: netbox/templates/core/datasource.html:38 netbox/templates/dcim/cable.html:15
#: netbox/templates/dcim/consoleport.html:36 #: netbox/templates/dcim/consoleport.html:36
@ -726,7 +726,7 @@ msgstr ""
#: netbox/circuits/forms/model_forms.py:111 #: netbox/circuits/forms/model_forms.py:111
#: netbox/dcim/forms/model_forms.py:138 netbox/dcim/forms/model_forms.py:180 #: netbox/dcim/forms/model_forms.py:138 netbox/dcim/forms/model_forms.py:180
#: netbox/dcim/forms/model_forms.py:228 netbox/dcim/forms/model_forms.py:267 #: netbox/dcim/forms/model_forms.py:228 netbox/dcim/forms/model_forms.py:267
#: netbox/dcim/forms/model_forms.py:713 netbox/dcim/forms/model_forms.py:1636 #: netbox/dcim/forms/model_forms.py:716 netbox/dcim/forms/model_forms.py:1639
#: netbox/ipam/forms/model_forms.py:62 netbox/ipam/forms/model_forms.py:79 #: netbox/ipam/forms/model_forms.py:62 netbox/ipam/forms/model_forms.py:79
#: netbox/ipam/forms/model_forms.py:113 netbox/ipam/forms/model_forms.py:134 #: netbox/ipam/forms/model_forms.py:113 netbox/ipam/forms/model_forms.py:134
#: netbox/ipam/forms/model_forms.py:158 netbox/ipam/forms/model_forms.py:230 #: netbox/ipam/forms/model_forms.py:158 netbox/ipam/forms/model_forms.py:230
@ -867,7 +867,7 @@ msgstr ""
#: netbox/dcim/forms/filtersets.py:1370 netbox/dcim/forms/filtersets.py:1391 #: netbox/dcim/forms/filtersets.py:1370 netbox/dcim/forms/filtersets.py:1391
#: netbox/dcim/forms/filtersets.py:1406 netbox/dcim/forms/filtersets.py:1420 #: netbox/dcim/forms/filtersets.py:1406 netbox/dcim/forms/filtersets.py:1420
#: netbox/dcim/forms/model_forms.py:179 netbox/dcim/forms/model_forms.py:211 #: netbox/dcim/forms/model_forms.py:179 netbox/dcim/forms/model_forms.py:211
#: netbox/dcim/forms/model_forms.py:411 netbox/dcim/forms/model_forms.py:673 #: netbox/dcim/forms/model_forms.py:411 netbox/dcim/forms/model_forms.py:676
#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/power.py:30
#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:143 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:143
#: netbox/extras/filtersets.py:488 netbox/extras/forms/filtersets.py:329 #: netbox/extras/filtersets.py:488 netbox/extras/forms/filtersets.py:329
@ -1220,11 +1220,11 @@ msgstr ""
#: netbox/dcim/tables/racks.py:53 netbox/dcim/tables/sites.py:24 #: netbox/dcim/tables/racks.py:53 netbox/dcim/tables/sites.py:24
#: netbox/dcim/tables/sites.py:51 netbox/dcim/tables/sites.py:78 #: netbox/dcim/tables/sites.py:51 netbox/dcim/tables/sites.py:78
#: netbox/dcim/tables/sites.py:125 netbox/extras/forms/filtersets.py:191 #: netbox/dcim/tables/sites.py:125 netbox/extras/forms/filtersets.py:191
#: netbox/extras/tables/tables.py:42 netbox/extras/tables/tables.py:88 #: netbox/extras/tables/tables.py:43 netbox/extras/tables/tables.py:89
#: netbox/extras/tables/tables.py:120 netbox/extras/tables/tables.py:144 #: netbox/extras/tables/tables.py:121 netbox/extras/tables/tables.py:145
#: netbox/extras/tables/tables.py:209 netbox/extras/tables/tables.py:256 #: netbox/extras/tables/tables.py:210 netbox/extras/tables/tables.py:257
#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:329 #: netbox/extras/tables/tables.py:280 netbox/extras/tables/tables.py:330
#: netbox/extras/tables/tables.py:381 netbox/extras/tables/tables.py:404 #: netbox/extras/tables/tables.py:382 netbox/extras/tables/tables.py:405
#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:386 #: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:386
#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:85 #: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:85
#: netbox/ipam/tables/ip.py:159 netbox/ipam/tables/services.py:15 #: netbox/ipam/tables/ip.py:159 netbox/ipam/tables/services.py:15
@ -1349,7 +1349,7 @@ msgstr ""
#: netbox/dcim/tables/modules.py:72 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/modules.py:72 netbox/dcim/tables/power.py:39
#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:76 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:76
#: netbox/dcim/tables/racks.py:156 netbox/dcim/tables/sites.py:103 #: netbox/dcim/tables/racks.py:156 netbox/dcim/tables/sites.py:103
#: netbox/extras/tables/tables.py:515 netbox/ipam/tables/asn.py:69 #: netbox/extras/tables/tables.py:516 netbox/ipam/tables/asn.py:69
#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:135 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:135
#: netbox/ipam/tables/ip.py:272 netbox/ipam/tables/ip.py:325 #: netbox/ipam/tables/ip.py:272 netbox/ipam/tables/ip.py:325
#: netbox/ipam/tables/ip.py:392 netbox/ipam/tables/services.py:24 #: netbox/ipam/tables/ip.py:392 netbox/ipam/tables/services.py:24
@ -1470,7 +1470,7 @@ msgstr ""
msgid "Local" msgid "Local"
msgstr "" msgstr ""
#: netbox/core/data_backends.py:47 netbox/extras/tables/tables.py:461 #: netbox/core/data_backends.py:47 netbox/extras/tables/tables.py:462
#: netbox/templates/account/profile.html:15 netbox/templates/users/user.html:17 #: netbox/templates/account/profile.html:15 netbox/templates/users/user.html:17
#: netbox/users/tables.py:31 #: netbox/users/tables.py:31
msgid "Username" msgid "Username"
@ -1519,8 +1519,8 @@ msgstr ""
#: netbox/extras/forms/bulk_edit.py:98 netbox/extras/forms/bulk_edit.py:162 #: netbox/extras/forms/bulk_edit.py:98 netbox/extras/forms/bulk_edit.py:162
#: netbox/extras/forms/bulk_edit.py:221 netbox/extras/forms/filtersets.py:120 #: netbox/extras/forms/bulk_edit.py:221 netbox/extras/forms/filtersets.py:120
#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:268 #: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:268
#: netbox/extras/tables/tables.py:127 netbox/extras/tables/tables.py:216 #: netbox/extras/tables/tables.py:128 netbox/extras/tables/tables.py:217
#: netbox/extras/tables/tables.py:293 netbox/netbox/preferences.py:22 #: netbox/extras/tables/tables.py:294 netbox/netbox/preferences.py:22
#: netbox/templates/core/datasource.html:42 #: netbox/templates/core/datasource.html:42
#: netbox/templates/dcim/interface.html:61 #: netbox/templates/dcim/interface.html:61
#: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/customlink.html:17
@ -1551,8 +1551,8 @@ msgstr ""
#: netbox/core/forms/filtersets.py:27 netbox/core/forms/model_forms.py:97 #: netbox/core/forms/filtersets.py:27 netbox/core/forms/model_forms.py:97
#: netbox/extras/forms/model_forms.py:174 #: netbox/extras/forms/model_forms.py:174
#: netbox/extras/forms/model_forms.py:454 #: netbox/extras/forms/model_forms.py:454
#: netbox/extras/forms/model_forms.py:508 netbox/extras/tables/tables.py:154 #: netbox/extras/forms/model_forms.py:508 netbox/extras/tables/tables.py:155
#: netbox/extras/tables/tables.py:373 netbox/extras/tables/tables.py:408 #: netbox/extras/tables/tables.py:374 netbox/extras/tables/tables.py:409
#: netbox/templates/core/datasource.html:31 #: netbox/templates/core/datasource.html:31
#: netbox/templates/dcim/device/render_config.html:18 #: netbox/templates/dcim/device/render_config.html:18
#: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configcontext.html:29
@ -1577,8 +1577,8 @@ msgid "Creation"
msgstr "" msgstr ""
#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:470 #: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:470
#: netbox/extras/forms/filtersets.py:510 netbox/extras/tables/tables.py:183 #: netbox/extras/forms/filtersets.py:510 netbox/extras/tables/tables.py:184
#: netbox/extras/tables/tables.py:504 netbox/templates/core/job.html:20 #: netbox/extras/tables/tables.py:505 netbox/templates/core/job.html:20
#: netbox/templates/extras/objectchange.html:52 #: netbox/templates/extras/objectchange.html:52
#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59
msgid "Object Type" msgid "Object Type"
@ -1780,7 +1780,7 @@ msgid "type"
msgstr "" msgstr ""
#: netbox/core/models/data.py:52 netbox/extras/choices.py:37 #: netbox/core/models/data.py:52 netbox/extras/choices.py:37
#: netbox/extras/models/models.py:192 netbox/extras/tables/tables.py:577 #: netbox/extras/models/models.py:192 netbox/extras/tables/tables.py:590
#: netbox/templates/core/datasource.html:58 #: netbox/templates/core/datasource.html:58
msgid "URL" msgid "URL"
msgstr "" msgstr ""
@ -1963,18 +1963,19 @@ msgid "Last updated"
msgstr "" msgstr ""
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
#: netbox/dcim/tables/devicetypes.py:161 netbox/extras/tables/tables.py:179 #: netbox/dcim/tables/devicetypes.py:161 netbox/extras/tables/tables.py:180
#: netbox/extras/tables/tables.py:350 netbox/netbox/tables/tables.py:188 #: netbox/extras/tables/tables.py:351 netbox/netbox/tables/tables.py:188
#: netbox/templates/dcim/virtualchassis_edit.html:52 #: netbox/templates/dcim/virtualchassis_edit.html:52
#: netbox/utilities/forms/forms.py:73 netbox/wireless/tables/wirelesslink.py:16 #: netbox/utilities/forms/forms.py:73 netbox/wireless/tables/wirelesslink.py:16
msgid "ID" msgid "ID"
msgstr "" msgstr ""
#: netbox/core/tables/jobs.py:21 netbox/extras/choices.py:41 #: netbox/core/tables/jobs.py:21 netbox/extras/choices.py:41
#: netbox/extras/tables/tables.py:241 netbox/extras/tables/tables.py:287 #: netbox/extras/tables/tables.py:242 netbox/extras/tables/tables.py:288
#: netbox/extras/tables/tables.py:360 netbox/extras/tables/tables.py:478 #: netbox/extras/tables/tables.py:361 netbox/extras/tables/tables.py:479
#: netbox/extras/tables/tables.py:509 netbox/extras/tables/tables.py:574 #: netbox/extras/tables/tables.py:510 netbox/extras/tables/tables.py:550
#: netbox/netbox/tables/tables.py:243 netbox/templates/extras/eventrule.html:84 #: netbox/extras/tables/tables.py:587 netbox/netbox/tables/tables.py:243
#: netbox/templates/extras/eventrule.html:84
#: netbox/templates/extras/journalentry.html:18 #: netbox/templates/extras/journalentry.html:18
#: netbox/templates/extras/objectchange.html:58 #: netbox/templates/extras/objectchange.html:58
#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64 #: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64
@ -2161,10 +2162,10 @@ msgstr ""
#: netbox/dcim/forms/bulk_import.py:511 netbox/dcim/forms/bulk_import.py:778 #: netbox/dcim/forms/bulk_import.py:511 netbox/dcim/forms/bulk_import.py:778
#: netbox/dcim/forms/bulk_import.py:1033 netbox/dcim/forms/filtersets.py:227 #: netbox/dcim/forms/bulk_import.py:1033 netbox/dcim/forms/filtersets.py:227
#: netbox/dcim/forms/model_forms.py:73 netbox/dcim/forms/model_forms.py:92 #: netbox/dcim/forms/model_forms.py:73 netbox/dcim/forms/model_forms.py:92
#: netbox/dcim/forms/model_forms.py:169 netbox/dcim/forms/model_forms.py:1007 #: netbox/dcim/forms/model_forms.py:169 netbox/dcim/forms/model_forms.py:1010
#: netbox/dcim/forms/model_forms.py:1446 netbox/dcim/forms/object_import.py:176 #: netbox/dcim/forms/model_forms.py:1449 netbox/dcim/forms/object_import.py:176
#: netbox/dcim/tables/devices.py:640 netbox/dcim/tables/devices.py:919 #: netbox/dcim/tables/devices.py:640 netbox/dcim/tables/devices.py:919
#: netbox/extras/tables/tables.py:186 netbox/ipam/tables/fhrp.py:59 #: netbox/extras/tables/tables.py:187 netbox/ipam/tables/fhrp.py:59
#: netbox/ipam/tables/ip.py:374 netbox/ipam/tables/services.py:44 #: netbox/ipam/tables/ip.py:374 netbox/ipam/tables/services.py:44
#: netbox/templates/dcim/interface.html:102 #: netbox/templates/dcim/interface.html:102
#: netbox/templates/dcim/interface.html:309 #: netbox/templates/dcim/interface.html:309
@ -2285,7 +2286,7 @@ msgstr ""
#: netbox/dcim/choices.py:814 netbox/dcim/choices.py:1051 #: netbox/dcim/choices.py:814 netbox/dcim/choices.py:1051
#: netbox/dcim/forms/bulk_edit.py:1408 netbox/dcim/forms/filtersets.py:1239 #: netbox/dcim/forms/bulk_edit.py:1408 netbox/dcim/forms/filtersets.py:1239
#: netbox/dcim/forms/model_forms.py:933 netbox/dcim/forms/model_forms.py:1341 #: netbox/dcim/forms/model_forms.py:936 netbox/dcim/forms/model_forms.py:1344
#: netbox/netbox/navigation/menu.py:127 netbox/netbox/navigation/menu.py:131 #: netbox/netbox/navigation/menu.py:127 netbox/netbox/navigation/menu.py:131
#: netbox/templates/dcim/interface.html:210 #: netbox/templates/dcim/interface.html:210
msgid "Wireless" msgid "Wireless"
@ -2296,7 +2297,7 @@ msgid "Virtual interfaces"
msgstr "" msgstr ""
#: netbox/dcim/choices.py:979 netbox/dcim/forms/bulk_edit.py:1303 #: netbox/dcim/choices.py:979 netbox/dcim/forms/bulk_edit.py:1303
#: netbox/dcim/forms/bulk_import.py:785 netbox/dcim/forms/model_forms.py:919 #: netbox/dcim/forms/bulk_import.py:785 netbox/dcim/forms/model_forms.py:922
#: netbox/dcim/tables/devices.py:644 netbox/templates/dcim/interface.html:106 #: netbox/dcim/tables/devices.py:644 netbox/templates/dcim/interface.html:106
#: netbox/templates/virtualization/vminterface.html:43 #: netbox/templates/virtualization/vminterface.html:43
#: netbox/virtualization/forms/bulk_edit.py:212 #: netbox/virtualization/forms/bulk_edit.py:212
@ -2809,7 +2810,7 @@ msgstr ""
#: netbox/dcim/filtersets.py:1546 netbox/dcim/forms/bulk_edit.py:1382 #: netbox/dcim/filtersets.py:1546 netbox/dcim/forms/bulk_edit.py:1382
#: netbox/dcim/forms/bulk_import.py:836 netbox/dcim/forms/filtersets.py:1334 #: netbox/dcim/forms/bulk_import.py:836 netbox/dcim/forms/filtersets.py:1334
#: netbox/dcim/forms/model_forms.py:1322 #: netbox/dcim/forms/model_forms.py:1325
#: netbox/dcim/models/device_components.py:712 #: netbox/dcim/models/device_components.py:712
#: netbox/dcim/tables/devices.py:610 netbox/ipam/filtersets.py:316 #: netbox/dcim/tables/devices.py:610 netbox/ipam/filtersets.py:316
#: netbox/ipam/filtersets.py:327 netbox/ipam/filtersets.py:483 #: netbox/ipam/filtersets.py:327 netbox/ipam/filtersets.py:483
@ -2888,7 +2889,7 @@ msgid "LAG interface (ID)"
msgstr "" msgstr ""
#: netbox/dcim/filtersets.py:1646 netbox/dcim/filtersets.py:1658 #: netbox/dcim/filtersets.py:1646 netbox/dcim/filtersets.py:1658
#: netbox/dcim/forms/filtersets.py:1251 netbox/dcim/forms/model_forms.py:1634 #: netbox/dcim/forms/filtersets.py:1251 netbox/dcim/forms/model_forms.py:1637
#: netbox/templates/dcim/virtualdevicecontext.html:15 #: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context" msgid "Virtual Device Context"
msgstr "" msgstr ""
@ -2955,7 +2956,7 @@ msgid "Tags"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1396 #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1396
#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/forms/model_forms.py:486 #: netbox/dcim/forms/model_forms.py:431 netbox/dcim/forms/model_forms.py:489
#: netbox/dcim/forms/object_create.py:197 #: netbox/dcim/forms/object_create.py:197
#: netbox/dcim/forms/object_create.py:353 netbox/dcim/tables/devices.py:162 #: netbox/dcim/forms/object_create.py:353 netbox/dcim/tables/devices.py:162
#: netbox/dcim/tables/devices.py:690 netbox/dcim/tables/devicetypes.py:242 #: netbox/dcim/tables/devices.py:690 netbox/dcim/tables/devicetypes.py:242
@ -3033,8 +3034,8 @@ msgstr ""
#: netbox/dcim/forms/bulk_edit.py:1548 netbox/dcim/forms/bulk_import.py:207 #: netbox/dcim/forms/bulk_edit.py:1548 netbox/dcim/forms/bulk_import.py:207
#: netbox/dcim/forms/bulk_import.py:1021 netbox/dcim/forms/filtersets.py:300 #: netbox/dcim/forms/bulk_import.py:1021 netbox/dcim/forms/filtersets.py:300
#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:1426 #: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:1426
#: netbox/dcim/forms/model_forms.py:219 netbox/dcim/forms/model_forms.py:1015 #: netbox/dcim/forms/model_forms.py:219 netbox/dcim/forms/model_forms.py:1018
#: netbox/dcim/forms/model_forms.py:1454 netbox/dcim/forms/object_import.py:181 #: netbox/dcim/forms/model_forms.py:1457 netbox/dcim/forms/object_import.py:181
#: netbox/dcim/tables/devices.py:166 netbox/dcim/tables/devices.py:792 #: netbox/dcim/tables/devices.py:166 netbox/dcim/tables/devices.py:792
#: netbox/dcim/tables/devices.py:903 netbox/dcim/tables/devicetypes.py:300 #: netbox/dcim/tables/devices.py:903 netbox/dcim/tables/devicetypes.py:300
#: netbox/dcim/tables/racks.py:69 netbox/extras/filtersets.py:504 #: netbox/dcim/tables/racks.py:69 netbox/extras/filtersets.py:504
@ -3158,7 +3159,7 @@ msgstr ""
#: netbox/dcim/forms/filtersets.py:392 netbox/dcim/forms/filtersets.py:701 #: netbox/dcim/forms/filtersets.py:392 netbox/dcim/forms/filtersets.py:701
#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1086 #: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1086
#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:248
#: netbox/dcim/forms/model_forms.py:422 netbox/dcim/forms/model_forms.py:700 #: netbox/dcim/forms/model_forms.py:422 netbox/dcim/forms/model_forms.py:703
#: netbox/dcim/forms/object_create.py:400 netbox/dcim/tables/devices.py:158 #: netbox/dcim/forms/object_create.py:400 netbox/dcim/tables/devices.py:158
#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:148 #: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:148
#: netbox/ipam/forms/bulk_edit.py:465 netbox/ipam/forms/filtersets.py:442 #: netbox/ipam/forms/bulk_edit.py:465 netbox/ipam/forms/filtersets.py:442
@ -3176,7 +3177,7 @@ msgstr ""
#: netbox/dcim/forms/filtersets.py:248 netbox/dcim/forms/filtersets.py:333 #: netbox/dcim/forms/filtersets.py:248 netbox/dcim/forms/filtersets.py:333
#: netbox/dcim/forms/filtersets.py:416 netbox/dcim/forms/filtersets.py:543 #: netbox/dcim/forms/filtersets.py:416 netbox/dcim/forms/filtersets.py:543
#: netbox/dcim/forms/filtersets.py:651 netbox/dcim/forms/filtersets.py:861 #: netbox/dcim/forms/filtersets.py:651 netbox/dcim/forms/filtersets.py:861
#: netbox/dcim/forms/model_forms.py:610 netbox/dcim/forms/model_forms.py:1524 #: netbox/dcim/forms/model_forms.py:613 netbox/dcim/forms/model_forms.py:1527
#: netbox/templates/dcim/device_edit.html:20 #: netbox/templates/dcim/device_edit.html:20
msgid "Hardware" msgid "Hardware"
msgstr "" msgstr ""
@ -3192,7 +3193,7 @@ msgstr ""
#: netbox/dcim/forms/filtersets.py:866 netbox/dcim/forms/filtersets.py:1431 #: netbox/dcim/forms/filtersets.py:866 netbox/dcim/forms/filtersets.py:1431
#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:293 #: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:293
#: netbox/dcim/forms/model_forms.py:339 netbox/dcim/forms/model_forms.py:379 #: netbox/dcim/forms/model_forms.py:339 netbox/dcim/forms/model_forms.py:379
#: netbox/dcim/forms/model_forms.py:1020 netbox/dcim/forms/model_forms.py:1459 #: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1462
#: netbox/dcim/forms/object_import.py:187 netbox/dcim/tables/devices.py:93 #: netbox/dcim/forms/object_import.py:187 netbox/dcim/tables/devices.py:93
#: netbox/dcim/tables/devices.py:169 netbox/dcim/tables/devices.py:906 #: netbox/dcim/tables/devices.py:169 netbox/dcim/tables/devices.py:906
#: netbox/dcim/tables/devicetypes.py:81 netbox/dcim/tables/devicetypes.py:304 #: netbox/dcim/tables/devicetypes.py:81 netbox/dcim/tables/devicetypes.py:304
@ -3255,7 +3256,7 @@ msgstr ""
#: netbox/dcim/forms/bulk_import.py:535 netbox/dcim/forms/filtersets.py:619 #: netbox/dcim/forms/bulk_import.py:535 netbox/dcim/forms/filtersets.py:619
#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:752 #: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:752
#: netbox/dcim/forms/model_forms.py:358 netbox/dcim/forms/model_forms.py:384 #: netbox/dcim/forms/model_forms.py:358 netbox/dcim/forms/model_forms.py:384
#: netbox/dcim/forms/model_forms.py:495 #: netbox/dcim/forms/model_forms.py:498
#: netbox/virtualization/forms/bulk_import.py:132 #: netbox/virtualization/forms/bulk_import.py:132
#: netbox/virtualization/forms/bulk_import.py:133 #: netbox/virtualization/forms/bulk_import.py:133
#: netbox/virtualization/forms/filtersets.py:184 #: netbox/virtualization/forms/filtersets.py:184
@ -3265,8 +3266,8 @@ msgstr ""
#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/bulk_edit.py:959 #: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/bulk_edit.py:959
#: netbox/dcim/forms/bulk_import.py:437 netbox/dcim/forms/filtersets.py:112 #: netbox/dcim/forms/bulk_import.py:437 netbox/dcim/forms/filtersets.py:112
#: netbox/dcim/forms/model_forms.py:444 netbox/dcim/forms/model_forms.py:817 #: netbox/dcim/forms/model_forms.py:444 netbox/dcim/forms/model_forms.py:820
#: netbox/dcim/forms/model_forms.py:834 netbox/extras/filtersets.py:499 #: netbox/dcim/forms/model_forms.py:837 netbox/extras/filtersets.py:499
msgid "Device type" msgid "Device type"
msgstr "" msgstr ""
@ -3305,9 +3306,9 @@ msgstr ""
#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1392 #: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1392
#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1421 #: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1421
#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/forms/filtersets.py:1508 #: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/forms/filtersets.py:1508
#: netbox/dcim/forms/filtersets.py:1532 netbox/dcim/forms/model_forms.py:573 #: netbox/dcim/forms/filtersets.py:1532 netbox/dcim/forms/model_forms.py:576
#: netbox/dcim/forms/model_forms.py:794 netbox/dcim/forms/model_forms.py:1153 #: netbox/dcim/forms/model_forms.py:797 netbox/dcim/forms/model_forms.py:1156
#: netbox/dcim/forms/model_forms.py:1608 netbox/dcim/forms/object_create.py:257 #: netbox/dcim/forms/model_forms.py:1611 netbox/dcim/forms/object_create.py:257
#: netbox/dcim/tables/connections.py:22 netbox/dcim/tables/connections.py:41 #: netbox/dcim/tables/connections.py:22 netbox/dcim/tables/connections.py:41
#: netbox/dcim/tables/connections.py:60 netbox/dcim/tables/devices.py:282 #: netbox/dcim/tables/connections.py:60 netbox/dcim/tables/devices.py:282
#: netbox/dcim/tables/devices.py:359 netbox/dcim/tables/devices.py:400 #: netbox/dcim/tables/devices.py:359 netbox/dcim/tables/devices.py:400
@ -3362,7 +3363,7 @@ msgid "Configuration"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/bulk_import.py:598 #: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/bulk_import.py:598
#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/forms/model_forms.py:842 #: netbox/dcim/forms/model_forms.py:590 netbox/dcim/forms/model_forms.py:845
msgid "Module type" msgid "Module type"
msgstr "" msgstr ""
@ -3405,7 +3406,7 @@ msgid "Domain"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_edit.py:803 netbox/dcim/forms/bulk_import.py:1296 #: netbox/dcim/forms/bulk_edit.py:803 netbox/dcim/forms/bulk_import.py:1296
#: netbox/dcim/forms/filtersets.py:1077 netbox/dcim/forms/model_forms.py:695 #: netbox/dcim/forms/filtersets.py:1077 netbox/dcim/forms/model_forms.py:698
msgid "Power panel" msgid "Power panel"
msgstr "" msgstr ""
@ -3454,8 +3455,8 @@ msgid "Allocated power draw (watts)"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_edit.py:976 netbox/dcim/forms/bulk_import.py:731 #: netbox/dcim/forms/bulk_edit.py:976 netbox/dcim/forms/bulk_import.py:731
#: netbox/dcim/forms/model_forms.py:898 netbox/dcim/forms/model_forms.py:1223 #: netbox/dcim/forms/model_forms.py:901 netbox/dcim/forms/model_forms.py:1226
#: netbox/dcim/forms/model_forms.py:1511 netbox/dcim/forms/object_import.py:55 #: netbox/dcim/forms/model_forms.py:1514 netbox/dcim/forms/object_import.py:55
msgid "Power port" msgid "Power port"
msgstr "" msgstr ""
@ -3488,8 +3489,8 @@ msgstr ""
msgid "Wireless role" msgid "Wireless role"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/model_forms.py:609 #: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/model_forms.py:612
#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/tables/devices.py:305 #: netbox/dcim/forms/model_forms.py:1171 netbox/dcim/tables/devices.py:305
#: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24 #: netbox/templates/dcim/frontport.html:24
@ -3506,7 +3507,7 @@ msgstr ""
msgid "LAG" msgid "LAG"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_edit.py:1318 netbox/dcim/forms/model_forms.py:1250 #: netbox/dcim/forms/bulk_edit.py:1318 netbox/dcim/forms/model_forms.py:1253
msgid "Virtual device contexts" msgid "Virtual device contexts"
msgstr "" msgstr ""
@ -3534,32 +3535,32 @@ msgstr ""
msgid "Mode" msgid "Mode"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_edit.py:1361 netbox/dcim/forms/model_forms.py:1299 #: netbox/dcim/forms/bulk_edit.py:1361 netbox/dcim/forms/model_forms.py:1302
#: netbox/ipam/forms/bulk_import.py:177 netbox/ipam/forms/filtersets.py:505 #: netbox/ipam/forms/bulk_import.py:177 netbox/ipam/forms/filtersets.py:505
#: netbox/ipam/models/vlans.py:84 netbox/virtualization/forms/bulk_edit.py:240 #: netbox/ipam/models/vlans.py:84 netbox/virtualization/forms/bulk_edit.py:240
#: netbox/virtualization/forms/model_forms.py:321 #: netbox/virtualization/forms/model_forms.py:321
msgid "VLAN group" msgid "VLAN group"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_edit.py:1369 netbox/dcim/forms/model_forms.py:1304 #: netbox/dcim/forms/bulk_edit.py:1369 netbox/dcim/forms/model_forms.py:1307
#: netbox/dcim/tables/devices.py:567 #: netbox/dcim/tables/devices.py:567
#: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/bulk_edit.py:248
#: netbox/virtualization/forms/model_forms.py:326 #: netbox/virtualization/forms/model_forms.py:326
msgid "Untagged VLAN" msgid "Untagged VLAN"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/model_forms.py:1313 #: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/model_forms.py:1316
#: netbox/dcim/tables/devices.py:573 #: netbox/dcim/tables/devices.py:573
#: netbox/virtualization/forms/bulk_edit.py:256 #: netbox/virtualization/forms/bulk_edit.py:256
#: netbox/virtualization/forms/model_forms.py:335 #: netbox/virtualization/forms/model_forms.py:335
msgid "Tagged VLANs" msgid "Tagged VLANs"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_edit.py:1387 netbox/dcim/forms/model_forms.py:1286 #: netbox/dcim/forms/bulk_edit.py:1387 netbox/dcim/forms/model_forms.py:1289
msgid "Wireless LAN group" msgid "Wireless LAN group"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_edit.py:1392 netbox/dcim/forms/model_forms.py:1291 #: netbox/dcim/forms/bulk_edit.py:1392 netbox/dcim/forms/model_forms.py:1294
#: netbox/dcim/tables/devices.py:603 netbox/netbox/navigation/menu.py:133 #: netbox/dcim/tables/devices.py:603 netbox/netbox/navigation/menu.py:133
#: netbox/templates/dcim/interface.html:280 #: netbox/templates/dcim/interface.html:280
#: netbox/wireless/tables/wirelesslan.py:24 #: netbox/wireless/tables/wirelesslan.py:24
@ -3567,7 +3568,7 @@ msgid "Wireless LANs"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_edit.py:1401 netbox/dcim/forms/filtersets.py:1237 #: netbox/dcim/forms/bulk_edit.py:1401 netbox/dcim/forms/filtersets.py:1237
#: netbox/dcim/forms/model_forms.py:1334 netbox/ipam/forms/bulk_edit.py:271 #: netbox/dcim/forms/model_forms.py:1337 netbox/ipam/forms/bulk_edit.py:271
#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:169 #: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:169
#: netbox/templates/dcim/interface.html:122 #: netbox/templates/dcim/interface.html:122
#: netbox/templates/ipam/prefix.html:95 #: netbox/templates/ipam/prefix.html:95
@ -3576,24 +3577,24 @@ msgid "Addressing"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_edit.py:1402 netbox/dcim/forms/filtersets.py:650 #: netbox/dcim/forms/bulk_edit.py:1402 netbox/dcim/forms/filtersets.py:650
#: netbox/dcim/forms/model_forms.py:1335 #: netbox/dcim/forms/model_forms.py:1338
#: netbox/virtualization/forms/model_forms.py:350 #: netbox/virtualization/forms/model_forms.py:350
msgid "Operation" msgid "Operation"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_edit.py:1403 netbox/dcim/forms/filtersets.py:1238 #: netbox/dcim/forms/bulk_edit.py:1403 netbox/dcim/forms/filtersets.py:1238
#: netbox/dcim/forms/model_forms.py:932 netbox/dcim/forms/model_forms.py:1337 #: netbox/dcim/forms/model_forms.py:935 netbox/dcim/forms/model_forms.py:1340
msgid "PoE" msgid "PoE"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_edit.py:1404 netbox/dcim/forms/model_forms.py:1336 #: netbox/dcim/forms/bulk_edit.py:1404 netbox/dcim/forms/model_forms.py:1339
#: netbox/templates/dcim/interface.html:99 #: netbox/templates/dcim/interface.html:99
#: netbox/virtualization/forms/bulk_edit.py:267 #: netbox/virtualization/forms/bulk_edit.py:267
#: netbox/virtualization/forms/model_forms.py:351 #: netbox/virtualization/forms/model_forms.py:351
msgid "Related Interfaces" msgid "Related Interfaces"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_edit.py:1405 netbox/dcim/forms/model_forms.py:1338 #: netbox/dcim/forms/bulk_edit.py:1405 netbox/dcim/forms/model_forms.py:1341
#: netbox/virtualization/forms/bulk_edit.py:268 #: netbox/virtualization/forms/bulk_edit.py:268
#: netbox/virtualization/forms/model_forms.py:352 #: netbox/virtualization/forms/model_forms.py:352
msgid "802.1Q Switching" msgid "802.1Q Switching"
@ -3735,7 +3736,7 @@ msgid "Assigned platform"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_import.py:455 netbox/dcim/forms/bulk_import.py:459 #: netbox/dcim/forms/bulk_import.py:455 netbox/dcim/forms/bulk_import.py:459
#: netbox/dcim/forms/model_forms.py:476 #: netbox/dcim/forms/model_forms.py:479
msgid "Virtual chassis" msgid "Virtual chassis"
msgstr "" msgstr ""
@ -3800,7 +3801,7 @@ msgstr ""
msgid "The device in which this module is installed" msgid "The device in which this module is installed"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_import.py:592 netbox/dcim/forms/model_forms.py:580 #: netbox/dcim/forms/bulk_import.py:592 netbox/dcim/forms/model_forms.py:583
msgid "Module bay" msgid "Module bay"
msgstr "" msgstr ""
@ -3812,7 +3813,7 @@ msgstr ""
msgid "The type of module" msgid "The type of module"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_import.py:609 netbox/dcim/forms/model_forms.py:596 #: netbox/dcim/forms/bulk_import.py:609 netbox/dcim/forms/model_forms.py:599
msgid "Replicate components" msgid "Replicate components"
msgstr "" msgstr ""
@ -3822,11 +3823,11 @@ msgid ""
"by default)" "by default)"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_import.py:614 netbox/dcim/forms/model_forms.py:602 #: netbox/dcim/forms/bulk_import.py:614 netbox/dcim/forms/model_forms.py:605
msgid "Adopt components" msgid "Adopt components"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_import.py:616 netbox/dcim/forms/model_forms.py:605 #: netbox/dcim/forms/bulk_import.py:616 netbox/dcim/forms/model_forms.py:608
msgid "Adopt already existing components" msgid "Adopt already existing components"
msgstr "" msgstr ""
@ -3851,13 +3852,13 @@ msgstr ""
msgid "Electrical phase (for three-phase circuits)" msgid "Electrical phase (for three-phase circuits)"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_import.py:782 netbox/dcim/forms/model_forms.py:1261 #: netbox/dcim/forms/bulk_import.py:782 netbox/dcim/forms/model_forms.py:1264
#: netbox/virtualization/forms/bulk_import.py:155 #: netbox/virtualization/forms/bulk_import.py:155
#: netbox/virtualization/forms/model_forms.py:305 #: netbox/virtualization/forms/model_forms.py:305
msgid "Parent interface" msgid "Parent interface"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_import.py:789 netbox/dcim/forms/model_forms.py:1269 #: netbox/dcim/forms/bulk_import.py:789 netbox/dcim/forms/model_forms.py:1272
#: netbox/virtualization/forms/bulk_import.py:162 #: netbox/virtualization/forms/bulk_import.py:162
#: netbox/virtualization/forms/model_forms.py:313 #: netbox/virtualization/forms/model_forms.py:313
msgid "Bridged interface" msgid "Bridged interface"
@ -3921,8 +3922,8 @@ msgstr ""
msgid "VDC {vdc} is not assigned to device {device}" msgid "VDC {vdc} is not assigned to device {device}"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_import.py:896 netbox/dcim/forms/model_forms.py:945 #: netbox/dcim/forms/bulk_import.py:896 netbox/dcim/forms/model_forms.py:948
#: netbox/dcim/forms/model_forms.py:1519 netbox/dcim/forms/object_import.py:117 #: netbox/dcim/forms/model_forms.py:1522 netbox/dcim/forms/object_import.py:117
msgid "Rear port" msgid "Rear port"
msgstr "" msgstr ""
@ -4023,7 +4024,7 @@ msgstr ""
msgid "{side_upper} side termination not found: {device} {name}" msgid "{side_upper} side termination not found: {device} {name}"
msgstr "" msgstr ""
#: netbox/dcim/forms/bulk_import.py:1244 netbox/dcim/forms/model_forms.py:730 #: netbox/dcim/forms/bulk_import.py:1244 netbox/dcim/forms/model_forms.py:733
#: netbox/dcim/tables/devices.py:992 netbox/templates/dcim/device.html:131 #: netbox/dcim/tables/devices.py:992 netbox/templates/dcim/device.html:131
#: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:27
#: netbox/templates/dcim/virtualchassis.html:67 #: netbox/templates/dcim/virtualchassis.html:67
@ -4084,7 +4085,7 @@ msgstr ""
msgid "A {model} named {name} already exists" msgid "A {model} named {name} already exists"
msgstr "" msgstr ""
#: netbox/dcim/forms/connections.py:48 netbox/dcim/forms/model_forms.py:683 #: netbox/dcim/forms/connections.py:48 netbox/dcim/forms/model_forms.py:686
#: netbox/dcim/tables/power.py:66 #: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:37 #: netbox/templates/dcim/inc/cable_termination.html:37
#: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerfeed.html:24
@ -4093,7 +4094,7 @@ msgstr ""
msgid "Power Panel" msgid "Power Panel"
msgstr "" msgstr ""
#: netbox/dcim/forms/connections.py:57 netbox/dcim/forms/model_forms.py:710 #: netbox/dcim/forms/connections.py:57 netbox/dcim/forms/model_forms.py:713
#: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80 #: netbox/templates/dcim/powerport.html:80
msgid "Power Feed" msgid "Power Feed"
@ -4173,7 +4174,7 @@ msgstr ""
#: netbox/dcim/forms/filtersets.py:1254 netbox/extras/forms/bulk_edit.py:316 #: netbox/dcim/forms/filtersets.py:1254 netbox/extras/forms/bulk_edit.py:316
#: netbox/extras/forms/bulk_import.py:242 netbox/extras/forms/filtersets.py:473 #: netbox/extras/forms/bulk_import.py:242 netbox/extras/forms/filtersets.py:473
#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:512 #: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:513
#: netbox/templates/extras/journalentry.html:30 #: netbox/templates/extras/journalentry.html:30
msgid "Kind" msgid "Kind"
msgstr "" msgstr ""
@ -4182,7 +4183,7 @@ msgstr ""
msgid "Mgmt only" msgid "Mgmt only"
msgstr "" msgstr ""
#: netbox/dcim/forms/filtersets.py:1295 netbox/dcim/forms/model_forms.py:1327 #: netbox/dcim/forms/filtersets.py:1295 netbox/dcim/forms/model_forms.py:1330
#: netbox/dcim/models/device_components.py:630 #: netbox/dcim/models/device_components.py:630
#: netbox/templates/dcim/interface.html:129 #: netbox/templates/dcim/interface.html:129
msgid "WWN" msgid "WWN"
@ -4274,11 +4275,11 @@ msgstr ""
msgid "The lowest-numbered unit occupied by the device" msgid "The lowest-numbered unit occupied by the device"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:487 #: netbox/dcim/forms/model_forms.py:490
msgid "The position in the virtual chassis this device is identified by" msgid "The position in the virtual chassis this device is identified by"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:491 netbox/templates/dcim/device.html:132 #: netbox/dcim/forms/model_forms.py:494 netbox/templates/dcim/device.html:132
#: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:56
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26
@ -4286,52 +4287,52 @@ msgstr ""
msgid "Priority" msgid "Priority"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:492 #: netbox/dcim/forms/model_forms.py:495
msgid "The priority of the device in the virtual chassis" msgid "The priority of the device in the virtual chassis"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:599 #: netbox/dcim/forms/model_forms.py:602
msgid "Automatically populate components associated with this module type" msgid "Automatically populate components associated with this module type"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:661 #: netbox/dcim/forms/model_forms.py:664
msgid "Maximum length is 32767 (any unit)" msgid "Maximum length is 32767 (any unit)"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:712 #: netbox/dcim/forms/model_forms.py:715
msgid "Characteristics" msgid "Characteristics"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1032 #: netbox/dcim/forms/model_forms.py:1035
msgid "Console port template" msgid "Console port template"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1040 #: netbox/dcim/forms/model_forms.py:1043
msgid "Console server port template" msgid "Console server port template"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1048 #: netbox/dcim/forms/model_forms.py:1051
msgid "Front port template" msgid "Front port template"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1056 #: netbox/dcim/forms/model_forms.py:1059
msgid "Interface template" msgid "Interface template"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1064 #: netbox/dcim/forms/model_forms.py:1067
msgid "Power outlet template" msgid "Power outlet template"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1072 #: netbox/dcim/forms/model_forms.py:1075
msgid "Power port template" msgid "Power port template"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1080 #: netbox/dcim/forms/model_forms.py:1083
msgid "Rear port template" msgid "Rear port template"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1089 netbox/dcim/forms/model_forms.py:1332 #: netbox/dcim/forms/model_forms.py:1092 netbox/dcim/forms/model_forms.py:1335
#: netbox/dcim/forms/model_forms.py:1495 netbox/dcim/forms/model_forms.py:1527 #: netbox/dcim/forms/model_forms.py:1498 netbox/dcim/forms/model_forms.py:1530
#: netbox/dcim/tables/connections.py:65 netbox/ipam/forms/bulk_import.py:317 #: netbox/dcim/tables/connections.py:65 netbox/ipam/forms/bulk_import.py:317
#: netbox/ipam/forms/model_forms.py:278 netbox/ipam/forms/model_forms.py:287 #: netbox/ipam/forms/model_forms.py:278 netbox/ipam/forms/model_forms.py:287
#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/ip.py:368 #: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/ip.py:368
@ -4354,7 +4355,7 @@ msgstr ""
msgid "Interface" msgid "Interface"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1528 #: netbox/dcim/forms/model_forms.py:1093 netbox/dcim/forms/model_forms.py:1531
#: netbox/dcim/tables/connections.py:27 #: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74 #: netbox/templates/dcim/consoleserverport.html:74
@ -4362,14 +4363,14 @@ msgstr ""
msgid "Console Port" msgid "Console Port"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1091 netbox/dcim/forms/model_forms.py:1529 #: netbox/dcim/forms/model_forms.py:1094 netbox/dcim/forms/model_forms.py:1532
#: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleport.html:73
#: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/consoleserverport.html:17
#: netbox/templates/dcim/frontport.html:109 #: netbox/templates/dcim/frontport.html:109
msgid "Console Server Port" msgid "Console Server Port"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1092 netbox/dcim/forms/model_forms.py:1530 #: netbox/dcim/forms/model_forms.py:1095 netbox/dcim/forms/model_forms.py:1533
#: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52
#: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77 #: netbox/templates/dcim/consoleserverport.html:77
@ -4380,7 +4381,7 @@ msgstr ""
msgid "Front Port" msgid "Front Port"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1093 netbox/dcim/forms/model_forms.py:1531 #: netbox/dcim/forms/model_forms.py:1096 netbox/dcim/forms/model_forms.py:1534
#: netbox/dcim/tables/devices.py:693 #: netbox/dcim/tables/devices.py:693
#: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleport.html:79
@ -4393,74 +4394,74 @@ msgstr ""
msgid "Rear Port" msgid "Rear Port"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1094 netbox/dcim/forms/model_forms.py:1532 #: netbox/dcim/forms/model_forms.py:1097 netbox/dcim/forms/model_forms.py:1535
#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:500 #: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:500
#: netbox/templates/dcim/poweroutlet.html:44 #: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/powerport.html:17 #: netbox/templates/dcim/powerport.html:17
msgid "Power Port" msgid "Power Port"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1095 netbox/dcim/forms/model_forms.py:1533 #: netbox/dcim/forms/model_forms.py:1098 netbox/dcim/forms/model_forms.py:1536
#: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77 #: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet" msgid "Power Outlet"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1097 netbox/dcim/forms/model_forms.py:1535 #: netbox/dcim/forms/model_forms.py:1100 netbox/dcim/forms/model_forms.py:1538
msgid "Component Assignment" msgid "Component Assignment"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1140 netbox/dcim/forms/model_forms.py:1582 #: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1585
msgid "An InventoryItem can only be assigned to a single component." msgid "An InventoryItem can only be assigned to a single component."
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1277 #: netbox/dcim/forms/model_forms.py:1280
msgid "LAG interface" msgid "LAG interface"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1428 #: netbox/dcim/forms/model_forms.py:1431
msgid "Child Device" msgid "Child Device"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1429 #: netbox/dcim/forms/model_forms.py:1432
msgid "" msgid ""
"Child devices must first be created and assigned to the site and rack of the " "Child devices must first be created and assigned to the site and rack of the "
"parent device." "parent device."
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1471 #: netbox/dcim/forms/model_forms.py:1474
msgid "Console port" msgid "Console port"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1479 #: netbox/dcim/forms/model_forms.py:1482
msgid "Console server port" msgid "Console server port"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1487 #: netbox/dcim/forms/model_forms.py:1490
msgid "Front port" msgid "Front port"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1503 #: netbox/dcim/forms/model_forms.py:1506
msgid "Power outlet" msgid "Power outlet"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1523 #: netbox/dcim/forms/model_forms.py:1526
#: netbox/templates/dcim/inventoryitem.html:17 #: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item" msgid "Inventory Item"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1596 #: netbox/dcim/forms/model_forms.py:1599
#: netbox/templates/dcim/inventoryitemrole.html:15 #: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role" msgid "Inventory Item Role"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1614 netbox/templates/dcim/device.html:188 #: netbox/dcim/forms/model_forms.py:1617 netbox/templates/dcim/device.html:188
#: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/dcim/virtualdevicecontext.html:30
#: netbox/templates/virtualization/virtualmachine.html:48 #: netbox/templates/virtualization/virtualmachine.html:48
msgid "Primary IPv4" msgid "Primary IPv4"
msgstr "" msgstr ""
#: netbox/dcim/forms/model_forms.py:1623 netbox/templates/dcim/device.html:204 #: netbox/dcim/forms/model_forms.py:1626 netbox/templates/dcim/device.html:204
#: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/dcim/virtualdevicecontext.html:41
#: netbox/templates/virtualization/virtualmachine.html:64 #: netbox/templates/virtualization/virtualmachine.html:64
msgid "Primary IPv6" msgid "Primary IPv6"
@ -5970,7 +5971,7 @@ msgstr ""
#: netbox/dcim/tables/devices.py:58 netbox/dcim/tables/devices.py:103 #: netbox/dcim/tables/devices.py:58 netbox/dcim/tables/devices.py:103
#: netbox/dcim/tables/racks.py:81 netbox/dcim/tables/sites.py:143 #: netbox/dcim/tables/racks.py:81 netbox/dcim/tables/sites.py:143
#: netbox/extras/tables/tables.py:435 netbox/netbox/navigation/menu.py:56 #: netbox/extras/tables/tables.py:436 netbox/netbox/navigation/menu.py:56
#: netbox/netbox/navigation/menu.py:60 netbox/netbox/navigation/menu.py:62 #: netbox/netbox/navigation/menu.py:60 netbox/netbox/navigation/menu.py:62
#: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/forms/model_forms.py:122
#: netbox/virtualization/tables/clusters.py:83 #: netbox/virtualization/tables/clusters.py:83
@ -6195,7 +6196,7 @@ msgid "Module Types"
msgstr "" msgstr ""
#: netbox/dcim/tables/devicetypes.py:53 netbox/extras/forms/filtersets.py:380 #: netbox/dcim/tables/devicetypes.py:53 netbox/extras/forms/filtersets.py:380
#: netbox/extras/forms/model_forms.py:413 netbox/extras/tables/tables.py:430 #: netbox/extras/forms/model_forms.py:413 netbox/extras/tables/tables.py:431
#: netbox/netbox/navigation/menu.py:65 #: netbox/netbox/navigation/menu.py:65
msgid "Platforms" msgid "Platforms"
msgstr "" msgstr ""
@ -6375,7 +6376,7 @@ msgstr ""
msgid "Render Config" msgid "Render Config"
msgstr "" msgstr ""
#: netbox/dcim/views.py:2066 netbox/extras/tables/tables.py:440 #: netbox/dcim/views.py:2066 netbox/extras/tables/tables.py:441
#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 #: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236
#: netbox/virtualization/views.py:177 #: netbox/virtualization/views.py:177
msgid "Virtual Machines" msgid "Virtual Machines"
@ -6555,7 +6556,7 @@ msgstr ""
msgid "30 days" msgid "30 days"
msgstr "" msgstr ""
#: netbox/extras/choices.py:272 netbox/extras/tables/tables.py:296 #: netbox/extras/choices.py:272 netbox/extras/tables/tables.py:297
#: netbox/templates/dcim/virtualchassis_edit.html:107 #: netbox/templates/dcim/virtualchassis_edit.html:107
#: netbox/templates/extras/eventrule.html:40 #: netbox/templates/extras/eventrule.html:40
#: netbox/templates/generic/bulk_add_component.html:68 #: netbox/templates/generic/bulk_add_component.html:68
@ -6565,12 +6566,12 @@ msgstr ""
msgid "Create" msgid "Create"
msgstr "" msgstr ""
#: netbox/extras/choices.py:273 netbox/extras/tables/tables.py:299 #: netbox/extras/choices.py:273 netbox/extras/tables/tables.py:300
#: netbox/templates/extras/eventrule.html:44 #: netbox/templates/extras/eventrule.html:44
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: netbox/extras/choices.py:274 netbox/extras/tables/tables.py:302 #: netbox/extras/choices.py:274 netbox/extras/tables/tables.py:303
#: netbox/templates/circuits/inc/circuit_termination.html:23 #: netbox/templates/circuits/inc/circuit_termination.html:23
#: netbox/templates/dcim/inc/panels/inventory_items.html:37 #: netbox/templates/dcim/inc/panels/inventory_items.html:37
#: netbox/templates/dcim/moduletype/component_templates.html:23 #: netbox/templates/dcim/moduletype/component_templates.html:23
@ -6847,7 +6848,7 @@ msgid "Group name"
msgstr "" msgstr ""
#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/filtersets.py:65 #: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/filtersets.py:65
#: netbox/extras/tables/tables.py:49 #: netbox/extras/tables/tables.py:50
#: netbox/templates/extras/customfield.html:38 #: netbox/templates/extras/customfield.html:38
#: netbox/templates/generic/bulk_import.html:118 #: netbox/templates/generic/bulk_import.html:118
msgid "Required" msgid "Required"
@ -6891,7 +6892,7 @@ msgid "As attachment"
msgstr "" msgstr ""
#: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/filtersets.py:214 #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/filtersets.py:214
#: netbox/extras/tables/tables.py:219 #: netbox/extras/tables/tables.py:220
#: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/savedfilter.html:29
msgid "Shared" msgid "Shared"
msgstr "" msgstr ""
@ -7046,7 +7047,7 @@ msgstr ""
msgid "Field type" msgid "Field type"
msgstr "" msgstr ""
#: netbox/extras/forms/filtersets.py:98 netbox/extras/tables/tables.py:70 #: netbox/extras/forms/filtersets.py:98 netbox/extras/tables/tables.py:71
#: netbox/templates/generic/bulk_import.html:154 #: netbox/templates/generic/bulk_import.html:154
msgid "Choices" msgid "Choices"
msgstr "" msgstr ""
@ -7158,14 +7159,14 @@ msgstr ""
msgid "Before" msgid "Before"
msgstr "" msgstr ""
#: netbox/extras/forms/filtersets.py:484 netbox/extras/tables/tables.py:456 #: netbox/extras/forms/filtersets.py:484 netbox/extras/tables/tables.py:457
#: netbox/extras/tables/tables.py:542 netbox/extras/tables/tables.py:567 #: netbox/extras/tables/tables.py:543 netbox/extras/tables/tables.py:580
#: netbox/templates/extras/objectchange.html:32 #: netbox/templates/extras/objectchange.html:32
msgid "Time" msgid "Time"
msgstr "" msgstr ""
#: netbox/extras/forms/filtersets.py:498 netbox/extras/forms/model_forms.py:282 #: netbox/extras/forms/filtersets.py:498 netbox/extras/forms/model_forms.py:282
#: netbox/extras/tables/tables.py:470 netbox/templates/extras/eventrule.html:77 #: netbox/extras/tables/tables.py:471 netbox/templates/extras/eventrule.html:77
#: netbox/templates/extras/objectchange.html:46 #: netbox/templates/extras/objectchange.html:46
msgid "Action" msgid "Action"
msgstr "" msgstr ""
@ -8146,19 +8147,19 @@ msgstr ""
msgid "Script Execution Parameters" msgid "Script Execution Parameters"
msgstr "" msgstr ""
#: netbox/extras/scripts.py:662 #: netbox/extras/scripts.py:664
msgid "Database changes have been reverted automatically." msgid "Database changes have been reverted automatically."
msgstr "" msgstr ""
#: netbox/extras/scripts.py:675 #: netbox/extras/scripts.py:677
msgid "Script aborted with error: " msgid "Script aborted with error: "
msgstr "" msgstr ""
#: netbox/extras/scripts.py:685 #: netbox/extras/scripts.py:687
msgid "An exception occurred: " msgid "An exception occurred: "
msgstr "" msgstr ""
#: netbox/extras/scripts.py:688 #: netbox/extras/scripts.py:690
msgid "Database changes have been reverted due to error." msgid "Database changes have been reverted due to error."
msgstr "" msgstr ""
@ -8167,56 +8168,56 @@ msgstr ""
msgid "Deletion is prevented by a protection rule: {message}" msgid "Deletion is prevented by a protection rule: {message}"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:46 netbox/extras/tables/tables.py:124 #: netbox/extras/tables/tables.py:47 netbox/extras/tables/tables.py:125
#: netbox/extras/tables/tables.py:148 netbox/extras/tables/tables.py:213 #: netbox/extras/tables/tables.py:149 netbox/extras/tables/tables.py:214
#: netbox/extras/tables/tables.py:238 netbox/extras/tables/tables.py:290 #: netbox/extras/tables/tables.py:239 netbox/extras/tables/tables.py:291
#: netbox/extras/tables/tables.py:336 #: netbox/extras/tables/tables.py:337
#: netbox/templates/extras/customfield.html:93 #: netbox/templates/extras/customfield.html:93
#: netbox/templates/extras/eventrule.html:27 #: netbox/templates/extras/eventrule.html:27
#: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80
msgid "Object Types" msgid "Object Types"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:52 #: netbox/extras/tables/tables.py:53
msgid "Visible" msgid "Visible"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:55 #: netbox/extras/tables/tables.py:56
msgid "Editable" msgid "Editable"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:61 #: netbox/extras/tables/tables.py:62
msgid "Related Object Type" msgid "Related Object Type"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:65 #: netbox/extras/tables/tables.py:66
#: netbox/templates/extras/customfield.html:47 #: netbox/templates/extras/customfield.html:47
msgid "Choice Set" msgid "Choice Set"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:73 #: netbox/extras/tables/tables.py:74
msgid "Is Cloneable" msgid "Is Cloneable"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:103 #: netbox/extras/tables/tables.py:104
msgid "Count" msgid "Count"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:106 #: netbox/extras/tables/tables.py:107
msgid "Order Alphabetically" msgid "Order Alphabetically"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:130 #: netbox/extras/tables/tables.py:131
#: netbox/templates/extras/customlink.html:33 #: netbox/templates/extras/customlink.html:33
msgid "New Window" msgid "New Window"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:151 #: netbox/extras/tables/tables.py:152
msgid "As Attachment" msgid "As Attachment"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:158 netbox/extras/tables/tables.py:377 #: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:378
#: netbox/extras/tables/tables.py:412 netbox/templates/core/datafile.html:24 #: netbox/extras/tables/tables.py:413 netbox/templates/core/datafile.html:24
#: netbox/templates/dcim/device/render_config.html:22 #: netbox/templates/dcim/device/render_config.html:22
#: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configcontext.html:39
#: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/configtemplate.html:31
@ -8226,63 +8227,63 @@ msgstr ""
msgid "Data File" msgid "Data File"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:163 netbox/extras/tables/tables.py:389 #: netbox/extras/tables/tables.py:164 netbox/extras/tables/tables.py:390
#: netbox/extras/tables/tables.py:417 #: netbox/extras/tables/tables.py:418
msgid "Synced" msgid "Synced"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:190 #: netbox/extras/tables/tables.py:191
msgid "Image" msgid "Image"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:195 #: netbox/extras/tables/tables.py:196
msgid "Size (Bytes)" msgid "Size (Bytes)"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:260 #: netbox/extras/tables/tables.py:261
msgid "SSL Validation" msgid "SSL Validation"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:305 #: netbox/extras/tables/tables.py:306
msgid "Job Start" msgid "Job Start"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:308 #: netbox/extras/tables/tables.py:309
msgid "Job End" msgid "Job End"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:425 netbox/netbox/navigation/menu.py:64 #: netbox/extras/tables/tables.py:426 netbox/netbox/navigation/menu.py:64
#: netbox/templates/dcim/devicerole.html:8 #: netbox/templates/dcim/devicerole.html:8
msgid "Device Roles" msgid "Device Roles"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:466 netbox/templates/account/profile.html:19 #: netbox/extras/tables/tables.py:467 netbox/templates/account/profile.html:19
#: netbox/templates/users/user.html:21 #: netbox/templates/users/user.html:21
msgid "Full Name" msgid "Full Name"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:483 #: netbox/extras/tables/tables.py:484
#: netbox/templates/extras/objectchange.html:68 #: netbox/templates/extras/objectchange.html:68
msgid "Request ID" msgid "Request ID"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:520 #: netbox/extras/tables/tables.py:521
msgid "Comments (Short)" msgid "Comments (Short)"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:561 #: netbox/extras/tables/tables.py:540 netbox/extras/tables/tables.py:574
msgid "Line" msgid "Line"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:546 netbox/extras/tables/tables.py:571 #: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:584
msgid "Level" msgid "Level"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:549 netbox/extras/tables/tables.py:580 #: netbox/extras/tables/tables.py:553 netbox/extras/tables/tables.py:593
msgid "Message" msgid "Message"
msgstr "" msgstr ""
#: netbox/extras/tables/tables.py:564 #: netbox/extras/tables/tables.py:577
msgid "Method" msgid "Method"
msgstr "" msgstr ""