Commit Graph

159 Commits

Author SHA1 Message Date
Jeremy Stretch
0c9f3859ac Retain ip_addresses name for related IPAddress objects 2020-06-22 16:13:18 -04:00
Jeremy Stretch
a86cdd50de Fixed IPAM tests 2020-06-22 14:46:25 -04:00
Jeremy Stretch
e9b9419d81 Fix assigned_object field 2020-06-22 13:50:14 -04:00
Jeremy Stretch
d2fc8e0466 Initial work on #4721 (WIP) 2020-06-22 13:10:56 -04:00
Jeremy Stretch
55cc22f41a Implement RestrictedQuerySet as a manager 2020-05-29 16:27:36 -04:00
Jeremy Stretch
fece2781ad Fixes #4629: Replicate assigned interface when cloning IP addresses 2020-05-13 16:25:22 -04:00
Jeremy Stretch
f11d52b95d Introduce CSVModelForm for dynamic CSV imports 2020-05-05 16:15:09 -04:00
Jeremy Stretch
1cc2659557 Update help_texts for models, import forms 2020-05-01 15:40:34 -04:00
John Anderson
7d717fb788 Merge branch 'develop' into develop-2.8 2020-03-15 00:18:32 -04:00
John Anderson
5b7a2f1002 closes #4368 - extras features model registration 2020-03-14 03:03:22 -04:00
Jeremy Stretch
97ecfee3d1 Add a description field to all organizational models 2020-03-13 16:33:28 -04:00
Jeremy Stretch
16bbdf7896 Standardize existing description fields to a length of 200 chars 2020-03-13 15:49:58 -04:00
Jeremy Stretch
4d91af4fde Merge branch 'develop' into develop-2.8 2020-03-10 15:06:37 -04:00
Jeremy Stretch
2d824654ce Closes #4324: Add CSV import view for services 2020-03-06 16:33:43 -05:00
Jeremy Stretch
3b04113ed2 Drop family column from Aggregate, Prefix, and IPAddress models 2020-02-14 15:04:33 -05:00
Jeremy Stretch
7784435aa9 #3880: Define constants for arbitrary values 2020-01-24 14:42:57 -05:00
Jeremy Stretch
59841d8203 Fixes #3930: Fix API rendering of the family field for aggregates 2020-01-15 13:56:37 -05:00
Jeremy Stretch
91cf7410e4 Update model ordering parameters to ensure deterministic ordering 2020-01-15 13:20:44 -05:00
Jeremy Stretch
ea3f133194 Move IPAddressManager to a separate file 2020-01-14 12:07:45 -05:00
Jeremy Stretch
dfac1a044f Define __all__ for models.py within each app 2020-01-14 12:01:23 -05:00
Jeremy Stretch
1478cb5a52 Merge branch 'develop' into develop-2.7 2020-01-09 15:27:06 -05:00
Saria Hajjar
efba4c4f74 Fixes #3864: Disallow /0 masks 2020-01-09 14:33:49 +00:00
Jeremy Stretch
26599d77d8 Add description field to Role model (#3655) 2019-12-10 12:59:10 -05:00
Jeremy Stretch
ef79579119 Closes #33: Add ability to clone objects (pre-populate form fields) 2019-12-06 16:13:52 -05:00
Jeremy Stretch
f710335361 Service.protocol to slug (#3569) 2019-11-27 22:27:06 -05:00
Jeremy Stretch
b22a5616d4 VLAN.status to slug (#3569) 2019-11-27 22:15:59 -05:00
Jeremy Stretch
81772486af IPAddress.role to slug (#3569) 2019-11-27 22:09:16 -05:00
Jeremy Stretch
cf6a9f1a5a IPAddress.status to slug (#3569) 2019-11-27 21:54:01 -05:00
Jeremy Stretch
af42cd7428 Prefix.status to slug (#3569) 2019-11-27 21:46:53 -05:00
Jeremy Stretch
010cc8e53c Fixes #3458: Prevent primary IP address for a device/VM from being reassigned 2019-10-09 16:22:06 -04:00
Jeremy Stretch
5fc4b398eb Fixes #3435: Change IP/prefix CSV export to reference VRF name instead of RD 2019-09-25 09:39:03 -04:00
Jeremy Stretch
c251f32fbc Fixes #3452: Queue deletion ObjectChanges until after response is sent 2019-08-26 16:52:05 -04:00
Jeremy Stretch
f8447989f2 Fix regex for IPAddress.dns_name (but see #3106) 2019-04-25 14:49:52 -04:00
Jeremy Stretch
5afec0441b Closes #166: Add dns_name to IPAddress 2019-04-22 18:10:28 -04:00
Jeremy Stretch
e585ac4815 Closes #3094: Remove NullsFirstQuerySet 2019-04-19 20:59:07 -04:00
Jeremy Stretch
3f6c583074 Merge branch 'develop' into develop-2.6 2019-03-11 21:01:18 -04:00
Jeremy Stretch
5c5bc6a963 Changelog for #2944 2019-03-07 14:08:36 -05:00
Marc
976fe5e32a Fix IP address is not recorded in the associated interface's changelog 2019-03-07 10:57:26 +01:00
John Anderson
c679dd4ff8 initial pass on migrating to custom tag model with color and comments fields 2019-02-20 03:52:47 -05:00
Jeremy Stretch
215ba08344 Fixes #2864: Correct display of VRF name when no RD is assigned 2019-02-08 09:04:43 -05:00
Jeremy Stretch
ac614130b2 Closes #2805: Allow null route distinguisher for VRFs 2019-01-31 13:47:24 -05:00
Jeremy Stretch
692ed88d57 Fixes #2757: Always treat first/last IPs within a /31 or /127 as usable 2019-01-08 12:04:32 -05:00
Jeremy Stretch
4757fa3f6a Closes #1630: Enable bulk editing of prefix/IP mask length 2019-01-03 16:21:21 -05:00
Jeremy Stretch
0ce5366e64 Fixes #2663: Prevent duplicate interfaces from appearing under VLAN members view 2018-12-12 13:18:42 -05:00
Jeremy Stretch
6b1abd6a65 Closes #2614: Simplify calls of super() for Python 3 2018-11-27 10:52:24 -05:00
Jeremy Stretch
10c3d51096 Merge release v2.4.7 into develop-2.5 2018-11-06 11:19:38 -05:00
knobix
cfbf5b65d8 Update models.py (#2502)
Fix the handling of shared IPs (VIP, VRRF, etc.) when unique IP space enforcement is set.

Add parentheses for the logical OR-statement to make the evaluation valid.

Fixes: #2501
2018-11-05 15:33:10 -05:00
Jeremy Stretch
66db32fefd Merged release v2.4.5 2018-10-03 11:23:21 -04:00
Jeremy Stretch
42455ff450 Fixes #2455: Ignore unique address enforcement for IPs with a shared/virtual role 2018-09-24 16:59:33 -04:00
Jeremy Stretch
68a5dcd47e Removed Python 2 string compatibility 2018-08-14 11:58:42 -04:00