Jeremy Stretch
915cf3e715
Merge branch 'develop' into develop-2.10
2020-12-01 11:42:55 -05:00
Jeremy Stretch
f55e966c8f
Closes #4865 : Replace all Count() annotations with subqueries ( #5385 )
...
* Convert circuits to use subqueries
* Convert dcim to use subqueries
* Convert extras to use subqueries
* Convert ipam to use subqueries
* Convert secrets to use subqueries
* Convert virtualization to use subqueries
* Update global search view to use subqueries where appropriate
* Remove extraneous order_by() calls
2020-11-25 15:49:18 -05:00
Jeremy Stretch
1d922ee813
Migrate all ObjectView subclasses to use get_extra_context()
2020-11-19 15:59:11 -05:00
Jeremy Stretch
d5d87e0fdd
Update templates to use "object" context var
2020-11-19 13:22:33 -05:00
Jeremy Stretch
e2d2ff8586
Standardize on "object" for ObjectView template context
2020-11-19 11:29:18 -05:00
Jeremy Stretch
b3c770216e
Relocate and group generic views
2020-11-11 16:07:38 -05:00
Jeremy Stretch
9a9babfc35
Remove extraneous prefetch_related() calls from object list views
2020-10-30 16:54:41 -04:00
Jeremy Stretch
2e558ba031
Closes #5139 : Omit utilization statistics from RIR list
2020-10-20 13:16:35 -04:00
Jeremy Stretch
96650b0216
Merge branch 'develop' into develop-2.10
2020-10-09 13:52:16 -04:00
Jeremy Stretch
cd9c425d9a
Merge pull request #5208 from glennmatthews/gfm-issue-5197
...
5197: Limit main IPAddress view to a max of 10 duplicate addresses; add new duplicates view
2020-10-02 14:16:32 -04:00
Glenn Matthews
6612e0107e
Limit main IPAddress view to a max of 10 duplicate addresses. Fixes #5197
2020-10-02 14:01:51 -04:00
Jeremy Stretch
ae0a481c64
Fixes #5206 : Apply user pagination preferences to all paginated object lists
2020-10-02 13:54:57 -04:00
Daniel Sheppard
1a43ef82d9
Fixes : #5201 - Fix bulk "all" operations on VLAN Groups
2020-10-02 09:59:16 -05:00
Jeremy Stretch
f684d07c61
Model import/export route targets on VRFs
2020-09-24 12:09:28 -04:00
Jeremy Stretch
dfb5a06d9d
Introduce the RouteTarget model
2020-09-24 11:25:52 -04:00
Jeremy Stretch
9b16d6df2e
Merge v2.9.4 release
2020-09-23 16:11:00 -04:00
Jeremy Stretch
1f0a4cc548
Closes #5075 : Include a VLAN membership view for VM interfaces
2020-09-23 11:48:32 -04:00
Jeremy Stretch
b85990daa6
Fix return URL when editing a service
2020-09-21 13:34:39 -04:00
Jeremy Stretch
08c492f1f4
Merge develop into develop-2.10
2020-09-04 16:09:05 -04:00
Jeremy Stretch
7dbeaf7a01
Fixes #5078 : Fix assignment of existing IP addresses to interfaces via web UI
2020-09-01 10:19:28 -04:00
Jeremy Stretch
e8e4ff4111
Closes #5056 : Add interface and parent columns to IP address list
2020-08-27 13:46:31 -04:00
Jeremy Stretch
d384f25ec2
Replace expand/collpase with max mask length for prefixes list
2020-08-05 16:48:45 -04:00
Jeremy Stretch
0d68d0c059
Replace annotate_depth() with annotate_tree()
2020-08-05 15:55:47 -04:00
Jeremy Stretch
65b42c93b0
Merge branch 'develop' into develop-2.9
2020-08-05 09:15:10 -04:00
Jeremy Stretch
26e37c1da6
Fixes #4455 : Fix ordering of prefixes beneath aggregate when available space is hidden
2020-08-04 12:09:10 -04:00
Jeremy Stretch
cb36f9fdb3
Remove restriction enforcement from RestrictedQuerySet
2020-07-23 12:48:03 -04:00
Jeremy Stretch
1714902f88
Merge branch 'develop' into develop-2.9
2020-07-21 12:57:02 -04:00
Jeremy Stretch
0f679e1f03
Closes #4871 : Specify ordering for querysets using annotate() to count related objects
2020-07-20 12:07:19 -04:00
Jeremy Stretch
a260019a7f
#4843 : Use subqueries when counting multiple types of related objects
2020-07-10 15:38:54 -04:00
Jeremy Stretch
c8418fe550
Fix RestrictedQuerySet evaluation for VLAN CSV export
2020-07-10 10:09:51 -04:00
Jeremy Stretch
9f025747a7
Tweak queryset for Service views to prefetch related IPs with unrestricted()
2020-07-10 09:56:23 -04:00
Jeremy Stretch
4f00b5af4a
Miscellaneous RestrictedQuerySet cleanup
2020-07-09 15:11:18 -04:00
Jeremy Stretch
8959d2e0a7
#4416 : Add individual delete views for organizational objects
2020-07-01 12:08:26 -04:00
Jeremy Stretch
4613b69c28
Extend GetReturnURLMixin to automatically resolve default return URL for querysets
2020-07-01 11:50:31 -04:00
Jeremy Stretch
95965d65c9
Fix some instances where RestrictedQuerySet is evaluated prematurely
2020-06-26 12:22:02 -04:00
Jeremy Stretch
6e3a32567c
Move utility functions to utils.py
2020-06-26 11:56:30 -04:00
Jeremy Stretch
9a0bc16c86
Update device/VM interface templates
2020-06-24 09:52:22 -04:00
Jeremy Stretch
e3820e93b7
Misc cleanup, renaming
2020-06-23 16:39:43 -04:00
Jeremy Stretch
490dee1fa0
Merge branch 'develop-2.9' into 4721-virtualmachine-interface
2020-06-22 16:04:20 -04:00
Jeremy Stretch
27796bbd08
Add queryset to IPAddressBulkCreateView
2020-06-22 15:58:47 -04:00
Jeremy Stretch
31bb70d9a2
Fixed IPAM tests
2020-06-22 14:46:25 -04:00
Jeremy Stretch
3c334a0238
Update views to restrict all querysets
2020-06-01 11:43:49 -04:00
Jeremy Stretch
3ef4287d57
Add additional_permissions to ObjectPermissionRequiredMixin
2020-05-22 12:41:20 -04:00
Jeremy Stretch
ab60a5d73d
Enforce object-level permissions for IPAddressAssignView, VLANGroupVLANsView
2020-05-22 09:51:57 -04:00
Jeremy Stretch
91362b0f82
Transition BulkCreateView to use ObjectPermissionRequiredMixin
2020-05-21 15:53:50 -04:00
Jeremy Stretch
e61fc1f709
Introduce ObjectView to enforce object-level permissions for individual object views
2020-05-21 15:53:00 -04:00
Jeremy Stretch
8fd860a413
Transition BulkDeleteView to use ObjectPermissionRequiredMixin
2020-05-21 15:14:29 -04:00
Jeremy Stretch
82c247f3cf
Transition BulkEditView to use ObjectPermissionRequiredMixin
2020-05-21 15:07:20 -04:00
Jeremy Stretch
5e5038d780
Transition BulkImportView to use ObjectPermissionRequiredMixin
2020-05-21 14:43:27 -04:00
Jeremy Stretch
2b32430a10
Transition ObjectDeleteView to use ObjectPermissionRequiredMixin
2020-05-21 14:34:40 -04:00
Jeremy Stretch
406b076b95
Transition ObjectEditView to use ObjectPermissionRequiredMixin
2020-05-21 13:59:19 -04:00
Jeremy Stretch
993ee8c900
Transition ObjectListView to use ObjectPermissionRequiredMixin
2020-05-21 13:22:09 -04:00
Jeremy Stretch
cc6e74dfd5
Move ObjectPermissionRequiredMixin to utilities.views
2020-05-21 13:12:15 -04:00
Jeremy Stretch
40c590f445
Add queryset to all BulkImportViews
2020-05-21 12:01:42 -04:00
Jeremy Stretch
5486cff441
Add object permission support, tests for bulk import/edit/delete views
2020-05-21 11:49:50 -04:00
Jeremy Stretch
64f60228ec
Add web UI view tests for object-level permissions
2020-05-20 13:35:54 -04:00
Jeremy Stretch
3abb52a085
#4624 : Refactor ObjectDeleteView to use a queryset
2020-05-11 12:47:01 -04:00
Jeremy Stretch
87fa6bc252
#4624 : Refactor ObjectEditView to use a queryset
2020-05-11 12:37:22 -04:00
Jeremy Stretch
0de857bf7a
Merge branch 'develop' into develop-2.8
2020-03-10 15:06:37 -04:00
Jeremy Stretch
9fa5004a35
Closes #4324 : Add CSV import view for services
2020-03-06 16:33:43 -05:00
Jeremy Stretch
b475a575e4
Drop family column from Aggregate, Prefix, and IPAddress models
2020-02-14 15:04:33 -05:00
Jeremy Stretch
440f754fec
Clean up TODO notes
2020-02-14 13:30:53 -05:00
Jeremy Stretch
ff952fb221
Migrate extras views to use common object list template
2020-02-13 16:39:38 -05:00
Jeremy Stretch
8fd809ac5e
Migrate IPAM views to use common object list template
2020-02-13 14:17:13 -05:00
Jeremy Stretch
096814dc33
#3880 : Define constants for arbitrary values
2020-01-24 14:42:57 -05:00
Saria Hajjar
9f569d4b1b
Fixes #3941 : AttributeError when searching on IP assign
2020-01-16 23:03:16 +00:00
Jeremy Stretch
9f627fd0d3
Merge branch 'develop' into develop-2.7
2020-01-10 13:33:51 -05:00
Jeremy Stretch
4be7ca0c78
Merge branch 'develop' into 3668-address-assign-dns-filter
2020-01-10 09:43:35 -05:00
Jeremy Stretch
da0ac4ff1e
Rename filter variables for utility views
2020-01-09 20:57:13 -05:00
Jeremy Stretch
83c0d1ef44
Renamed ipam FilterSets
2020-01-09 20:37:26 -05:00
Jeremy Stretch
a2ead6af94
Merge branch 'develop' into develop-2.7
2020-01-09 15:27:06 -05:00
hSaria
03b10b6f73
Merge branch 'develop' into 3872-limit-related-ips
2020-01-09 17:18:42 +00:00
Saria Hajjar
67f4d8fab5
Replaced with pagination
2020-01-09 17:16:58 +00:00
Saria Hajjar
472486acd6
Changed to q filter
2020-01-09 16:26:11 +00:00
hSaria
40625d1299
Merge branch 'develop' into 3668-address-assign-dns-filter
2020-01-09 14:53:32 +00:00
Saria Hajjar
73e456495f
Fixes #3872 : Limit related IPs table
2020-01-09 14:48:21 +00:00
Saria Hajjar
1cdbfd6d60
Fixes #3668 : search address by DNS name when assigning
2020-01-09 10:00:02 +00:00
Saria Hajjar
32f39e10c9
Changed default to showing available
2020-01-07 17:58:30 +00:00
hSaria
190e683654
Removed cookie-based storage; now based on request
2020-01-07 17:18:36 +00:00
Saria Hajjar
8e3a371688
Added default to cookie
2020-01-02 16:19:12 +00:00
Saria Hajjar
2a219eff23
is not None not needed as the value 'false' is a string
2020-01-02 16:13:47 +00:00
Saria Hajjar
37bc17d3a2
Fixes #2365 : Toggle for showing available prefixes/ip addresses
2020-01-02 09:16:18 +00:00
Jeremy Stretch
4ecbfc4e5e
Service.protocol to slug ( #3569 )
2019-11-27 22:27:06 -05:00
Jeremy Stretch
14a7a33cc2
IPAddress.role to slug ( #3569 )
2019-11-27 22:09:16 -05:00
Jeremy Stretch
929c0648d0
Prefix.status to slug ( #3569 )
2019-11-27 21:46:53 -05:00
chambersh1129
52e9369af4
PEP 8 E121 continuation line under-indented for hanging indent fix
2019-10-09 20:11:02 -04:00
chambersh1129
bdb3838d71
Replace all instances of .extra() in QuerySets with annotations, including references in docstrings
2019-10-09 20:11:02 -04:00
Jeremy Stretch
a3b9bdaff1
Miscellaneous cleanup
2019-10-04 12:59:10 -04:00
John Anderson
ade844f7a7
fixes #3428 - caching invalidation issues
...
Mitgate invalidation issues by using prefetch_related instead of select_related.
Also use invalidated_update instead of just update.
2019-08-19 01:53:39 -04:00
Jeremy Stretch
c2d0e8fd95
Cleanup from earlier work on caching
2019-04-22 14:49:31 -04:00
John Anderson
2580b026fe
change cacheing to use cacheops
2019-04-17 12:29:21 -04:00
John Anderson
4723ddb5ce
move caching to views
2019-04-15 14:41:04 -04:00
Jeremy Stretch
e710ccb0e6
Enforce view permissions for UI views
2019-04-11 17:27:38 -04:00
Jeremy Stretch
ae0c8deec2
Closes #2809 : Remove VRF child prefixes table; link to main prefixes view
2019-01-31 10:06:08 -05:00
Jeremy Stretch
bd7aee7c1f
Closes #2614 : Simplify calls of super() for Python 3
2018-11-27 10:52:24 -05:00
Jeremy Stretch
b05171b126
Upgraded django-tables2 to v2.0.2
2018-11-02 14:27:17 -04:00
Jeremy Stretch
22ed4f1b53
Merge release v2.4.6
2018-10-10 09:36:51 -04:00
Jeremy Stretch
2fee977b4c
Fixes #2485 : Fix cancel button when assigning a service to a device/VM
2018-10-05 10:30:13 -04:00
Jeremy Stretch
980d62d579
Removed Python 2 string compatibility
2018-08-14 11:58:42 -04:00
Jeremy Stretch
d039b9e23d
Merge branch 'develop-2.4' into develop
2018-08-06 12:28:23 -04:00
Vas Sadvariy
33e45a5292
Closes #971 : Implement VLANGroup VLANs view to show available VLANs within a group
2018-08-01 15:59:00 -04:00
Jeremy Stretch
40efa55ec7
Merged release v2.3.7
2018-07-27 11:43:27 -04:00
Jeremy Stretch
ba3ae0d80a
Fixes #2257 : Corrected casting of RIR utilization stats as floats
2018-07-23 14:52:51 -04:00
Jeremy Stretch
beac676a6e
Cleaned up BulkEditView and BulkDeleteView
2018-07-20 21:18:10 -04:00
Jeremy Stretch
cd56e51a61
Closes #1851 : Standardize usage of GetReturnURLMixin
2018-07-02 11:54:41 -04:00
Jeremy Stretch
9d419de9dc
Merge branch 'develop-2.4' into 1898-activity-logging
2018-06-21 16:53:15 -04:00
Jeremy Stretch
7819d9c112
Closes #1673 : Added object/list views for services
2018-06-21 15:55:27 -04:00
Jeremy Stretch
21c4085c51
Moved object header templates into object base templates
2018-06-14 13:34:37 -04:00
Jeremy Stretch
4ec6e52e73
Closes #1990 : Improved search function when assigning an IP address to an interface
2018-03-29 09:45:17 -04:00
Jeremy Stretch
38a208242b
Closes #1945 : Implemented a VLAN members view
2018-03-15 15:33:13 -04:00
Jeremy Stretch
a5d2055c11
Closes #1073 : Include prefixes/IPs from all VRFs when viewing the children of a container prefix in the global table
2018-01-30 13:39:33 -05:00
Jeremy Stretch
50395aa821
Closes #1773 : Moved child prefixes table to its own view
2017-12-20 14:01:37 -05:00
Jeremy Stretch
40ab272995
Fixes #1721 : Differentiated child IP count from utilization percentage for prefixes
2017-11-22 12:40:58 -05:00
Jeremy Stretch
a0bb7b08bd
Closes #1512 : Added a view to search for an IP address being assigned to an interface
2017-11-10 11:58:59 -05:00
Jeremy Stretch
e1d655cb23
Fixes #1471 : Correct bulk selection of IP addresses within a prefix assigned to a VRF
2017-11-10 09:34:30 -05:00
Jeremy Stretch
00986fd7bf
Closes #1691 : Cleaned up and reorganized import statements
2017-11-07 11:08:23 -05:00
Jeremy Stretch
d306e76420
Fixes #1689 : Disregard IP address mask when filtering for child IPs of a prefix
2017-11-06 10:07:44 -05:00
Jeremy Stretch
c6f3b00f0e
Fixes #1676 : Correct filtering of child prefixes upon bulk edit/delete from the parent prefix view
2017-11-02 13:21:19 -04:00
Jeremy Stretch
0a04bb110a
Fixes #1603 : Hide selection checkboxes for tables with no available actions
2017-10-27 10:33:58 -04:00
Jeremy Stretch
977cad3830
Added bulk import views for RIRs, roles, and VLAN groups
2017-10-09 15:42:06 -04:00
Jeremy Stretch
0d9ff907a8
Merge branch 'develop' of github.com:digitalocean/netbox into develop-2.2
2017-09-25 15:12:47 -04:00
Jeremy Stretch
63a4a70420
#1499 : Added utilization graph to child prefixes for aggregates
2017-09-25 13:39:03 -04:00
Jeremy Stretch
a328e12642
Closes #1536 : Improved formatting of aggregate prefix statistics
2017-09-25 12:14:55 -04:00
Jeremy Stretch
ce9f1eb201
Closes #1499 : Added utilization graph to child prefixes table
2017-09-22 21:17:46 -04:00
Jeremy Stretch
d651deb31c
Renamed form_class attribute to model_form for consistency
2017-09-12 13:55:11 -04:00
Jeremy Stretch
3bb0d523d3
Enabled services on virtual machines
2017-08-31 12:50:35 -04:00
Jeremy Stretch
0634386b2e
Merge branch 'develop' into virtualization
2017-08-31 10:14:50 -04:00
Jeremy Stretch
a6ec1ba23b
Closes #1376 : Ignore anycast when detecting duplicate IPs
2017-08-30 10:46:30 -04:00
Jeremy Stretch
fa95191792
Allowed assigning an IP address to either a device or a VM
2017-08-29 15:26:35 -04:00
Jeremy Stretch
5930a64203
Converted IPAddress.interface to a GenericForeignKey
2017-08-18 16:57:20 -04:00
Jeremy Stretch
39730b6834
Optimized performance when editing/deleting objects in bulk
2017-07-13 17:39:28 -04:00
Jeremy Stretch
dd1991f2c6
Closes #838 : Display details of all objects being edited/deleted in bulk
2017-07-13 16:31:47 -04:00
Jeremy Stretch
dc68be5abf
Removed SearchTables; created DetailTables for models where needed
2017-07-12 16:42:45 -04:00
Jeremy Stretch
afdf5750b5
Fixes #1279 : Fix primary_ip assignment during IP address import
2017-06-16 12:45:42 -04:00
Jeremy Stretch
8eb9c451a1
Renamed AddViews to CreateViews for consistency
2017-06-13 16:48:21 -04:00
Jeremy Stretch
469c52be28
Fixes #1263 : Differentiate add and edit permissions for objects
2017-06-13 16:41:57 -04:00
Jeremy Stretch
08c8bd3049
Renamed new import view to BulkImportView
2017-06-05 15:53:41 -04:00
Jeremy Stretch
af604aba31
Converted secrets import view to new scheme
2017-06-02 17:23:41 -04:00
Jeremy Stretch
c82658440f
Converted IPAM import views to new scheme
2017-06-02 16:07:11 -04:00
Jeremy Stretch
f21c6bca00
Import unicode_literals
2017-05-24 11:33:11 -04:00
Jeremy Stretch
fb85867d72
Converted all object views to class-based views
2017-05-18 17:00:57 -04:00
Jeremy Stretch
3bc51c8e69
Fixes #1191 : Bulk selection of IPs under a prefix incorrect when "select all" is used
2017-05-17 14:23:08 -04:00
Jeremy Stretch
7f23cb9bf5
Closes #1122 : Include NAT inside IPs in IP address list
2017-05-12 22:11:20 -04:00
Jeremy Stretch
a870a3b918
Fixes #1166 : Re-implemented bulk IP address creation
2017-05-12 12:00:26 -04:00
Jeremy Stretch
58bb029666
Closes #1167 : Introduced ChainedModelChoiceFields
2017-05-11 16:30:16 -04:00
Jeremy Stretch
f73693206f
Merge branch 'develop' into v2-develop
...
Conflicts:
netbox/circuits/models.py
netbox/netbox/settings.py
upgrade.sh
2017-04-21 15:07:48 -04:00
Jeremy Stretch
401357b8cb
Closes #1084 : Include custom fields when creating IP addresses in bulk
2017-04-19 14:50:58 -04:00
Jeremy Stretch
b01bf6089c
Merge branch 'develop' into v2-develop
...
Conflicts:
netbox/dcim/forms.py
netbox/dcim/views.py
netbox/ipam/forms.py
netbox/templates/_base.html
netbox/utilities/views.py
2017-04-13 15:42:50 -04:00
Jeremy Stretch
09000ad9b3
Closes #1001 : Merged IP interface assignment into ipam.IPAddressForm
2017-04-13 14:54:17 -04:00
Jeremy Stretch
f70f0f8d62
Improved handling of return_url for object edit/delete views; removed manual definitions of initial data fields
2017-04-13 13:11:23 -04:00
Jeremy Stretch
d98e9e1838
Resolved RemovedInDjango20Warning deprecation warnings
2017-04-05 14:40:25 -04:00
Jeremy Stretch
28761fc960
Closes #362 : Added per_page query parameter to control pagination page length
2017-03-28 15:57:50 -04:00
Jeremy Stretch
d89314a559
Fixes #943 : Child prefixes missing on Python 3
2017-03-08 14:10:27 -05:00
Jeremy Stretch
ed83b1d9e9
Closes #946 : Disregard mask length when filtering IP addresses by a parent prefix
2017-03-08 11:59:24 -05:00
Jeremy Stretch
f3b9930dea
Initial work on regions
2017-02-28 12:11:43 -05:00
Jeremy Stretch
b7f4a11eee
Fixes #892 : Restored missing edit/delete buttons when viewing child prefixes and IP addresses from a parent object
2017-02-17 16:34:09 -05:00
Jeremy Stretch
198ed859ff
Closes #198 : Support for rackless devices ( #902 )
...
* Initial work to support rackless devices
* Updated device component connection forms
* Updated IP address assignment form
* Updated circuit termination form
* Formatting cleanup
* Fixed tests
2017-02-17 14:48:00 -05:00
Jeremy Stretch
b69564f5c9
Exposed the request to ObjectEditView's alter_obj()
2017-02-15 15:03:31 -05:00
Jeremy Stretch
b370375414
Fixes #861 : Avoid overwriting device primary IP assignment from alternate family during bulk import of IP addresses
2017-01-31 17:25:44 -05:00
Jeremy Stretch
5d5d4ac714
Fixes #845 : Fix missing edit/delete buttons on object tables for non-superusers
2017-01-26 13:20:56 -05:00
Jeremy Stretch
ed8fdd9292
Fixes #816 : Redirect back to parent prefix view after deleting child prefixes
2017-01-24 09:50:51 -05:00
Jeremy Stretch
476cbf17f6
Closes #820 : Add VLAN column to parent prefixes table on IP address view
2017-01-23 14:23:42 -05:00
Jeremy Stretch
52420945b2
Standardized naming of return_url for all object views
2017-01-23 14:07:26 -05:00
Jeremy Stretch
39d083eae7
Re-implemented method for bulk editing/deleting all objects within a filtered queryset
2017-01-20 16:42:11 -05:00
Jeremy Stretch
28a9307f9f
Deprecated use_obj_view in favor of get_return_url()
2017-01-18 14:34:17 -05:00
Jeremy Stretch
cdccc3a47f
Ditched get_parent_url() model method in favor of overrideable get_return_url() view method
2017-01-18 14:07:46 -05:00
Jeremy Stretch
3eb969de0c
Standardized the use of return_url for ObjectDeleteView
2017-01-18 13:30:19 -05:00
Jeremy Stretch
03859d7287
Closes #803 : Clarify that no child objects are deleted when deleting a prefix
2017-01-17 14:52:39 -05:00
Jeremy Stretch
424c2a59d6
Table rendering optimizations
2017-01-06 16:50:57 -05:00
Jeremy Stretch
8edaff860c
Fixes #658 : Added is_pool field to Prefix model
2016-12-27 15:07:52 -05:00
Jeremy Stretch
d9d7068c5f
Fixed bug introduced in 04fd197c9b
2016-12-27 14:18:31 -05:00
Jeremy Stretch
9fd9719d0b
Closes #181 : Implemented support for bulk IP address creation
2016-12-20 15:39:22 -05:00
Jeremy Stretch
712567cabc
Closes #613 : Added prefixes column to VLAN list; added VLAN column to prefix list
2016-12-15 16:56:43 -05:00
Jeremy Stretch
f02c222d4f
Closes #539 : Implemented L4 services for devices
2016-12-15 15:32:58 -05:00
Jeremy Stretch
5035a9567b
Fixes #729 : Corrected cancellation links when editing secondary objects
2016-12-08 12:20:45 -05:00
Jeremy Stretch
f007b0dbde
Closes #695 : Added is_private field to RIR
2016-12-06 13:59:13 -05:00
Jeremy Stretch
f569561997
Another PEP8 fix
2016-11-11 15:09:25 -05:00
Jeremy Stretch
a0ee6b0d58
Closes #667 : Added stats to RIR list view
2016-11-11 15:02:53 -05:00
Jeremy Stretch
d891c8c981
Incorporated stats into RIR list view
2016-11-11 12:45:24 -05:00
Jeremy Stretch
13cdc44caf
#667 : Initial work on RIR statistics
2016-11-04 16:04:29 -04:00
Jeremy Stretch
d97dd266b7
Cleaned up message strings
2016-10-31 11:16:30 -04:00
Jeremy Stretch
e22eafc4a7
Closes #211 : Allow device assignment and removal from IP address view
2016-10-24 15:07:11 -04:00
Jeremy Stretch
7d879bb0dc
Added bulk editing capability for custom fields
2016-08-16 14:57:04 -04:00
Jeremy Stretch
c60c4ad0df
Added templates for IPAM objects; cleaned up admin
2016-08-15 16:58:25 -04:00
Jeremy Stretch
b2f03dfb16
Fixed redirect after editing RackGroups and VLANGroups
2016-08-10 13:13:26 -04:00
Jeremy Stretch
cbde6e8321
Miscellaneous query optimizations
2016-08-10 13:07:11 -04:00
Jeremy Stretch
ac2aa7ea89
Fixes #435 : Added a "add prefix" button to the VLAN view
2016-08-06 15:44:28 -04:00
Jeremy Stretch
e413012cbb
Fixes #427 : Prevent error when duplicate IPs are present in a prefix's IP list
2016-08-04 11:48:30 -04:00
Jeremy Stretch
3b9ac3b986
More intelligent handling of first/last IPs
2016-08-03 12:30:29 -04:00
Jeremy Stretch
79b1bbb9e1
Fixed calculation of available IPs between two existing IPs
2016-08-03 12:20:24 -04:00
Jeremy Stretch
533b4082d8
Fixed calculation of last_ip_in_prefix for IPv6
2016-08-03 12:06:17 -04:00
Jeremy Stretch
81d955ab7d
Rewrote add_available_ipaddresses() to be much more efficient and IPv6-friendly
2016-08-03 12:00:35 -04:00
Jeremy Stretch
57373c9d6f
Initial work on #289
2016-08-02 17:20:12 -04:00
Jeremy Stretch
9f3647cd53
Addresses #395 : Show child prefixes from all VRFs if the parent prefix is in the global table
2016-08-02 15:48:12 -04:00
Jeremy Stretch
1bbe7f95d6
PEP8 cleanup
2016-07-29 14:46:29 -04:00
Jeremy Stretch
75c3e62ca8
Changed VRF and VLAN views to use PrefixBriefTable
2016-07-29 13:03:44 -04:00
Jeremy Stretch
397943b222
Allow unassigning VRF and tenants when editing objects in bulk
2016-07-28 15:59:49 -04:00
Jeremy Stretch
e6c06b39e8
Adds tenant assignment to Prefix and IPAddress objects
2016-07-28 13:50:46 -04:00
Jeremy Stretch
a25534f3de
Fixes #397 : Only include child IPs which belong to the same VRF as the parent prefix
2016-07-28 11:24:25 -04:00
Jeremy Stretch
3bb10bca1b
Linkified VRF column in prefix and IP address tables
2016-07-27 16:52:20 -04:00