Commit Graph

867 Commits

Author SHA1 Message Date
Raymond P. Burkholder
acd2fc9550 Add description field to TenantSerializer
This might be just an oversight.  Other data models do include the description in their serialisers.  The API produces the description field with this change.
2017-01-13 08:49:43 -04:00
Jeremy Stretch
38bc63da40 Table rendering optimizations 2017-01-06 16:50:57 -05:00
Jeremy Stretch
7433d0e856 Closes #284: Added interface_ordering field to DeviceType 2017-01-06 12:59:49 -05:00
Jeremy Stretch
8d00d523b5 Fixes #778: Refactored order_interfaces() to fix InterfaceTemplate ordering within a table 2017-01-05 16:12:07 -05:00
Jeremy Stretch
3755adf42f Corrected permissions for device component form rendering 2017-01-05 15:37:15 -05:00
Jeremy Stretch
9f2c756ef0 Standardized template names 2017-01-05 15:31:41 -05:00
Jeremy Stretch
d1dd658356 Fixes #776: Prevent circuits from appearing twice while searching 2017-01-04 16:56:28 -05:00
Jeremy Stretch
165021eaa9 Post-release version bump 2017-01-04 15:31:10 -05:00
Jeremy Stretch
125e95bbc1 Release v1.8.1 2017-01-04 15:28:53 -05:00
Jeremy Stretch
646abd8d5b Fixes #772: Fix TypeError in API RackUnitListView when no device is excluded 2017-01-04 10:58:11 -05:00
Jeremy Stretch
c6a656d082 Fixes #764: Encapsulate in double quotes values containing commas when exporting to CSV 2017-01-04 10:47:00 -05:00
Jeremy Stretch
8ff2ac6f73 Closes #771: Don't automatically redirect user when only one object is returned in a list 2017-01-04 09:51:40 -05:00
Jeremy Stretch
4077ec0ce6 Fixes #769: Show default value for boolean custom fields 2017-01-04 09:47:26 -05:00
Jeremy Stretch
6f866ccb9c Fixes #767: Fixes xconnect_id error when searching for ciruits 2017-01-03 17:00:43 -05:00
Jeremy Stretch
639b90f9d7 Allow null filtering of prefix VLAN 2017-01-03 16:57:42 -05:00
Jeremy Stretch
1afe5c1b0a Post-release version bump 2017-01-03 15:14:09 -05:00
Jeremy Stretch
ba1b5ae3ac Release v1.8.0 2017-01-03 15:07:41 -05:00
Jeremy Stretch
a43c45ce68 Fixes #763: Added missing fields to CSV exports 2017-01-03 14:52:56 -05:00
Jeremy Stretch
308d5d5b67 Updated circuit import template 2017-01-03 14:25:51 -05:00
Jeremy Stretch
2ca44a515e Split site contact info into a separate panel 2017-01-03 13:46:49 -05:00
Jeremy Stretch
4997b31aaa Fixes #757: Debug toolbar middleware must always be included, even if DEBUG is False 2016-12-29 13:45:57 -05:00
Jeremy Stretch
cb4d3d68b7 Miscellaneous cleanup and documentation 2016-12-29 13:42:38 -05:00
Jeremy Stretch
a7659d6714 Fixed outdated select_related reference to circuit 2016-12-29 11:53:24 -05:00
Jeremy Stretch
983cf2ab05 Closes #756: Added contact details to site model 2016-12-29 11:37:40 -05:00
Jeremy Stretch
e4f4481a6a Fixes #658: Added is_pool field to Prefix model 2016-12-27 15:07:52 -05:00
Jeremy Stretch
f0a2225f28 Fixed bug introduced in e1f6cfbf27 2016-12-27 14:18:31 -05:00
Jeremy Stretch
736c85e4d6 Improved device interface list performance 2016-12-27 13:21:19 -05:00
Jeremy Stretch
98b56db82e Simplified paginator when dealing with <=5 pages 2016-12-26 15:43:48 -05:00
Jeremy Stretch
b1e322130d Fixed paginator text rendering 2016-12-26 15:36:33 -05:00
Jeremy Stretch
e1f6cfbf27 Fixed table form rendering for django-tables2>=1.2.1 2016-12-26 14:30:56 -05:00
Jeremy Stretch
8f52c8a3a6 Fixed debug toolbar display 2016-12-26 12:15:14 -05:00
Jeremy Stretch
ff6d4d6c8f Upgraded django-filter to 0.15.3 2016-12-26 11:58:27 -05:00
Jeremy Stretch
fb89772585 Updated middleware for Django 1.10 2016-12-26 10:48:15 -05:00
Jeremy Stretch
0c7431e186 Added permissions evaluation 2016-12-21 17:28:35 -05:00
Jeremy Stretch
93f91e9d17 Only display "select all" button if there are two or more items 2016-12-21 17:26:25 -05:00
Jeremy Stretch
558c813698 Refactored device component creation views 2016-12-21 17:20:27 -05:00
Jeremy Stretch
b7b9d0f147 Renamed template 2016-12-21 15:31:55 -05:00
Jeremy Stretch
326edb709e Introduced DeviceComponentCreateView 2016-12-21 15:26:56 -05:00
Jeremy Stretch
fdedd18394 Standardized inheritance order of BootstrapMixin 2016-12-21 14:15:18 -05:00
Jeremy Stretch
6b0e2aaefd Fixed device component bulk creation permissions 2016-12-21 13:52:16 -05:00
Jeremy Stretch
916e81b372 Fixed device type component creation permissions 2016-12-21 13:47:15 -05:00
Jeremy Stretch
d73ff19d71 Fixes #563: Allow a device to be flipped from one rack face to the other 2016-12-21 11:06:42 -05:00
Jeremy Stretch
9537ab02c6 Closes #716: Add ASN field to site bulk edit form 2016-12-20 16:13:45 -05:00
Jeremy Stretch
561ebaf5d3 Closes #181: Implemented support for bulk IP address creation 2016-12-20 15:39:22 -05:00
Jeremy Stretch
351e8f0358 Fixed prefix/VLAN role links 2016-12-19 14:45:25 -05:00
Jeremy Stretch
791d870668 Fixes #747: Fixes natural_order_by integer cast error on large numbers 2016-12-19 11:01:44 -05:00
Jeremy Stretch
e19bc4599d Tweaked prefix column header padding 2016-12-16 17:09:27 -05:00
Jeremy Stretch
c96ee3cec9 Fixes #744: Fixed export of sites without an AS number 2016-12-16 16:33:07 -05:00
Jeremy Stretch
09036bef05 Closes #743: Enabled bulk creation of all device components 2016-12-16 16:29:32 -05:00
Jeremy Stretch
2042767ba3 Fixed dcim tests 2016-12-16 12:15:32 -05:00
Jeremy Stretch
a7f430dc3a Converted module_add to ObjectEditView 2016-12-16 12:12:42 -05:00
Jeremy Stretch
eb08425465 Closes #122: Add comments field to device types 2016-12-16 11:14:44 -05:00
Jeremy Stretch
6c25c66bd1 Closes #722: Enabled custom fields for device types 2016-12-16 10:54:45 -05:00
Jeremy Stretch
2765fde115 Closes #613: Added prefixes column to VLAN list; added VLAN column to prefix list 2016-12-15 16:56:43 -05:00
Jeremy Stretch
2cbec50135 Fixes #741: Hide "select all" button for users without edit permissions 2016-12-15 15:58:50 -05:00
Jeremy Stretch
a68cae8871 Closes #539: Implemented L4 services for devices 2016-12-15 15:32:58 -05:00
Jeremy Stretch
4a412d6327 ObjectEditView: Save many-to-many fields 2016-12-15 14:37:35 -05:00
Jeremy Stretch
2893bd0433 Cleaned up attribute tables 2016-12-14 17:09:33 -05:00
Jeremy Stretch
a958eed49b Closes #49: Introduction of circuit terminations 2016-12-14 13:47:22 -05:00
Jeremy Stretch
69dd8cd3c3 Widened page layout; improved mobile rendering 2016-12-09 16:23:11 -05:00
Jeremy Stretch
37f6ccd861 #49: Allow selection of devices at other sites when connecting an interface 2016-12-09 11:43:50 -05:00
Jeremy Stretch
c417e31f20 Post-release version bump 2016-12-08 12:35:18 -05:00
Jeremy Stretch
30ea3299af Release v1.7.3 2016-12-08 12:33:36 -05:00
Jeremy Stretch
83dea60830 Fixes #729: Corrected cancellation links when editing secondary objects 2016-12-08 12:20:45 -05:00
Jeremy Stretch
9f5a74972f Fixes #734: Corrected display of device type when editing a device 2016-12-08 09:59:21 -05:00
Jeremy Stretch
ef65c7fcc7 #733: Fixed MAC address device filter 2016-12-07 15:53:19 -05:00
Jeremy Stretch
6246c9ef92 Merge pull request #733 from linuxsimba/remove_mac_addr_required_from_filter
FIX: filtering devices fails because mac address filter is a required
2016-12-07 15:42:50 -05:00
stanley karunditu
cfe24663fe FIX: filtering devices fails because mac address filter is a required
field
2016-12-07 15:30:57 -05:00
Jeremy Stretch
c870a40f9b #724: Exempt API views from LoginRequiredMiddleware to enable basic HTTP authentication when LOGIN_REQUIRED is true 2016-12-07 15:14:22 -05:00
Jeremy Stretch
00982bcd04 Fixes #732: Allow custom select field values to be deselected if the field is not required 2016-12-07 14:00:52 -05:00
Jeremy Stretch
fd56e021a2 Reverting GitHub test 2016-12-06 15:32:11 -05:00
Jeremy Stretch
a57c01bae7 Testing GitHub 2016-12-06 15:31:31 -05:00
Jeremy Stretch
47f2936fb9 Fixes #727: Corrected error in rack elevation display 2016-12-06 15:27:35 -05:00
Jeremy Stretch
e25bc5d61d Post-release version bump 2016-12-06 14:55:45 -05:00
Jeremy Stretch
8615deef60 Release v1.7.2 2016-12-06 14:53:43 -05:00
Jeremy Stretch
9b4c370a3a Closes #663: Added MAC address search field to device list 2016-12-06 14:45:01 -05:00
Jeremy Stretch
f4820c9da7 Fixes #723: API documentation is now accessible when using BASE_PATH 2016-12-06 14:08:25 -05:00
Jeremy Stretch
f25d182e18 Closes #695: Added is_private field to RIR 2016-12-06 13:59:13 -05:00
Jeremy Stretch
193afa4338 Fixes #720: Display user action links properly in admin UI 2016-12-06 13:16:42 -05:00
Jeremy Stretch
9733e623e5 Fixes #672: Expanded color selection for rack and device roles 2016-12-06 12:28:29 -05:00
Jeremy Stretch
be2d21908d #672: Cleaned up rack elevation CSS 2016-12-05 18:11:07 -05:00
Jeremy Stretch
dc1292d9ca Rewrote get_connected_interface() to return first connection if more than one exist (erroneously) 2016-12-02 16:09:07 -05:00
Jeremy Stretch
eeeab16254 Fixes #718: Restore is_primary field on IP assignment form 2016-12-01 14:54:20 -05:00
Jeremy Stretch
0f08e703f6 #702: Fix lingering Unicode incompatibility 2016-11-29 17:33:22 -05:00
Jeremy Stretch
2edf823bb7 Fixes #713: Include a label for the comments field when editing circuits, providers, or racks in bulk 2016-11-29 17:29:56 -05:00
Jeremy Stretch
c8e27fecd0 Fixes #712: Corrected export of tenants which are not assigned to a group 2016-11-29 13:45:31 -05:00
Jeremy Stretch
96cffd9295 Fixes #702: Improved Unicode support for custom fields 2016-11-29 13:34:22 -05:00
Jeremy Stretch
fa5b10d84a Fixes #696: Corrected link to VRF in prefix and IP address breadcrumbs 2016-11-18 09:49:04 -05:00
Jeremy Stretch
4013f86fa5 Post-release version bump 2016-11-15 12:36:17 -05:00
Jeremy Stretch
3523512dc7 Release v1.7.1 2016-11-15 12:13:42 -05:00
Jeremy Stretch
6d64a70f3d Fixes #691: Allow the assignment of power ports to PDUs 2016-11-14 11:29:03 -05:00
Jeremy Stretch
46cba87275 Fixes #692: Form errors are not displayed on checkbox fields 2016-11-14 11:13:27 -05:00
Jeremy Stretch
bf22db1cf1 Closes #685: When assigning an IP to a device, automaitcally select the interface if only one exists 2016-11-11 15:29:40 -05:00
Jeremy Stretch
c7f7ab0f5d Merge pull request #686 from digitalocean/rir_stats
#667: Add utilization statistics to RIR list view
2016-11-11 15:13:41 -05:00
Jeremy Stretch
5ecb4e4eb4 Another PEP8 fix 2016-11-11 15:09:25 -05:00
Jeremy Stretch
c2bf8fa7eb PEP8 fix 2016-11-11 15:04:14 -05:00
Jeremy Stretch
c4c468bef9 Closes #667: Added stats to RIR list view 2016-11-11 15:02:53 -05:00
Jeremy Stretch
24ce9b83bd Incorporated stats into RIR list view 2016-11-11 12:45:24 -05:00
Jeremy Stretch
0857ce0bf6 Fixes #678: Server error on device import specifying an invalid device type 2016-11-10 15:30:45 -05:00
Jeremy Stretch
00508de55a Fixes #676: Server error when bulk editing device types 2016-11-10 15:15:55 -05:00
Jeremy Stretch
c44c1bdcef Fixes #674: Correct status assignment on IP address import 2016-11-10 15:01:05 -05:00
Jeremy Stretch
e1cdf49ed9 #667: Initial work on RIR statistics 2016-11-04 16:04:29 -04:00
Jeremy Stretch
c852de98a8 Post-release version bump 2016-11-03 15:13:15 -04:00
Jeremy Stretch
79859d7594 Release v1.7.0 2016-11-03 15:06:08 -04:00
Jeremy Stretch
536777e38f Fixes #632: Use semicolons instead of commas to separate regexes in topology maps 2016-11-03 14:49:02 -04:00
Jeremy Stretch
41268b48e2 Miscellaneous cleanup 2016-11-03 14:15:57 -04:00
Jeremy Stretch
76e40f5faf Fixes #664: Re-implemented view for bulk creation of interfaces across multiple devices 2016-11-02 16:43:24 -04:00
Jeremy Stretch
df31cc2dc7 Fixed typo in error message 2016-11-01 15:44:10 -04:00
Jeremy Stretch
11bf206311 Closes #647: Extend form used when assigning an IP to a device 2016-11-01 13:59:24 -04:00
Jeremy Stretch
a7dba31fdc Tweaked Aggregate get_utilization for table display 2016-10-31 16:47:00 -04:00
Jeremy Stretch
01fc746182 Fixes #660: Correct calculation of utilized space for rack list display 2016-10-31 16:44:00 -04:00
Jeremy Stretch
7ddf81dcc8 Add is_full_depth and instance count columns to DeviceType table 2016-10-31 15:29:32 -04:00
Jeremy Stretch
ffc784ec10 Fix typo in c5e9c1bc2a 2016-10-31 14:48:33 -04:00
Jeremy Stretch
07a451a535 Closes #652: Use password input controls when editing secrets 2016-10-31 12:30:50 -04:00
Jeremy Stretch
c5e9c1bc2a Closes #654: Added Cisco FlexStack and FlexStack Plus form factors 2016-10-31 12:22:05 -04:00
Jeremy Stretch
1262be01cc Closes #661: Display relevant IP addressing when viewing a circuit 2016-10-31 11:36:05 -04:00
Jeremy Stretch
4823ee698d Cleaned up message strings 2016-10-31 11:16:30 -04:00
Jeremy Stretch
3e2ddff72c Standardized device component deletion views to use ObjectDeleteView() 2016-10-28 17:00:41 -04:00
Jeremy Stretch
6f4fd39080 Standardized device component edit views to use ObjectEditView() 2016-10-28 16:14:23 -04:00
Jeremy Stretch
647cf4889a #181: Added ExpandableIPAddressField 2016-10-28 15:12:53 -04:00
Jeremy Stretch
c727fa82b0 Closes #191: Support for racks numbered top-to-bottom 2016-10-28 11:30:40 -04:00
Jonathan Senecal
0c7cadf0fc Fixed "Power Port" column name 2016-10-24 17:22:01 -04:00
Jeremy Stretch
43670ab5e7 Closes #211: Allow device assignment and removal from IP address view 2016-10-24 15:07:11 -04:00
Jeremy Stretch
7d77757b5c Closes #630: Added a custom 404 page 2016-10-24 13:53:58 -04:00
Jeremy Stretch
86531cbb71 Attributed all model ValidationErrors to specific fields (where appropriate) 2016-10-21 15:39:13 -04:00
Jeremy Stretch
4aba691dd9 Closes #87: Added status field to IP addresses 2016-10-21 12:34:02 -04:00
Jeremy Stretch
5fa8664c44 Post-release version bump 2016-10-19 16:27:46 -04:00
Jeremy Stretch
b6919f9804 Release v1.6.3 2016-10-19 16:21:01 -04:00
Jeremy Stretch
8a86f7003b Added instance count to DeviceType view 2016-10-19 15:56:15 -04:00
Jeremy Stretch
dcceba0e02 Closes #608: Add "toggle all" button to device and device type components 2016-10-19 15:45:26 -04:00
Jonathan Senecal
9d056c6354 Removed superfluous "is" in error message 2016-10-19 14:22:34 -04:00
Jeremy Stretch
201383f74d #353: Added bulk editing for InterfaceTemplates 2016-10-19 12:15:54 -04:00
Jeremy Stretch
5a59e3827d #353: Allow bulk editing of interfaces 2016-10-14 16:38:46 -04:00
Jeremy Stretch
948cd312c2 Fixes #616: Correct display of custom URL fields 2016-10-14 11:08:09 -04:00
Jeremy Stretch
0da6deaa53 Fixes #615: Account for BASE_PATH in static URLs and during login 2016-10-13 16:27:09 -04:00
Jeremy Stretch
1d19186c57 Redirect user to previous page after logging in 2016-10-13 16:12:27 -04:00
Jeremy Stretch
308c6980b7 Fixes #604: Correct display of unnamed devices in form selection fields 2016-10-13 15:21:36 -04:00
Jeremy Stretch
61eacad45c Fixes #611: Power/console/interface connection import: status field should be case-insensitive 2016-10-13 12:18:32 -04:00
Jeremy Stretch
a3986af43c Fixes #602: Correct display of custom integer fields with value of 0 or 1 2016-10-05 15:29:16 -04:00
Jeremy Stretch
75190bb2e9 Fixes #527: Support for nullifying custom fields during bulk editing 2016-10-05 15:17:17 -04:00
Jeremy Stretch
44dd12bf4c Merge pull request #592 from lf-/patch-2
Allow multiple ALLOWED_HOSTS on docker
2016-10-04 15:01:31 -04:00
Jeremy Stretch
7153969361 Fixes #591: Correct display of device type component creation buttons 2016-10-04 14:46:27 -04:00
Jeremy Stretch
db9084a568 Fixes #591: Correct display of component creation buttons in device type view 2016-10-04 10:17:56 -04:00
lf
f47e44ed79 Allow multiple ALLOWED_HOSTS on docker
Change ALLOWED_HOSTS to be a space delimited list.
2016-10-02 21:01:29 -06:00
Jeremy Stretch
369a7f4a3f #527: Initial work to allow nullifying fields during bulk edit 2016-09-30 16:17:41 -04:00
Jeremy Stretch
6ac9f7b3c5 Post-release version bump 2016-09-30 11:26:08 -04:00
Jeremy Stretch
dafa16d43c Reformatted URLs list to make pep8 happy 2016-09-30 11:19:50 -04:00
Jeremy Stretch
a626668400 Release v1.6.2 2016-09-30 11:06:31 -04:00
Jeremy Stretch
23d3bbdd24 Fixed tests 2016-09-29 16:56:30 -04:00
Jeremy Stretch
680b53f8f4 Fixes #212: Tweak APISelect widget to inject BASE_PATH in API URL 2016-09-29 16:41:02 -04:00