bctiemann
1d2f6a82cb
Merge pull request #20737 from netbox-community/20204-template-components
...
CI / build (20.x, 3.12) (push) Has been cancelled
CI / build (20.x, 3.13) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Has been cancelled
Closes #20204 : Introduce modular template components
2025-11-10 09:07:23 -05:00
Jeremy Stretch
6e7bbfc3e2
Fix templates
2025-11-10 08:35:33 -05:00
github-actions
9723a2f0ad
Update source translation strings
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Has been cancelled
2025-11-08 05:02:14 +00:00
Arthur Hanson
327d08f4c2
Fixes #20771 : make comments for JournalEntryies required ( #20773 )
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
CI / build (20.x, 3.10) (push) Has been cancelled
CI / build (20.x, 3.11) (push) Has been cancelled
CI / build (20.x, 3.12) (push) Has been cancelled
2025-11-07 17:27:41 -06:00
Jeremy Stretch
3e43226901
Annotate begin & end of panels in HTML
CI / build (20.x, 3.12) (push) Has been cancelled
CI / build (20.x, 3.13) (push) Has been cancelled
2025-11-07 16:31:25 -05:00
Jeremy Stretch
7b0e8c1a0d
Remove obsolete template HTML
2025-11-07 16:24:45 -05:00
Jeremy Stretch
917280d1d3
Add plugin dev docs for UI components
2025-11-07 15:39:40 -05:00
Martin Hauser
4be476eb49
fix(config): Change log level for missing config revision ( #20762 )
...
Update the log level from `warning` to `debug` when no active
configuration revision is found. This prevents unnecessary warnings in
normal operation scenarios, improving log clarity and relevance.
Fixes #20688
2025-11-07 10:38:55 -08:00
Martin Hauser
8005b56ab4
Fixes #20755 : Limit Provider search scope ( #20763 )
CI / build (20.x, 3.10) (push) Waiting to run
CI / build (20.x, 3.11) (push) Waiting to run
CI / build (20.x, 3.12) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
2025-11-07 08:27:54 -06:00
github-actions
3f1654c9ba
Update source translation strings
CI / build (20.x, 3.10) (push) Waiting to run
CI / build (20.x, 3.11) (push) Waiting to run
CI / build (20.x, 3.12) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
2025-11-07 05:02:15 +00:00
bctiemann
95f8fe788d
Merge pull request #20764 from netbox-community/20378-del-script
...
#20378 fix delete of DataSource
2025-11-06 20:14:29 -05:00
Arthur
588c069ff1
#20378 fix delete of DataSource
2025-11-06 15:57:07 -08:00
bctiemann
5b3ff3c0e9
Merge pull request #20739 from netbox-community/20738-vc-delete
...
CI / build (20.x, 3.10) (push) Waiting to run
CI / build (20.x, 3.11) (push) Waiting to run
CI / build (20.x, 3.12) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
20738 update vc_position in delete not signal handler
2025-11-06 15:37:21 -05:00
Jeremy Stretch
a024012abd
Misc cleanup
CI / build (20.x, 3.12) (push) Waiting to run
CI / build (20.x, 3.13) (push) Waiting to run
2025-11-06 14:54:40 -05:00
bctiemann
730d73042d
Merge pull request #20717 from m-hau/bugfix/related-object-validation
...
Fixes : #20670 : Related Object Validation
2025-11-06 13:49:19 -05:00
bctiemann
6c2a6d0e90
Merge pull request #20725 from netbox-community/20645-bulk-upload
...
20645 CSVChoiceField use default if blank
2025-11-06 13:42:52 -05:00
Jeremy Stretch
6fc04bd1fe
Fix accessor
2025-11-06 12:40:33 -05:00
Jeremy Stretch
e55a4ae603
Finish layout for device view
2025-11-06 12:31:20 -05:00
Jeremy Stretch
60cc009d6b
Move templates for extras panels
2025-11-06 12:04:15 -05:00
Jeremy Stretch
e9777d3193
Flesh out device layout
CI / build (20.x, 3.12) (push) Waiting to run
CI / build (20.x, 3.13) (push) Waiting to run
2025-11-05 16:56:53 -05:00
Jeremy Stretch
1d2aef71b2
Hide custom fields panels if no custom fields exist on the model
2025-11-05 15:56:12 -05:00
Jeremy Stretch
4edaa48aa7
Refactor render() on Attr to split out context and reduce boilerplate
2025-11-05 15:51:36 -05:00
Jeremy Stretch
dfb08ff521
Split PanelAction into a base class and LinkAction; CopyContent should inherit from base class
2025-11-05 15:08:51 -05:00
Jeremy Stretch
9d6522c11e
RackType has no airflow attribute
2025-11-05 14:49:36 -05:00
Jeremy Stretch
281cb4f586
Split ObjectPanel into a base class and ObjectAttrsPanel; use base class for e.g. CommentsPanels, JSONPanel, etc.
2025-11-05 13:21:37 -05:00
Jeremy Stretch
838794a5cf
Derive attribute labels from name if not passed for instance
2025-11-05 10:51:18 -05:00
github-actions
e6a6ff7aec
Update source translation strings
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Has been cancelled
2025-11-05 05:02:10 +00:00
Jeremy Stretch
1de41b4964
Add layouts for DeviceType & ModuleTypeProfile
CI / build (20.x, 3.12) (push) Waiting to run
CI / build (20.x, 3.13) (push) Waiting to run
2025-11-04 20:06:18 -05:00
Jeremy Stretch
d5cec3723e
Introduce SimpleLayout
2025-11-04 17:14:24 -05:00
Martin Hauser
87ff83ef1f
feat(filtersets): Add object_type_id filter for Jobs ( #20674 )
...
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
CI / build (20.x, 3.10) (push) Has been cancelled
CI / build (20.x, 3.11) (push) Has been cancelled
CI / build (20.x, 3.12) (push) Has been cancelled
Introduce a new `object_type_id` filter to enhance filtering by object
type for Jobs. Update related forms and fieldsets to incorporate the
new filter for better usability and consistency.
Fixes #20653
2025-11-04 13:58:54 -08:00
Jeremy Stretch
59899d0d9a
Lots of cleanup
2025-11-04 16:49:56 -05:00
bctiemann
bcffc383bf
Closes : #17936 - GFK serializer field ( #20706 )
...
CI / build (20.x, 3.12) (push) Has been cancelled
CI / build (20.x, 3.13) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Has been cancelled
* Establish GFKSerializerField and replace get_* methods in circuits.py
* Set read_only=True
* Apply GFKSerializerField to all matching SerializerMethodFields
* Use GFKSerializerField for ObjectChangeSerializer.changed_object and EventRuleSerializer.action_object
2025-11-04 10:01:22 -05:00
Robin Schneider
3cdc6251be
docs(configuration): PROTECTION_RULES missing in list
...
Closes : #20709
2025-11-04 09:53:06 -05:00
jniec-js
0e1705b870
Closes #20297 : add additional coaxial cable type choices ( #20741 )
2025-11-04 08:45:37 -06:00
Arthur
8522c03b71
20738 add tests
2025-11-03 14:22:27 -08:00
Arthur
20af97ce24
20738 update vc_position in delete not signal handler
2025-11-03 14:06:02 -08:00
Jeremy Stretch
c05106f9b2
Limit object assignment to object panels
CI / build (20.x, 3.12) (push) Has been cancelled
CI / build (20.x, 3.13) (push) Has been cancelled
2025-11-03 17:04:24 -05:00
Arthur
264b40a269
20738 update vc_position in delete not signal handler
2025-11-03 13:48:50 -08:00
Jeremy Stretch
17429c4257
Clean up obsolete code
2025-11-03 15:56:45 -05:00
Jeremy Stretch
40b114c0bb
Add rack layout
2025-11-03 15:21:45 -05:00
Jeremy Stretch
1cffbb21bb
Restore original object templates
2025-11-03 15:04:29 -05:00
Jeremy Stretch
ed3dd019a7
Move some panels to extras
2025-11-03 14:59:54 -05:00
Jeremy Stretch
17cffd7860
Add rack role & type layouts
CI / build (20.x, 3.12) (push) Waiting to run
CI / build (20.x, 3.13) (push) Waiting to run
2025-11-03 13:33:39 -05:00
Jeremy Stretch
21bb734dcb
Define layouts for regions, site groups, locations
2025-11-03 11:51:49 -05:00
Jeremy Stretch
c392988212
Replace EmbeddedTablePanel with ObjectsTablePanel
2025-11-03 10:41:13 -05:00
Jeremy Stretch
37bea1e98e
Introduce panel actions
2025-11-03 09:55:56 -05:00
github-actions
cbf9b62f12
Update source translation strings
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Has been cancelled
2025-11-01 05:02:02 +00:00
Martin Hauser
c429cc3638
Closes #14171 : Add VLAN-related fields to import forms ( #20730 )
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
CI / build (20.x, 3.10) (push) Has been cancelled
CI / build (20.x, 3.11) (push) Has been cancelled
CI / build (20.x, 3.12) (push) Has been cancelled
2025-10-31 16:17:58 -05:00
Jeremy Stretch
da68503a19
Remove panels from get_extra_context()
2025-10-31 16:47:26 -04:00
Jeremy Stretch
e9b15436c4
Add EmbeddedTablePanel
2025-10-31 16:27:26 -04:00