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
Jeremy Stretch
ca13045515
Closes #3092 : Split DCIM models into separate files for easier management
2020-01-10 14:22:22 -05:00