Jeremy Stretch
7b6c104768
Add power_panel_id field to PowerFeedFilterForm
2019-04-19 13:17:43 -04:00
John Anderson
16b4ffa3fa
Merge pull request #3080 from digitalocean/2647-cacheops
...
change cacheing to use cacheops
2019-04-19 01:41:59 -04:00
Jeremy Stretch
92a450e59c
Improve the logic for gathering models from all apps
2019-04-17 14:33:26 -04:00
Jeremy Stretch
2f3c39295c
Clean up, update Webhook models
2019-04-17 14:19:57 -04:00
Jeremy Stretch
000fde25c6
Add PowerFeeds to global search
2019-04-17 14:06:45 -04:00
Jeremy Stretch
cd3924520d
Clean up limit_to for ForeignKeys referencing ContentType
2019-04-17 13:36:05 -04:00
John Anderson
c7778db7f2
fix timeout expression
2019-04-17 12:38:54 -04:00
John Anderson
2580b026fe
change cacheing to use cacheops
2019-04-17 12:29:21 -04:00
Jeremy Stretch
fd4c5031c7
Add test for dict_to_filter_params
2019-04-17 11:19:59 -04:00
Jeremy Stretch
655e48823a
Merge branch 'develop-2.6' into 3077-nested-api-writes
2019-04-17 10:57:01 -04:00
Jeremy Stretch
a108807534
Add tests for WritableNestedSerializer
2019-04-17 10:54:50 -04:00
Jeremy Stretch
75b4ba2c3a
Removed tags from the admin UI
2019-04-16 21:00:29 -04:00
Jeremy Stretch
de7207de55
Enable dictionary specification of related objects in API
2019-04-16 18:02:52 -04:00
Jeremy Stretch
bf2f314cd4
Remove run_validators() override (fixed upstream)
2019-04-16 15:35:15 -04:00
Jeremy Stretch
6034265dfd
Add limit_choices_to to CustomLink.content_type field
2019-04-15 21:53:22 -04:00
Jeremy Stretch
2b2de8f8a5
Merge pull request #3074 from digitalocean/969-custom-links
...
969 custom links
2019-04-15 21:43:17 -04:00
Jeremy Stretch
dd58e78fde
Add custom links to templates
2019-04-15 21:38:04 -04:00
Jeremy Stretch
2ec7ac1ea3
Custom link cleanup
2019-04-15 21:29:02 -04:00
Jeremy Stretch
f342a37362
Fix RelatedObjectDoesNotExist when adding a new PowerFeed
2019-04-15 17:55:50 -04:00
Jeremy Stretch
4536754b20
Initial work on #969 : Custom links
2019-04-15 17:12:41 -04:00
John Anderson
4723ddb5ce
move caching to views
2019-04-15 14:41:04 -04:00
John Anderson
cdff29c7d5
add redis to travis builds
2019-04-15 04:16:22 -04:00
John Anderson
c11abbe8ca
pep8 and postgres backend
2019-04-15 04:07:52 -04:00
John Anderson
f0505477b8
intial work on #2647 - caching
2019-04-15 03:55:33 -04:00
Jeremy Stretch
ad4d23fa20
Replace distinct annotations with subqueries for much better performance
2019-04-12 17:18:04 -04:00
Jeremy Stretch
a46b43bff6
Added child counts to API serializers (WIP)
2019-04-12 17:07:56 -04:00
Jeremy Stretch
533520ec1f
Rename Interface type (classification) filter to kind
2019-04-12 14:09:03 -04:00
Jeremy Stretch
4acd842237
Maintain backward-compatibile support for Interface.form_factor until v2.7
2019-04-12 13:57:33 -04:00
Jeremy Stretch
1a2c9e3bba
Rename form_factor to type on dcim.Interface
2019-04-12 13:42:56 -04:00
Jeremy Stretch
067c788df7
Add changelog tabs for power panel, power feed & clean up nav links
2019-04-12 10:16:34 -04:00
Jeremy Stretch
b29944d5d7
Check view permissions for object navigation tabs
2019-04-12 09:29:36 -04:00
Jeremy Stretch
dfa26cc5e2
Hide non-viewable object types on home page
2019-04-12 09:18:05 -04:00
Jeremy Stretch
df0686a1bd
Implement custom auth backend and EXEMPT_VIEW_PERMISSIONS setting
2019-04-11 22:01:26 -04:00
Jeremy Stretch
3e818cde69
Disable navigation links for objects user does not have permission to view
2019-04-11 21:08:40 -04:00
Jeremy Stretch
43a569d18a
Enforce view permissions for API views
2019-04-11 17:40:46 -04:00
Jeremy Stretch
e710ccb0e6
Enforce view permissions for UI views
2019-04-11 17:27:38 -04:00
Jeremy Stretch
3b06251720
Added tests for power panels, power feeds
2019-04-11 12:29:43 -04:00
Jeremy Stretch
bfa07aec39
Fix tests
2019-04-11 11:37:44 -04:00
Jeremy Stretch
05c19af2a3
Misc cleanup
2019-04-11 10:49:43 -04:00
Jeremy Stretch
b22fd2bc44
Rename max_utilization to power_factor
2019-04-10 16:36:38 -04:00
Jeremy Stretch
ac3e899f5e
First stab at power utilization tracking
2019-04-10 16:32:13 -04:00
Jeremy Stretch
3d5f85c0ca
Add associatiton from power outlet to power port/phase
2019-04-10 14:16:16 -04:00
Jeremy Stretch
0ddd71fc36
Include draw numbers of connected power ports
2019-04-10 13:05:51 -04:00
dansheps
6fa54bed73
Fix PEP8 Errors
2019-04-10 08:42:27 -05:00
dansheps
6e8e6809f3
Move Filter and Form to new file, update all files
2019-04-10 08:37:12 -05:00
Jeremy Stretch
8230ea1c83
Add max/allocated current draw fields to PowerPort
2019-04-09 17:32:04 -04:00
dansheps
a91a79681f
Merge branch 'develop' of https://github.com/digitalocean/netbox into 2813-addtenantgroupfilter
2019-04-09 15:57:22 -05:00
Jeremy Stretch
c1127148e2
Provide individual views for each type of cable connection
2019-04-09 16:49:04 -04:00
Jeremy Stretch
ef867e789d
Finish power outlet/feed connection forms
2019-04-09 15:37:31 -04:00
Jeremy Stretch
cd655d289b
Fix CSV import forms
2019-04-09 14:55:17 -04:00
Jeremy Stretch
f1d1e8b537
Update migrations
2019-04-09 14:22:45 -04:00
Jeremy Stretch
71b674d11a
Merge branch 'develop-2.6' into 54-power-modeling
2019-04-09 14:12:45 -04:00
Jeremy Stretch
4f9b666eee
Merge branch 'develop' into develop-2.6
2019-04-09 14:11:26 -04:00
Jeremy Stretch
8d79353d9b
Post-release version bump
2019-04-08 14:30:06 -04:00
Jeremy Stretch
a8d20e13a8
Release v2.5.10
2019-04-08 14:19:37 -04:00
Jeremy Stretch
9a91bdbdb2
Fixes #2937 : Redirect to list view after editing an object from list view
2019-04-08 14:10:55 -04:00
Jeremy Stretch
6f8591f769
Closes #3052 : Add Jinja2 support for export templates
2019-04-08 12:20:24 -04:00
dansheps
7f6d79362e
Fix virtualization test and add to changelog
2019-04-05 09:47:38 -05:00
Daniel Sheppard
c032413201
Remove unneeded import from testing.
2019-04-05 09:39:04 -05:00
dansheps
e556c78599
Fixes #3047 : Fix exception string for invalid MAC Address format
2019-04-05 09:36:56 -05:00
Jeremy Stretch
1b389d662b
Fixes #3046 : Fix exception at reports API endpoint
2019-04-04 17:34:36 -04:00
Jeremy Stretch
090efde21a
Fixes #3044 : Ignore site/rack fields when connecting a new cable via device search
2019-04-04 16:19:20 -04:00
Jeremy Stretch
74c03e3295
Fixes #3036 : DCIM interfaces API endpoint should not include VM interfaces
2019-04-04 15:07:41 -04:00
Jeremy Stretch
858be6d216
Fixes #3039 : Fix exception when retrieving change object for a component template via API
2019-04-04 15:00:59 -04:00
Jeremy Stretch
1e160fd9e9
Fixes #3041 : Fix form widget for bulk cable label update
2019-04-04 12:43:14 -04:00
Jeremy Stretch
4884f3ac77
Fix column links
2019-04-02 14:49:40 -04:00
Jeremy Stretch
0e5dff212e
Fix rack elevation display
2019-04-02 13:50:57 -04:00
Jeremy Stretch
e0085ec819
Fixed table columns
2019-04-02 13:37:53 -04:00
Jeremy Stretch
07bfd7c8e5
Merge branch 'develop-2.6' into 54-power-modeling
2019-04-02 13:15:40 -04:00
Jeremy Stretch
c8cccc30d1
Merge branch 'develop' into develop-2.6
2019-04-02 13:12:34 -04:00
Jeremy Stretch
7c6d2a6281
Post-release version bump
2019-04-02 12:37:39 -04:00
Jeremy Stretch
738a20ad34
Release v2.5.9
2019-04-02 11:54:00 -04:00
Jeremy Stretch
3602d5a84c
Fixes #3032 : Save assigned tags when creating a new secret
2019-04-02 11:42:49 -04:00
Jeremy Stretch
d23ca041cf
Ensure fallback to default serializer when attempting to load nested serializer
2019-04-02 11:17:14 -04:00
Jeremy Stretch
110387e81b
Fixes #3019 : Fix tag population when running NetBox within a path
2019-04-02 11:05:16 -04:00
Jeremy Stretch
498f132cad
Fixes #3027 : Ignore empty local context data when rendering config contexts
2019-03-28 10:16:28 -04:00
Jeremy Stretch
dff3165402
Fixes #3026 : Tweak prefix/IP filter forms to filter using VRF ID rather than route distinguisher
2019-03-28 10:06:25 -04:00
Jeremy Stretch
3f5f75c71f
Fixes #3001 : Fix API representation of ObjectChange action and add changed_object_type
2019-03-28 09:57:26 -04:00
John Anderson
2e1887eb0e
implements #3025 - Add request ID to outbound webhook requests
2019-03-24 15:35:42 -04:00
John Anderson
2170eedf08
implements #2933 - username in webhooks
2019-03-24 15:31:12 -04:00
Jeremy Stretch
a208cd156d
Template and table polish
2019-03-22 21:58:45 -04:00
Jeremy Stretch
3acc8ca3ab
Fixes #3022 : Add missing cable termination types to DCIM _choices endpoint
2019-03-22 16:26:56 -04:00
Jeremy Stretch
fc76c8eb0f
FieldChoicesViewSet should infer field choices from serializer, not model
2019-03-22 16:24:53 -04:00
Jeremy Stretch
681e20133a
Further work on power feed modeling
2019-03-21 17:47:43 -04:00
Jeremy Stretch
3cea92384c
Merge pull request #3012 from ajknv/develop
...
Add support for configuring use of an SSL connection to Redis.
2019-03-19 10:28:01 -04:00
Jeremy Stretch
6ba3d611af
Merge pull request #3015 from DanSheps/3014-fix-vm-roles
...
Changes vm_role from "true" to "True" in virtualization form
2019-03-19 10:24:59 -04:00
Jeremy Stretch
f6345b9a5d
Fixes #2998 : Limit device query to non-racked devices if no rack selected when creating a cable
2019-03-19 10:22:52 -04:00
Alexander Kinneer
e544705256
Add support for configuring use of an SSL connection to Redis.
...
Requires a build or release of django-rq containing
44f3fdd7cb
2019-03-18 11:26:37 -05:00
dansheps
5f40be4bd5
Changes vm_role from "true" to "True" in virtualization form
2019-03-18 09:22:36 -05:00
John Anderson
1bf04f2e30
fixes #2936 - device role selection showing duplicate first entry
2019-03-17 01:24:54 -04:00
Jeremy Stretch
dd7249d2ef
Merge pull request #2996 from DanSheps/2207-fix_deterministic_ordering_of_interfaces
...
Fixes #2207
2019-03-13 16:15:34 -04:00
dansheps
aab84ba6f3
Change ID to PK
2019-03-13 14:02:23 -05:00
Jeremy Stretch
520af82f05
Closes #2924 : Add interface type for QSFP28 50GE
2019-03-13 10:00:40 -04:00
dansheps
61efe6102e
Fixes #2207
...
* Added 'id' field sort to InterfaceManager
2019-03-12 15:52:44 -05:00
Jeremy Stretch
705f82e416
Added filters for power panels & feeds
2019-03-12 12:05:58 -04:00
Jeremy Stretch
e06dece00c
More power work
2019-03-12 11:36:29 -04:00
Jeremy Stretch
3b9c0e4c67
Fixed up models & forms
2019-03-12 10:17:00 -04:00
Jeremy Stretch
5b753923b6
Initial work on power modeling (WIP)
2019-03-11 22:40:52 -04:00
Jeremy Stretch
0b95016e00
Merge branch 'develop' into develop-2.6
2019-03-11 21:01:18 -04:00
Jeremy Stretch
28331dfd53
Post-release version bump
2019-03-11 13:39:30 -04:00
Jeremy Stretch
88933a3120
Release v2.5.8
2019-03-11 13:34:56 -04:00
Jeremy Stretch
e05871b467
Fixes #2982 : Correct CSS class assignment on color picker
2019-03-11 13:31:48 -04:00
Jeremy Stretch
7e70bfaacc
Fixes #2985 : Fix pagination page length for rack elevations
2019-03-11 12:51:03 -04:00
Jeremy Stretch
f4b85751bb
Fixes #2940 : Allow CSV import of prefixes/IPs to VRF without an RD assigned
2019-03-11 12:34:19 -04:00
Jeremy Stretch
ea11e70e3f
Fixes #2984 : Fix logging of unlabeled cable ID on cable deletion
2019-03-11 12:26:40 -04:00
Jeremy Stretch
bd8b239e15
Fixes #2980 : Improve rendering time for API docs
2019-03-08 10:28:11 -05:00
Jeremy Stretch
d9c8c0cbc1
Fixes #2968 : Correct API documentation for SerializerMethodFields
2019-03-08 10:25:09 -05:00
Jeremy Stretch
7a8fc8dfd5
Changelog for #2944
2019-03-07 14:08:36 -05:00
Jeremy Stretch
4334f1bc65
Merge pull request #2979 from TakeMeNL/fix/2944
...
Fixes : #2944 Adding/removing an IP address is not recorded on the associated interface's changelog
2019-03-07 14:06:00 -05:00
Jeremy Stretch
1995091169
Changelog & renaming for #2065
2019-03-07 13:58:34 -05:00
Jeremy Stretch
ef089d3722
Merge pull request #2957 from axnsan12/ref-name
...
Resolve drf-yasg `ref_name` conflicts
2019-03-07 13:52:29 -05:00
Marc
1d904b1722
Fix IP address is not recorded in the associated interface's changelog
2019-03-07 10:57:26 +01:00
Jeremy Stretch
ab02f26a0e
Fixes #2972 : Improve ContentTypeField serializer to elegantly handle invalid data
2019-03-06 12:42:47 -05:00
Jeremy Stretch
f35b4bf768
Fixes #2976 : Add delete button to tag view
2019-03-06 12:11:01 -05:00
Jeremy Stretch
f2382dd255
Merge pull request #2969 from DanSheps/2435-PrintingCSS
...
Closes #2435 : Printer friendly CSS
2019-03-06 09:44:04 -05:00
Daniel Sheppard
88aeaaffb0
Remove .noprint from outside of the @media tag
2019-03-05 21:52:37 -06:00
dansheps
c208d8fc2e
* Added CSS to:
...
* Hide URLs
* Hide elements with "noprint" class
* Added noprint to:
* Header Panel
* Search Panel, Tags Panel
* Buttons
* Various list elements
* Related elements
2019-03-05 15:42:47 -06:00
Jeremy Stretch
8a1d7fdb37
Updated migrations to account for extras/0017_exporttemplate_mime_type_length
2019-03-05 13:46:37 -05:00
Jeremy Stretch
c52d077f92
Merge branch 'develop' into develop-2.6
2019-03-05 13:39:00 -05:00
Jeremy Stretch
0572c66c17
Merge pull request #2967 from Anthony25/fix_cable_length_unit_api
...
Allow nullable length unit in cable API
2019-03-05 13:17:37 -05:00
Jeremy Stretch
6406e213bd
Fixes #2961 : Prevent exception when exporting inventory items belonging to unnamed devices
2019-03-05 13:15:09 -05:00
Jeremy Stretch
cfb56f7cfe
Fixes #2962 : Increase ExportTemplate mime_type field length
2019-03-05 13:08:40 -05:00
Anthony Ruhier
bd65e782bb
Allow nullable length unit in cable API
...
Cables models define it as None by default, but the API rejects a
request containing a null length_unit. Allows it in the API
serializer.
2019-03-05 18:44:44 +01:00
dansheps
37811d3f7e
* Resolve conflict with virtualization filters.
2019-03-05 08:19:21 -06:00
dansheps
3bb1cbcdb0
* Resolve conflict with virtualization filters.
2019-03-05 08:18:04 -06:00
dansheps
b4d7f9ea43
Fixes #2781 : Fixes filter by regions on site and device list
...
* Add Device filter
2019-03-05 08:10:10 -06:00
Grokzen
b9f4a9e57b
Closes #1792 - Add CustomFieldChoices API endpoint ( #2941 )
...
* Add new api endpoint for CustomFieldChoices
* Add changelog item for #1792
* Add tests for CustomFieldchoiceAPI endpoint
2019-03-04 15:58:40 -05:00
Jeremy Stretch
80b3a5ffc4
Fixed erroneous addition of 'description' field to unique_together
2019-03-04 15:57:21 -05:00
Jeremy Stretch
7295c3554e
Merge pull request #2955 from axnsan12/trailing-slashes
...
Remove trailing slashes from filesystem paths
2019-03-04 15:14:45 -05:00
Jeremy Stretch
78725b8483
Follow-up from #2781
2019-03-04 14:57:35 -05:00
Jeremy Stretch
e97ad3f066
Merge pull request #2935 from DanSheps/2781-fixsitelistfilterregion
...
Fixes : #2781 - Enable Filtering by Multiple Regions on Site and Device Lists
2019-03-04 14:42:04 -05:00
Cristi Vîjdea
3a62e9a322
Resolve drf-yasg ref_name conflicts
...
This solves the problem of distinct serializers being confused because they have the same class name (e.g. `InterfaceSerializer`)
Fixes #2065 .
2019-03-04 03:49:26 +02:00
Cristi Vîjdea
4d18d9661b
Remove trailing slashes from filesystem paths
...
Paths with trailing slashes do not work on windows, they cause errors such as `django.core.exceptions.SuspiciousFileOperation: The joined path (C:\Projects\netbox\netbox\static\clipboard-2.0.4.min.js) is located outside of the base path component (C:\Projects\netbox\netbox\static\)`.
2019-03-04 03:38:15 +02:00
John Anderson
11976f8968
Merge branch 'develop' into develop-2.6
2019-03-03 19:06:15 -05:00
John Anderson
5991bd368c
Merge branch 'develop-2.6' of github.com:digitalocean/netbox into develop-2.6
2019-03-03 19:06:05 -05:00
John Anderson
b381bdec27
fixes #2952 - slug field absent from TenantFilter
2019-03-03 18:52:57 -05:00
John Anderson
231a5aa9fd
v2.6.0-dev version update
2019-03-01 23:16:08 -05:00
Jeremy Stretch
6f5c35c278
Force resolution of request User object when logging an object deletion (resolves intermittent test failures)
2019-02-28 11:40:32 -05:00
Jeremy Stretch
3e6033e9ff
Fixes #2938 : Exclude circuit terminations from API interface connections endpoint
2019-02-28 09:59:17 -05:00
Jeremy Stretch
32f63a18ff
Fixes #2938 : Enforce deterministic ordering of device components returned by API
2019-02-28 09:49:23 -05:00
dansheps
00aaf500de
Fixes #2781 : Fixes filter by regions on site and device list
...
* Add Device filter
2019-02-27 14:46:11 -06:00
dansheps
f2471aedb2
Fixes #2781 : Fixes filter by regions on site and device list
2019-02-27 11:41:12 -06:00
Jeremy Stretch
beff774295
Fixes #2705 : Fix endpoint grouping in API docs
2019-02-26 16:38:49 -05:00
dansheps
8683efe54a
Fixes #2813 : Add Filter and List View for TenantGroup
...
Added Filter for TenantGroup to the following Forms and Filter classes
* circuit.Circuit
* dcim.Site
* dcim.Rack
* dcim.RackElevation
* dcim.RackReservation
* dcim.Device
* ipam.IPAddress
* ipam.Prefix
* ipam.VRF
* ipam.VLAN
* virtualization.VirtualMachine
Added List View to the following classes:
* circuit.Circuit
* dcim.Site
* dcim.Rack
* dcim.RackReservation
* dcim.Device
* ipam.IPAddress
* ipam.Prefix
* ipam.VRF
* ipam.VLAN
* virtualization.VirtualMachine
2019-02-23 11:09:02 -06:00
dansheps
f78c228c75
Fixes #2813 : Add Filter for TenantGroup to the following Forms and Filter classes:
...
* circuit.Circuit
* dcim.Site
* dcim.Rack
* dcim.RackElevation
* dcim.RackReservation
* dcim.Device
* ipam.IPAddress
* ipam.Prefix
* ipam.VRF
* ipam.VLAN
* virtualization.VirtualMachine
2019-02-23 10:37:30 -06:00
Jeremy Stretch
6a8c935380
Merge branch 'develop' into develop-2.6
2019-02-22 12:10:44 -05:00
Jeremy Stretch
00c4d3dd92
Merge pull request #2918 from digitalocean/2643-description-fields
...
Closes #2643 : Add description field to console/power components and device bays
2019-02-22 12:08:24 -05:00
Daniel Sheppard
3ffea43253
Fixes #2923 : Changes Site Filter on Provider List to APISelectMultiple
2019-02-22 07:13:39 -06:00
John Anderson
8e548605c8
added changelog views for Tag
2019-02-22 02:29:00 -05:00
John Anderson
de52f21905
fix circular import for ObjectChange, for now...
2019-02-22 01:42:17 -05:00
John Anderson
b9d11aa4ca
refactor tag migrations and add changelog fields to tag
2019-02-22 01:32:31 -05:00
Jeremy Stretch
77c387a559
Post-release version bump
2019-02-21 14:45:23 -05:00
Jeremy Stretch
36101f50c3
Release v2.5.7
2019-02-21 14:42:44 -05:00
hSaria
298152bc50
Closes #2638 : Copy Button for Secrets ( #2860 )
...
* Added clipboard.min.js
* Added copy button to secrets
* renamed clipboard JS library
2019-02-21 13:26:19 -05:00
Jeremy Stretch
993e94c00c
Fixes #2852 : Allow filtering devices by null rack position
2019-02-21 10:26:31 -05:00
John Anderson
fba6d28603
removed migration to delete taggit models
2019-02-21 00:15:15 -05:00
Jeremy Stretch
bb6fb81fc0
Closes #2643 : Add description field to console/power components and device bays
2019-02-20 14:34:05 -05:00
Jeremy Stretch
2184a9402f
Merge pull request #2891 from gdelafond/add-port-types
...
Fixes #2890 : add port type LC/APC, SC/APC, LSH/APC
2019-02-20 12:00:39 -05:00
Jeremy Stretch
b9f1d14d4e
Closes #2870 : Add Markdown rendering for provider NOC/admin contact fields
2019-02-20 11:48:11 -05:00
Jeremy Stretch
fba154386e
Closes #2898 : Enable filtering cables list by connection status
2019-02-20 11:36:55 -05:00
Jeremy Stretch
c8366eff8f
Fixes #2915 : Fix bulk editing of pass-through ports
2019-02-20 11:13:43 -05:00
Jeremy Stretch
161d9ed512
Fixes #2912 : Cable type in filter form should be blank by default
2019-02-20 10:21:34 -05:00
Jeremy Stretch
fadc9521f0
Fixes #2913 : Fix assigned prefixes link on VRF view
2019-02-20 10:17:36 -05:00
Jeremy Stretch
40cb47868f
Fixes #2914 : Fix empty connected circuit link on device interfaces list
2019-02-20 10:13:36 -05:00
John Anderson
0a06d92c2e
added default values for comments and color fields on tag
2019-02-20 03:56:32 -05:00
John Anderson
fc2bb724fa
initial pass on migrating to custom tag model with color and comments fields
2019-02-20 03:52:47 -05:00
John Anderson
e521508de9
#2350 - added virtual machines and test cases
2019-02-18 22:10:05 -05:00
John Anderson
bd573fd5cf
implemented #2350 - config context included by default in API
2019-02-18 21:37:00 -05:00
John Anderson
9d055ff4fd
fixed #2910 - config context list and edit views not using select2
2019-02-18 21:10:15 -05:00
Jeremy Stretch
9d69f14faa
Implement basic view testing for all models ( #2909 )
2019-02-15 17:02:18 -05:00
Jeremy Stretch
8e3ea6c878
Closes #2878 : Add cable types for OS1/OS2 singlemode fiber
2019-02-15 14:42:03 -05:00
Jeremy Stretch
971f3cd63c
Closes #2357 : Enable filtering of devices by rack face
2019-02-15 11:31:57 -05:00
Jeremy Stretch
a9d7a7e306
Closes #2903 : Clarify purpose of tags field on interface edit form
2019-02-15 10:23:46 -05:00
Jeremy Stretch
8797298a71
Fixes #2884 : Don't display connect button for wireless interfaces
2019-02-15 10:14:44 -05:00
Jeremy Stretch
3bc182e453
Fixes #2901 : Fix ordering regions by site count
2019-02-15 10:10:26 -05:00
Jeremy Stretch
7a0ab3aa15
Fixes #2895 : Fix filtering of nullable character fields
2019-02-14 09:43:56 -05:00
Jeremy Stretch
fdbef8ee71
Closes #2836 : Deprecate NullableCharField
2019-02-14 09:39:04 -05:00
Jeremy Stretch
008138cd02
Merge pull request #2889 from stuntguy3000/patch-1
...
Fixes #2888 - Render correct foreground colour for rack devices
2019-02-14 09:14:36 -05:00
TakeMeNL
31611203eb
ipaddress.vrf already includes ipaddress.vrf.rd
2019-02-14 14:48:25 +01:00
Guillaume de Lafond
1ee6d16d78
add port type LC/APC, SC/APC, LSH/APC
2019-02-14 10:17:25 +01:00
Luke Anderson
0e8c3a8efe
Render correct foreground colour for rack devices
2019-02-14 16:37:27 +10:30
Jeremy Stretch
d084d19675
Post-release version bump
2019-02-13 17:11:51 -05:00
Jeremy Stretch
8152dc4b04
Release v2.5.6
2019-02-13 17:07:15 -05:00
Jeremy Stretch
109b233e14
Closes #2758 : Add cable trace button to pass-through ports
2019-02-13 17:05:02 -05:00
Jeremy Stretch
cc3b26998b
Fixes #2880 : Sanitize user password if an exception is raised during login
2019-02-13 11:34:16 -05:00
Jeremy Stretch
95dea1faaa
Closes #2866 : Add cellular interface types (GSM/CDMA/LTE)
2019-02-13 10:45:42 -05:00
Jeremy Stretch
57fecdbf17
Closes #2851 : Include circuit provider in pass-through port connection details
2019-02-13 10:26:54 -05:00
Jeremy Stretch
3b4bcc881f
Fix broken test
2019-02-13 10:09:33 -05:00
Jeremy Stretch
dfa4dfa4a4
Fixes #2877 : Fixed device role label display on light background color
2019-02-13 10:06:56 -05:00
Jeremy Stretch
5da9d6b46b
Closes #2839 : Add "110 punch" type for pass-through ports
2019-02-08 09:57:04 -05:00
Jeremy Stretch
100809f11a
Closes #2854 : Enable bulk editing of pass-through ports
2019-02-08 09:31:10 -05:00
Jeremy Stretch
5256077a3c
Fixes #2862 : Follow return URL when connecting a cable
2019-02-08 09:10:31 -05:00
Jeremy Stretch
375e66047d
Fixes #2864 : Correct display of VRF name when no RD is assigned
2019-02-08 09:04:43 -05:00
Jeremy Stretch
42d1d6e1b0
Fixes #2841 : Fix filtering by VRF for prefix and IP address lists
2019-02-06 10:48:14 -05:00
Jeremy Stretch
ca51fab4d8
Fixes #2845 : Enable filtering of rack unit list by unit ID
2019-02-06 10:44:05 -05:00
Jeremy Stretch
73c983516d
Fixes #2856 : Fix navigation links between LAG interfaces and their members on device view
2019-02-06 10:28:25 -05:00
Jeremy Stretch
f733d5a4da
Fixes #2857 : Add display_name to DeviceType API serializer; fix DeviceType list for bulk device edit
2019-02-06 10:23:30 -05:00
Jeremy Stretch
69a5d3644a
Closes #2844 : Correct display of far cable end for pass-through ports
2019-02-01 09:12:48 -05:00
Jeremy Stretch
2f1018c742
Post-release version bump
2019-01-31 16:12:00 -05:00
Jeremy Stretch
525ed359cd
Release v2.5.5
2019-01-31 16:04:14 -05:00
John Anderson
fe00db62d6
fixes #2837 - select2 nullable filter fields add multiple null_option elements when paging
2019-01-31 13:56:36 -05:00
Jeremy Stretch
bcfa760cf9
Closes #2805 : Allow null route distinguisher for VRFs
2019-01-31 13:47:24 -05:00
John Anderson
613e8f05c2
fixes #2835 - certain model filters did not support the q query param
2019-01-31 13:36:30 -05:00
Jeremy Stretch
59f8f0c7ea
Closes #2825 : Include directly connected device for front/rear ports
2019-01-31 12:21:43 -05: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
b508415983
Fixes #2833 : Fix form widget for front port template creation
2019-01-31 09:19:53 -05:00
Jeremy Stretch
a98d014763
Post-release version bump
2019-01-31 09:06:49 -05:00
Jeremy Stretch
170900e80f
Fixes #2824 : Fix template exception when viewing rack elevations list
2019-01-30 09:59:19 -05:00
Jeremy Stretch
f6d18d243e
Release v2.5.4
2019-01-29 16:32:15 -05:00
Jeremy Stretch
8bd9b258a8
Fixes #2816 : Handle exception when deleting a device with connected components
2019-01-29 14:27:47 -05:00
Jeremy Stretch
0256448dd8
Closes #2810 : Include description fields in interface connections export
2019-01-29 14:08:15 -05:00
Jeremy Stretch
dc70fdbe03
Force string formatting of integer values
2019-01-29 13:57:19 -05:00
ChrisPortman
afb4c636fe
Fix #2802 ( #2803 )
2019-01-29 13:29:22 -05:00
John Anderson
ff40a13f29
fixed select2 paging offset calculation to index at 1
2019-01-29 00:48:41 -05:00
Jeremy Stretch
61a48320af
Add pagination widget to console/power/interface connections views
2019-01-23 14:26:17 -05:00
Jeremy Stretch
d53249060d
Closes #2807 : Include device site/rack assignment in cable trace view
2019-01-23 13:57:26 -05:00
Jeremy Stretch
22eebbbc71
Fixes #2795 : Fix duplicate display of pagination controls on child prefix/IP tables
2019-01-23 13:38:16 -05:00
Jeremy Stretch
4227c6b806
Add select2-bootstrap for consistent widget styling
2019-01-23 10:18:44 -05:00
Jeremy Stretch
14695037da
Strip return characters when removing line breaks
2019-01-18 09:24:32 -05:00
Brandon Gilmore
fb0ed3db2f
Fixes #2798 : URL encode physical_address in links
2019-01-17 17:41:46 -08:00
Jeremy Stretch
c69fad7429
Closes #2733 : Enable bulk assignment of MAC addresses to interfaces
2019-01-17 16:20:14 -05:00
Jeremy Stretch
92a2f529e3
Closes #2766 : Extend users admin table to include superuser and active fields
2019-01-17 16:14:06 -05:00
Jeremy Stretch
bd74e2f30b
Closes #2782 : Add is_pool field for prefix filtering
2019-01-17 16:02:16 -05:00
Jeremy Stretch
a950c95416
Merge pull request #2738 from candlerb/candlerb/graphviz-exception
...
Show exception description on failure to render graphviz
2019-01-16 16:02:11 -05:00
John Anderson
af6bb53a01
removed debug log
2019-01-15 16:36:51 -05:00
John Anderson
2d7e5a57e7
handle disabled-indicator
2019-01-15 16:33:44 -05:00
Jeremy Stretch
b6737aff59
Remove invalid kwarg (conflict w/ #2779 )
2019-01-15 15:47:47 -05:00
Jeremy Stretch
c5f2cbf9fa
Syntax fix
2019-01-15 15:44:21 -05:00
John Anderson
d6d8b078b9
Merge branch 'develop' into select2-ui
2019-01-15 10:26:39 -08:00
Jeremy Stretch
1d7a7e2d1d
Fixes #2779 : Include "none" option when filter IP addresses by role
2019-01-15 11:26:41 -05:00
Jeremy Stretch
4a290f3834
Fixes #2783 : Fix AttributeError exception when attempting to delete region(s)
2019-01-15 10:44:11 -05:00
Jeremy Stretch
9e492cbb4d
Post-release version bump
2019-01-11 11:35:06 -05:00
Jeremy Stretch
28a2981a4f
Release v2.5.3
2019-01-11 11:27:59 -05:00
Jeremy Stretch
dd5f37391f
Fixes #2777 : Fix cable validation to handle duplicate connections on import
2019-01-11 10:17:06 -05:00
John Anderson
17d6584ef4
removed deprecated code
2019-01-10 21:23:22 -05:00
John Anderson
ad4fb3ce8b
IPAM Select2 forms and changelog
2019-01-10 21:19:13 -05:00
John Anderson
5f1f8ee73b
Circuits Select2 forms
2019-01-10 17:50:06 -05:00
John Anderson
60224be272
Merge branch 'develop' of github.com:digitalocean/netbox into select2-ui
2019-01-10 17:32:38 -05:00
John Anderson
6dcd48fef1
Virtulization Select2 forms
2019-01-10 17:32:23 -05:00
John Anderson
951e7a68e9
Secrets Select2 forms
2019-01-09 23:46:45 -05:00
John Anderson
86bafbb760
Tenancy Select2 forms
2019-01-09 23:33:08 -05:00
John Anderson
a6564c49e2
DCIM removed annotates from querysets
2019-01-09 13:44:39 -05:00
Jeremy Stretch
c89735cd4e
Disable wrapping of report labels
2019-01-09 11:47:34 -05:00
John Anderson
f3216abebf
Merge branch 'develop' of github.com:digitalocean/netbox into select2-ui
2019-01-09 11:25:56 -05:00
Jeremy Stretch
5676bd15dd
Closes #2682 : Add DAC and AOC cable types
2019-01-09 09:28:44 -05:00
John Anderson
bf8d57c7d1
DCIM filter forms select2
2019-01-08 15:35:34 -08:00
Jeremy Stretch
0d415d94a5
Fixes #2757 : Always treat first/last IPs within a /31 or /127 as usable
2019-01-08 12:04:32 -05:00
Jeremy Stretch
73a1d6a7ba
Fixes #2762 : Add missing DCIM field values to API _choices endpoint
2019-01-08 11:51:13 -05:00
John Anderson
6d5d9c8af3
implemented #2590 - improved color picker with actual colors
2019-01-05 17:43:42 -05:00
John Anderson
c27cea981c
select2 for all create/edit forms in dcim
2019-01-04 14:41:36 -05:00
Jeremy Stretch
f7f6704fc1
Preserve filtering/ordering parameters when modifying per_page count
2019-01-04 13:17:24 -05:00
John Anderson
fca97f9768
Merge branch 'develop' of github.com:digitalocean/netbox into select2-ui
2019-01-04 12:44:41 -05:00
John Anderson
7a5a73ce34
fixed whitespace
2019-01-04 12:44:31 -05:00
Jeremy Stretch
170e01b549
Closes #1983 : Enable regular expressions when bulk renaming device components
2019-01-04 12:30:38 -05:00
Jeremy Stretch
99dc46a89e
Fixes #2742 : Preserve cluster assignment when editing a device
2019-01-04 11:46:53 -05:00
Jeremy Stretch
848aa0b098
Closes #1870 : Add per-page toggle to object lists
2019-01-04 11:07:55 -05:00
John Anderson
81a0889568
initial static select2 fields
2019-01-03 23:02:05 -05:00
Jeremy Stretch
0a820d9c98
Closes #1871 : Enable filtering sites by parent region
2019-01-03 16:59:49 -05:00
Jeremy Stretch
209a9f0ffc
Closes #1630 : Enable bulk editing of prefix/IP mask length
2019-01-03 16:21:21 -05:00
Jeremy Stretch
3101a86381
Changelog updates; import cleanup
2019-01-03 15:30:12 -05:00
Jeremy Stretch
27ca0d0930
Merge pull request #2737 from TakeMeNL/feature/2726
...
Closes #2726 - Search for Cable Labels
2019-01-03 15:27:21 -05:00
Jeremy Stretch
6ca045e1a9
Merge pull request #2694 from DanSheps/2693-fiber-cable-colors
...
Closes #2693 - Adds additional colors for cables & roles
2019-01-03 15:24:36 -05:00
dansheps
0c86693dc4
Closes #2693
...
* Revert CSS Background Hack
2019-01-03 13:20:29 -06:00
John Anderson
5285b6926f
updated filter-for attr handling
2019-01-03 03:00:27 -05:00
John Anderson
f3cfc17a52
fix processing of initial tags
2019-01-03 02:25:12 -05:00
Brian Candler
c58166137c
Show exception description on failure to render graphviz
...
This means that problems give a more specific reason. In the event
that dot is not found, the error is now:
There was an error generating the requested graph: failed to execute ['dot',
'-Tpng'], make sure the Graphviz executables are on your systems' PATH
2019-01-01 11:41:54 +00:00
John Anderson
28a02e9943
initial select2 support
2018-12-30 02:35:18 -05:00
TakeMeNL
c6d9206dd1
Added ability to search for cables in global search
2018-12-29 22:22:12 +01:00
Jeremy Stretch
d144d3a584
Post-release version bump
2018-12-21 11:48:12 -05:00
Jeremy Stretch
3705e37678
Release v2.5.2
2018-12-21 11:44:30 -05:00
Jeremy Stretch
ebe5193348
Fixes #2724 : Limit rear port choices to current device when editing a front port
2018-12-21 11:09:44 -05:00
Jeremy Stretch
a3097d254e
Fixes #2721 : Detect loops when tracing front/rear ports
2018-12-21 10:54:20 -05:00
Jeremy Stretch
38276d9539
Fixes #2723 : Correct permission evaluation when bulk deleting tags
2018-12-21 09:11:07 -05:00
Jeremy Stretch
91a2168952
Fixes #2717 : Fix bulk deletion of tags
2018-12-21 09:08:00 -05:00
Jeremy Stretch
4a10b4ece0
Fixes #2704 : Fix form select widget population on parent with null value
2018-12-20 15:49:35 -05:00
Jeremy Stretch
853b1fad15
Fixes #2712 : Preserve list filtering after editing objects in bulk
2018-12-20 15:33:53 -05:00
Jeremy Stretch
aae10f7d71
Tweaked 200GE and 400GE interface type labels
2018-12-20 09:18:18 -05:00
Jeremy Stretch
7f71fc1d42
Closes #2561 : Add 200G and 400G interface types
2018-12-19 16:13:04 -05:00
Jeremy Stretch
ba9fe408bc
#2675 : Added InventoryItem search form field for 'discovered'
2018-12-19 14:15:22 -05:00
Jeremy Stretch
40cb576e11
Fixes #2673 : Fix exception on LLDP neighbors view for device with a circuit connected
2018-12-19 14:04:22 -05:00
Jeremy Stretch
2f1db2fdf3
Fixes #2691 : Cable trace should follow circuits
2018-12-19 12:48:20 -05:00
Jeremy Stretch
f4a22e5af3
Introduced fgcolor template filter to render ideal foreground color for any background color
2018-12-19 12:17:40 -05:00
Jeremy Stretch
aca57ec281
Fixes #2698 : Remove pagination restriction on bulk component creation for devices/VMs
2018-12-19 10:59:12 -05:00
Jeremy Stretch
68cb8b6895
Closes #2701 : Enable filtering of prefixes by exact prefix value
2018-12-19 10:02:18 -05:00
Jeremy Stretch
82e8c0152e
Fixes #2707 : Correct permission evaluation for circuit termination cabling
2018-12-19 09:36:45 -05:00
dansheps
f499f2dd66
Closes #2693
2018-12-14 11:51:20 -06:00
Jeremy Stretch
d4a9318826
Post-release version bump
2018-12-13 15:24:13 -05:00
Jeremy Stretch
9f1fcca5ea
Release v2.5.1
2018-12-13 15:03:08 -05:00
Jeremy Stretch
bb564363d5
Fix regression from #2683
2018-12-13 14:59:54 -05:00
Jeremy Stretch
dd2a6a41da
Fixes #2687 : Correct naming of before/after filters for changelog entries
2018-12-13 14:43:05 -05:00
Jeremy Stretch
a6c8c615eb
Closes #2674 : Enable filtering changelog by object type under web UI
2018-12-13 14:37:03 -05:00
Jeremy Stretch
0d3b1bfca4
Fixes #2683 : Fix exception when connecting a cable to a RearPort with no corresponding FrontPort
2018-12-12 16:40:34 -05:00
Jeremy Stretch
edd763b1aa
Fixes #2684 : Fix custom field filtering
2018-12-12 16:06:50 -05:00
Jeremy Stretch
2418fed65b
Fixes #2663 : Prevent duplicate interfaces from appearing under VLAN members view
2018-12-12 13:18:42 -05:00
Jeremy Stretch
ee038bd77b
Closes #2655 : Add 128GFC Fibrechannel interface type
2018-12-12 09:48:17 -05:00
Jeremy Stretch
6460c95e00
Fixes #2678 : Fix error when viewing webhook in admin UI without write permission
2018-12-12 09:30:31 -05:00
Jeremy Stretch
b0a6781623
Fixes #2680 : Disallow POST requests to /dcim/interface-connections/ API endpoint
2018-12-12 09:20:07 -05:00
Jeremy Stretch
8364e56e86
Fixes #2676 : Fix exception when passing dictionary value to a ChoiceField
2018-12-11 17:00:20 -05:00
Jeremy Stretch
b8a4316297
Changelog for #2666
2018-12-11 13:47:24 -05:00
dansheps
b4f79f1667
Fixes #2666 : Uses correct function for displaying choices label
...
* Changes record.length_type to record.get_length_type_display
2018-12-11 12:40:07 -06:00