jeremystretch
7ba45b2887
Clean up imports
2021-12-21 10:48:10 -05:00
jeremystretch
ac2cd552b9
Rename cable_peer fields to link_peer
2021-10-13 14:04:53 -04:00
jeremystretch
14e27363e0
Add GraphQL for DCIM
2021-06-25 16:17:36 -04:00
Jeremy Stretch
79b19821f6
Closes #5892 : Introduce SiteGroup model ( #5937 )
...
* Initial work on #5892
* Add site group selection to object edit forms
* Add documentation for site groups
* Changelog for #5892
* Finish application of site groups to config context
2021-03-08 13:28:53 -05:00
Jeremy Stretch
fdb3e3f9a4
Closes #5895 : Rename RackGroup to Location
2021-03-03 13:30:33 -05:00
Jeremy Stretch
e7d26ca5dc
Move Cable and CablePath to cables.py
2020-10-14 16:54:30 -04:00
Jeremy Stretch
587e6fcf72
Initial work on cable paths (WIP)
2020-09-30 15:13:06 -04:00
Jeremy Stretch
e1cf27a3ac
Refactor DCIM models into separate submodules
2020-08-19 16:37:23 -04:00
Jeremy Stretch
66c91484f5
Clean up display_name for various models
2020-08-14 10:20:34 -04:00
Jeremy Stretch
31e65a09e8
Closes #4940 : Added an occupied field to rack unit representations for rack elevation views
2020-08-03 13:37:32 -04:00
Jeremy Stretch
73f9d615bc
Fixes #4921 : Render non-viewable devices as unavailable space in rack elevations
2020-07-29 09:43:13 -04:00
Jeremy Stretch
cb36f9fdb3
Remove restriction enforcement from RestrictedQuerySet
2020-07-23 12:48:03 -04:00
Jeremy Stretch
d23f97abc8
Merge branch 'develop' into develop-2.9
2020-07-22 17:11:35 -04:00
Jeremy Stretch
0991a8edaa
Fixes #4876 : Fix labels for sites in staging or decommissioning status
2020-07-22 16:43:25 -04:00
Jeremy Stretch
1714902f88
Merge branch 'develop' into develop-2.9
2020-07-21 12:57:02 -04:00
Jeremy Stretch
21a750e8ec
Change Postgres-specific JSONField to stock Django field
2020-07-16 12:02:49 -04:00
Jeremy Stretch
68ecddccdb
Convert NullBooleanField to BooleanField(null=True)
2020-07-16 11:56:35 -04:00
Jeremy Stretch
fa9ffb23ad
Fixes #4838 : Fix rack power utilization display for racks without devices
2020-07-10 15:59:27 -04:00
Jeremy Stretch
8d7001fe56
Move abstract ChangeLoggedModel under extras
2020-07-09 17:07:25 -04:00
Jeremy Stretch
4f00b5af4a
Miscellaneous RestrictedQuerySet cleanup
2020-07-09 15:11:18 -04:00
Jeremy Stretch
1f9cdc71d4
Move device and device_type ForeignKeys to abstract component models
2020-07-02 13:07:32 -04:00
Jeremy Stretch
8d7377ba04
Merge branch 'develop' into develop-2.9
2020-07-02 10:01:01 -04:00
Jeremy Stretch
56ec4a6360
Merge pull request #4706 from netbox-community/4604_check_position_stack
...
4708: more flexible checks on RearPort usage
2020-07-01 10:59:17 -04:00
Jeremy Stretch
51e9b0a22a
Closes #4796 : Introduce configuration parameters for default rack elevation size
2020-06-30 09:26:32 -04:00
Jeremy Stretch
71812d1bd5
Fix evaluation of RestrictedQuerySet
2020-06-29 14:41:43 -04:00
Jeremy Stretch
a47a100cb7
Fix unrestricted evaluations of RestrictedQuerySet
2020-06-29 13:31:26 -04:00
Sander Steffann
3fdc8e7d3d
Replace is_path_endpoint
with simple isinstance
check
...
It was only used in a single location anyway…
2020-06-26 17:25:07 +02:00
Jeremy Stretch
59c1e34024
Initial work on #2018 : Add name to VirtualChassis
2020-06-24 15:21:42 -04:00
Sander Steffann
ed1717f858
Revert "Bumping version just to test the GitHub Action"
...
This reverts commit 1cf0868e
2020-06-24 13:09:11 +02:00
Sander Steffann
1cf0868e30
Bumping version just to test the GitHub Action
2020-06-24 13:07:54 +02:00
Jeremy Stretch
6cb31a274f
Initial work on #4721 (WIP)
2020-06-22 13:10:56 -04:00
Sander Steffann
cafecb091d
Replace temporary comment with proper one
2020-06-16 21:46:16 +02:00
Jeremy Stretch
0f8df8c985
Add unrestricted() to Rack methods
2020-06-16 13:31:51 -04:00
Jeremy Stretch
88ae522c9a
Closes #4742 : Add tagging for cables, power panels, and rack reservations
2020-06-10 14:55:46 -04:00
Jeremy Stretch
0ebd87bcb9
Merge branch 'develop' into develop-2.9
2020-06-08 10:33:23 -04:00
Sander Steffann
8f9dcf5a97
Avoid unnecessary queries in Cable.from_db
2020-06-04 17:46:09 +02:00
Jeremy Stretch
110bad7041
Update custom napalm_read, napalm_write permissions
2020-06-02 09:46:32 -04:00
Sander Steffann
2479b8a57f
Validate against is_path_endpoint instead of specific classes, and only when positions > 1
2020-06-02 13:11:35 +02:00
Jeremy Stretch
2fe4656db4
Permit connection of a multi-position RearPort to a FrontPort
2020-06-02 12:03:02 +02:00
Jeremy Stretch
e23b2c4c4f
Implement RestrictedQuerySet as a manager
2020-05-29 16:27:36 -04:00
Jeremy Stretch
92f49b4711
Closes #4672 : Set default color for rack and devices roles
2020-05-26 09:36:27 -04:00
Jeremy Stretch
e14e217fcd
Fixes #4604 : Multi-position rear ports may only be connected to other rear ports
2020-05-07 16:22:04 -04:00
Jeremy Stretch
9312dea2b2
Merge pull request #4564 from netbox-community/3147-csv-import-fields
...
Closes #3147 : Allow dynamic access to related objects during CSV import
2020-05-06 10:15:00 -04:00
Jeremy Stretch
839e999a71
Introduce CSVModelForm for dynamic CSV imports
2020-05-05 16:15:09 -04:00
Jeremy Stretch
0239be9be5
Fixes #4578 : Prevent setting 0U height on device type with racked instances
2020-05-05 13:41:23 -04:00
Jeremy Stretch
718ff4a743
Update help_texts for models, import forms
2020-05-01 15:40:34 -04:00
Jeremy Stretch
eb14c08cab
#4416 : Enable custom links for virtual chassis
2020-04-24 15:01:23 -04:00
Jeremy Stretch
fed9408b90
#4416 : Establish a dedicated view for VirtualChassis objects
2020-04-24 14:59:38 -04:00
Jeremy Stretch
e5e5725a24
Fix typo in validation error message
2020-04-23 10:12:56 -04:00
Jeremy Stretch
ada55dfdfb
Fixes #4510 : Enforce address family for device primary IPv4/v6 addresses
2020-04-21 14:50:15 -04:00