jeremystretch
1b88b36820
Merge branch 'develop' into feature
2022-08-08 15:39:03 -04:00
Jason Lavoie
c6e25f068d
import/export color field on front- and rear-ports for module-types and device-types
...
Closes : #9906
- Adds `color` field to front and rearport template import forms
- Adds `color` field to `to_yaml` export for front and rearport
templates
2022-08-03 09:22:06 -04:00
jeremystretch
562769fb89
Merge branch 'develop' into feature
2022-08-01 14:42:09 -04:00
jeremystretch
984d15d7fb
Closes #9893 : Move YAML serialization logic for component templates under the individual models
2022-08-01 11:39:07 -04:00
Daniel Sheppard
890efa5400
Fixes #9062 - Add/edit {module} substitution to help text for component template name
2022-07-29 11:55:26 -05:00
jeremystretch
2c43c8d077
Closes #9793 : Add PoE attributes to interface templates
2022-07-28 15:20:25 -04:00
jeremystretch
1726593fb0
Introduce MODULE_TOKEN constant
2022-05-11 10:37:04 -04:00
jeremystretch
fa5cf665ce
Fixes #9128 : Resolve component labels per module bay position when installing modules
2022-04-14 11:13:04 -04:00
jeremystretch
4fae42de51
Fixes #9007 : Fix FieldError exception when instantiating a device type with nested inventory items
2022-03-31 12:07:02 -04:00
jeremystretch
7a54658710
Fixes #8978 : Fix instantiation of front ports when provisioning a module
2022-03-31 09:03:01 -04:00
jeremystretch
b67859832a
Refactor to_objectchange()
2022-01-26 20:25:23 -05:00
jeremystretch
cdae0c2bef
Remove extras_features() decorator
2022-01-19 15:16:10 -05:00
jeremystretch
4c15f4a84f
Initial work on #8118
2021-12-29 15:37:01 -05:00
jeremystretch
eaa1165611
Add position field for module bays
2021-12-20 09:51:55 -05:00
jeremystretch
7777922bef
Add Module model
2021-12-17 16:12:03 -05:00
jeremystretch
7c60e3c0ff
Add Module model
2021-12-17 12:18:37 -05:00
jeremystretch
e529d7fd3b
Add ModuleBay and ModuleBayTemplate models
2021-12-17 09:35:57 -05:00
jeremystretch
d529c1b5b3
Housekeeping: Use RestrictedQuerySet for default manager on base models
2021-11-11 15:04:22 -05:00
jeremystretch
88e382e7a1
Merge v2.11.8 changes
2021-07-06 12:10:29 -04:00
jeremystretch
70585ff32e
Fixes #6695 : Fix exception when importing device type with invalid front port definition
2021-07-05 09:30:52 -04:00
jeremystretch
b3ed545d6a
Closes #3682 : Add color field to front and rear ports
2021-06-09 16:51:51 -04:00
Jeremy Stretch
20f60cd99d
Fix feature assignments for device component templates
2021-03-10 14:03:50 -05:00
Jeremy Stretch
19b78e63ce
Introduce ChangeLoggedModel as a standard model
2021-03-10 13:37:13 -05:00
Jeremy Stretch
7a5cf80412
Clean up extraneous imports
2021-03-05 12:48:53 -05:00
Jeremy Stretch
9c967ee3ea
Fixes #5913 : Improve change logging ( #5924 )
...
* Initial work on #5913
* Provide per-line diff highlighting
* BulkDeteView should delete objects individually to secure a pre-change snapshot
* Add changelog tests for bulk operations
2021-03-04 13:06:04 -05:00
Jeremy Stretch
07e6abdac4
Closes #5901 : Add 'created' and 'last_updated' fields to device component models
2021-03-01 15:42:39 -05:00
Jeremy Stretch
7e6cb9d186
Closes #1638 : Migrate all primary keys to 64-bit integers
2021-02-26 16:12:52 -05:00
Jeremy Stretch
bec7ea7072
Standardize model types based on function
2021-02-24 21:01:16 -05:00
Jeremy Stretch
a0e82e1817
Fixes #5574 : Restrict the creation of device bay templates on non-parent device types
2021-01-19 10:49:56 -05:00
Daniel Sheppard
3441216aca
Fixes : #5564 - Raise validation error if a PowerPortTemplate's draw exceeds maximum
2021-01-05 09:52:11 -06:00
Jeremy Stretch
b2e05aafc1
Closes #5531 : Ensure consistent calls to parent clean() methods for models, forms
2020-12-28 12:54:42 -05:00
Jeremy Stretch
e983f44fd3
Closes #5128 : Increase maximum rear port positions from 64 to 1024
2020-09-16 12:53:11 -04:00
Jeremy Stretch
cea6c98f54
Fixes #4930 : Replicate label values when instantiating device type components
2020-07-30 10:05:29 -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
d03d302eef
Closes #4817 : Standardize device/VM component name field to 64 characters
2020-07-02 12:08:19 -04:00
Jeremy Stretch
f28bde179e
Extend label field to all device components
2020-07-02 11:18:08 -04:00
Jeremy Stretch
52a13b1960
Closes #4793 : Add description field to device component templates
2020-06-30 15:12:53 -04:00
Jeremy Stretch
9b48a26aef
Merge pull request #4723 from jsenecal/4615_interface_label
...
Closes : #4615 Physical labels
2020-06-11 13:03:46 -04:00
Jonathan Senecal
a37d06064a
Add label
to DeviceBay models and serializers
2020-06-11 10:19:53 -04:00
Jonathan Senecal
e3a8638471
Move __str__()
to the abstract class
2020-06-10 22:04:45 -04:00
Jonathan Senecal
3b54d6f8e5
No need to reference the model itself
2020-06-10 15:11:47 -04:00
Jonathan Senecal
e21cbf2a06
Add the label
to the string representation
2020-06-05 11:01:39 -04:00
Jonathan Senecal
a06d74472d
Add label
to *ports models
2020-06-05 10:32:59 -04:00
Jonathan Senecal
f8851121ab
Add the label
to the string representation
2020-06-04 17:11:27 -04:00
Jonathan Senecal
cde1db4436
Add label
to interface models
2020-06-04 16:44:25 -04:00
Jeremy Stretch
e23b2c4c4f
Implement RestrictedQuerySet as a manager
2020-05-29 16:27:36 -04:00
Jeremy Stretch
13fcdc0c1e
Fixes #4301 : Fix exception when deleting device type with components
2020-03-02 09:41:37 -05:00
Jeremy Stretch
009c0ba31c
Fixes #4134 : Device power ports and outlets should inherit type from the parent device type
2020-02-11 14:18:45 -05:00
Jeremy Stretch
7c74d2ca65
Convert interface models to use NaturalOrderingField
2020-02-07 15:58:03 -05:00
Jeremy Stretch
705c352885
Convert device component templates to use NaturalOrderingField
2020-02-07 11:42:12 -05:00