m-hau
9e6cf8d017
Enforce component properties ( #3391 )
...
* Disable additional properties for components
It is not a global option, it needs to be set per-definition.
Enabling it produces a lot of validation errors.
* Update json schema
Add missing fields and value constraints. The `rf_role` enum is
currently not included in the `generated_schema.json` from upstream,
so I "faked" it for now by added it manually.
* Rework custom power source marker
While you could technically have a device that does PoE and serial
console on the same port, this is just one very specific scenario.
Rename the custom property from `poe` to `_is_power_source` to be more
general and better reflect its intention, and properly document it in
the json schema.
Remove the property from device types where it is false, and where it's
unneeded because power-ports exist.
* Fix power draw
In NetBox the PSU modules have a power draw, but not the module-bays you
can put them into; so remove it from those. Plus some minor corrections.
* Fix PoE
Basically fix the casing by renaming from the wrong kebab-case to the
correct snake_case.
* Turn invalid comments into description
Only device types can have `comments`, everything else is limited to
`description`. So turn all invalid comments into descriptions.
* Fix mgmt_only
Console port in NetBox don't have a `mgmt_only` property, because they
are by definition management-only.
* Fix position(s)
Device bays don't have a position, because the child devices are
completely separate and don't share any naming/numbering.
* Miscellaneous fixes
Everything that didn't fit into the prior larger error categories.
Validation now passes again.
2025-08-08 22:10:01 +01:00
..
2025-05-07 11:16:22 +01:00
2025-05-07 11:16:22 +01:00
2025-05-07 11:16:22 +01:00
2022-03-16 18:33:48 -04:00
2025-05-07 11:16:22 +01:00
2025-05-07 11:16:22 +01:00
2025-05-07 11:16:22 +01:00
2025-05-07 11:16:22 +01:00
2025-05-07 11:16:22 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2024-03-07 09:54:32 -06:00
2024-03-07 09:45:05 -06:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-08-08 22:10:01 +01:00
2025-08-08 22:10:01 +01:00
2025-08-08 22:10:01 +01:00
2025-08-08 22:10:01 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2023-01-20 15:22:09 -05:00
2023-07-12 20:00:44 -04:00
2023-01-06 10:12:21 -05:00
2023-01-06 10:12:21 -05:00
2023-01-06 10:12:21 -05:00
2023-01-06 10:12:21 -05:00
2023-01-06 10:12:21 -05:00
2023-01-06 10:12:21 -05:00
2023-01-06 10:12:21 -05:00
2023-11-30 11:21:39 -05:00
2023-11-30 11:21:39 -05:00
2023-11-30 11:21:39 -05:00
2024-03-07 09:56:15 -06:00
2023-04-12 10:57:25 -04:00
2023-11-30 11:21:39 -05:00
2023-04-12 10:57:25 -04:00
2023-11-30 11:21:39 -05:00
2024-03-07 09:54:32 -06:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2024-03-07 09:45:05 -06:00
2023-01-09 11:52:55 -05:00
2023-01-09 11:52:55 -05:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2023-11-30 11:21:39 -05:00
2023-11-30 11:21:39 -05:00
2023-11-30 11:21:39 -05:00
2023-11-30 11:21:39 -05:00
2022-02-17 16:25:11 -05:00
2022-02-17 16:25:11 -05:00
2022-02-17 16:25:11 -05:00
2023-03-13 14:04:12 -04:00
2023-03-13 14:04:12 -04:00
2023-03-13 14:04:12 -04:00
2023-03-13 14:04:12 -04:00
2022-02-17 16:25:11 -05:00
2023-11-30 11:21:39 -05:00
2023-07-12 20:00:44 -04:00
2023-11-30 11:21:39 -05:00
2023-11-30 11:21:39 -05:00
2025-05-27 21:31:38 +01:00
2025-05-27 21:31:38 +01:00
2025-05-27 21:31:38 +01:00
2025-05-27 21:31:38 +01:00
2025-05-27 21:31:38 +01:00
2022-02-17 16:25:11 -05:00
2022-02-17 16:25:11 -05:00
2022-02-17 16:25:11 -05:00
2022-02-17 16:25:11 -05:00
2022-02-17 16:25:11 -05:00
2023-08-15 16:47:57 -04:00
2023-05-31 08:08:58 -04:00
2024-01-23 09:43:03 -05:00
2024-01-23 09:43:03 -05:00
2024-01-23 09:43:03 -05:00
2024-01-23 09:43:03 -05:00
2024-01-23 09:43:03 -05:00
2024-01-23 09:43:03 -05:00
2023-01-11 10:52:25 -05:00
2023-01-11 10:52:25 -05:00
2023-01-11 10:52:25 -05:00
2023-01-11 10:52:25 -05:00
2022-02-17 16:25:11 -05:00
2022-02-17 16:25:11 -05:00
2022-02-17 16:25:11 -05:00
2022-02-17 16:25:11 -05:00
2022-02-17 16:25:11 -05:00
2022-10-13 08:18:25 -05:00
2022-10-13 08:18:25 -05:00
2024-05-18 13:52:55 -04:00
2022-02-17 16:25:11 -05:00
2025-04-16 14:03:28 +01:00
2025-05-26 21:30:32 +01:00
2025-04-18 20:58:31 +01:00
2025-04-18 20:58:31 +01:00
2025-04-29 14:58:45 +01:00
2025-04-16 14:03:28 +01:00
2025-04-18 21:03:45 +01:00
2025-04-18 21:03:45 +01:00
2025-04-16 14:03:28 +01:00
2025-04-16 14:03:28 +01:00
2025-04-16 14:03:28 +01:00
2025-04-16 14:03:28 +01:00
2025-04-16 14:03:28 +01:00
2025-04-18 20:58:31 +01:00
2025-04-18 20:58:31 +01:00
2025-04-18 20:58:31 +01:00
2025-04-18 20:58:31 +01:00
2025-04-18 20:58:31 +01:00
2022-02-17 16:25:11 -05:00
2022-02-17 16:25:11 -05:00
2022-02-17 15:53:58 -05:00
2022-02-17 15:53:58 -05:00
2022-02-17 15:53:58 -05:00
2022-02-17 15:53:58 -05:00
2022-02-17 15:53:58 -05:00
2022-02-17 15:53:58 -05:00
2023-11-30 11:21:39 -05:00
2025-05-05 21:04:51 +01:00
2024-10-24 12:27:08 +01:00
2023-09-06 10:41:07 -04:00
2023-07-17 15:46:49 -04:00
2023-07-17 15:46:49 -04:00
2023-07-17 15:46:49 -04:00
2025-01-03 14:53:11 +00:00
2025-01-03 14:53:11 +00:00
2023-04-12 10:57:25 -04:00
2023-04-12 10:57:25 -04:00
2023-04-12 10:57:25 -04:00
2023-07-17 15:54:31 -04:00
2022-10-13 08:19:00 -05:00
2022-10-13 08:19:00 -05:00
2022-10-13 08:19:00 -05:00
2022-10-13 08:19:00 -05:00
2023-01-20 19:17:02 -05:00
2025-02-18 07:56:46 +00:00
2024-03-07 09:46:16 -06:00
2024-03-07 09:46:16 -06:00
2024-03-07 09:46:16 -06:00
2023-07-12 20:00:44 -04:00
2023-07-12 20:00:44 -04:00
2023-07-12 20:00:44 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-01-04 14:09:14 -05:00
2024-10-31 21:12:01 +00:00
2024-10-31 21:12:01 +00:00
2024-10-31 21:12:01 +00:00
2023-05-31 08:08:26 -04:00
2023-05-31 08:08:26 -04:00
2023-05-31 08:08:26 -04:00
2024-10-31 15:37:10 +00:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2025-01-22 14:35:32 +00:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-11-05 21:14:04 +00:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2025-01-22 14:35:32 +00:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2025-03-11 16:09:36 +00:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-10-19 09:43:29 +01:00
2024-06-21 16:51:34 -04:00
2024-01-04 14:09:14 -05:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2025-08-04 14:14:06 +01:00
2025-08-04 14:14:06 +01:00
2025-08-04 14:14:06 +01:00
2025-08-04 14:14:06 +01:00
2025-08-04 14:14:06 +01:00
2025-08-04 14:14:06 +01:00
2025-08-04 14:14:06 +01:00
2025-02-10 15:34:54 +00:00
2025-08-04 14:14:06 +01:00
2023-01-20 19:17:02 -05:00
2025-08-04 14:14:06 +01:00
2025-08-04 14:14:06 +01:00
2025-08-04 14:14:06 +01:00
2025-08-04 14:14:06 +01:00
2025-08-04 14:14:06 +01:00
2025-08-04 14:14:06 +01:00
2023-01-09 11:52:55 -05:00
2023-01-20 15:22:09 -05:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-01-04 14:09:14 -05:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-03-07 09:49:34 -06:00
2024-01-04 14:09:14 -05:00
2025-05-06 11:47:50 +01:00
2025-05-06 11:47:50 +01:00
2025-05-06 11:47:50 +01:00
2025-05-06 11:47:50 +01:00
2025-05-06 11:47:50 +01:00
2025-05-06 11:47:50 +01:00
2025-05-06 11:47:50 +01:00
2025-05-06 11:47:50 +01:00
2025-05-06 11:47:50 +01:00
2025-05-06 11:47:50 +01:00
2024-04-04 14:45:58 -04:00
2024-04-04 14:45:58 -04:00
2023-04-13 10:34:46 -04:00
2023-04-13 10:34:46 -04:00
2023-04-13 10:34:46 -04:00
2023-04-13 10:34:46 -04:00
2023-04-13 10:34:46 -04:00
2023-04-13 10:34:46 -04:00
2024-04-04 14:45:58 -04:00
2024-04-04 14:45:58 -04:00
2024-04-04 14:45:58 -04:00
2025-05-06 11:47:50 +01:00
2023-07-17 15:46:49 -04:00
2023-07-17 15:46:49 -04:00
2023-07-17 15:46:49 -04:00
2023-07-17 15:46:49 -04:00
2023-07-17 15:46:49 -04:00
2024-06-21 16:31:16 -04:00
2024-10-24 13:12:47 +01:00
2023-03-19 23:49:11 -04:00
2025-05-05 21:09:31 +01:00
2023-07-17 15:46:49 -04:00
2023-07-17 15:46:49 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-01-04 14:09:14 -05:00
2024-11-15 21:39:58 +00:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2024-06-21 16:51:34 -04:00
2023-07-17 15:46:49 -04:00
2023-07-17 15:46:49 -04:00
2023-07-17 15:46:49 -04:00
2023-07-17 15:46:49 -04:00
2023-07-17 15:46:49 -04:00
2023-07-17 15:46:49 -04:00
2023-07-17 15:46:49 -04:00
2023-07-17 15:46:49 -04:00
2023-07-17 15:46:49 -04:00
2023-01-20 15:22:09 -05:00
2025-05-07 11:16:22 +01:00
2022-12-30 12:54:29 -05:00
2023-07-17 15:54:31 -04:00
2025-05-13 11:04:33 +01:00
2024-10-12 22:34:31 +01:00
2025-05-13 11:04:33 +01:00
2025-05-13 11:04:33 +01:00
2023-07-17 15:54:31 -04:00
2023-07-17 15:54:31 -04:00
2023-07-17 15:54:31 -04:00
2023-07-17 15:54:31 -04:00
2023-07-17 15:54:31 -04:00
2023-07-17 15:54:31 -04:00
2023-07-17 15:54:31 -04:00
2023-07-17 15:54:31 -04:00
2023-07-17 15:54:31 -04:00
2023-07-17 15:54:31 -04:00
2023-07-17 15:54:31 -04:00
2023-07-17 15:54:31 -04:00
2023-07-17 15:54:31 -04:00
2023-06-20 11:21:44 -04:00
2023-12-11 10:42:20 -05:00
2023-09-26 12:27:17 -04:00
2023-12-11 10:42:20 -05:00
2023-12-11 10:42:20 -05:00
2023-12-11 10:42:20 -05:00
2023-06-29 11:36:25 -04:00
2023-01-20 19:17:02 -05:00
2024-03-07 09:56:15 -06:00
2023-01-20 19:17:02 -05:00
2024-01-04 14:09:14 -05:00
2023-01-20 19:17:02 -05:00
2023-01-20 19:17:02 -05:00
2023-01-20 19:17:02 -05:00
2023-01-20 19:17:02 -05:00
2022-05-27 08:58:35 -04:00
2022-05-27 08:58:35 -04:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2022-05-27 08:58:35 -04:00
2022-05-27 08:58:35 -04:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2023-07-17 15:39:54 -04:00
2023-07-17 15:39:54 -04:00
2025-01-16 11:58:37 +00:00
2023-07-17 15:39:54 -04:00
2023-07-17 15:39:54 -04:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2024-01-04 14:09:14 -05:00
2025-02-24 21:48:54 +00:00
2025-02-24 21:48:54 +00:00
2025-02-24 21:48:54 +00:00
2025-02-24 21:48:54 +00:00
2023-01-20 19:17:02 -05:00
2024-10-26 21:41:16 +01:00
2024-10-26 21:41:16 +01:00
2024-10-26 21:41:16 +01:00
2024-10-26 21:41:16 +01:00
2024-10-26 21:41:16 +01:00
2024-10-26 21:41:16 +01:00
2024-10-26 21:41:16 +01:00
2024-10-26 21:41:16 +01:00
2024-10-26 21:41:16 +01:00
2024-10-26 21:41:16 +01:00
2024-10-26 21:41:16 +01:00
2024-10-26 21:41:16 +01:00
2025-02-25 21:41:17 +00:00
2025-01-03 14:53:11 +00:00
2023-07-17 15:46:49 -04:00
2023-07-17 15:46:49 -04:00
2023-07-17 15:46:49 -04:00
2023-12-11 10:42:20 -05:00
2023-05-31 08:08:58 -04:00
2023-08-23 11:01:21 -04:00
2023-05-24 08:53:17 -04:00
2023-07-12 20:00:44 -04:00
2023-07-12 20:00:44 -04:00
2023-08-23 11:01:21 -04:00
2023-05-24 08:53:17 -04:00
2023-05-24 08:53:17 -04:00
2023-07-12 20:00:44 -04:00
2023-08-23 11:01:21 -04:00
2023-08-23 11:01:21 -04:00
2023-07-12 20:00:44 -04:00
2023-07-12 20:00:44 -04:00
2023-05-31 08:08:58 -04:00
2023-01-20 19:17:02 -05:00
2023-01-20 19:17:02 -05:00
2023-01-20 19:17:02 -05:00
2023-01-20 19:17:02 -05:00
2023-01-20 19:17:02 -05:00
2025-02-25 21:41:17 +00:00