Commit Graph

  • a9086b0679 Fix import test Jeremy Stretch 2020-08-25 15:31:01 -04:00
  • d0f1c733e7 Replace CustomFieldsSerializer with CustomFieldsDataField Jeremy Stretch 2020-08-25 15:22:32 -04:00
  • 0b7d019c02 Remove unused CustomChoiceFieldInspector Jeremy Stretch 2020-08-25 15:14:49 -04:00
  • 5b3de8defe Use DjangoJSONEncoder for encoding custom field data Jeremy Stretch 2020-08-25 13:57:18 -04:00
  • fb8904af54 Remove unused attributes, methods Jeremy Stretch 2020-08-25 13:42:47 -04:00
  • f7b8d6ede5 Add choices ArrayField to CustomField; drop CustomFieldChoice Jeremy Stretch 2020-08-25 13:24:46 -04:00
  • d9e5adc032 Update serializer to access custom_field_data directly Jeremy Stretch 2020-08-25 10:42:22 -04:00
  • a0790e9119 Changelog for #5002 Jeremy Stretch 2020-08-24 15:17:36 -04:00
  • 236db7d42d Merge pull request #5039 from innovationnorway/5002-available-prefixes-swagger Jeremy Stretch 2020-08-24 15:09:58 -04:00
  • c85a45e520 Further work on custom fields Jeremy Stretch 2020-08-24 14:11:13 -04:00
  • 5da7590eea Fixes #4988: Fix ordering of rack reservations with identical creation times Jeremy Stretch 2020-08-24 12:04:48 -04:00
  • df97eb2f72 Fixes #5045: Allow assignment of interfaces to non-master VC peer LAG during import Jeremy Stretch 2020-08-24 11:33:45 -04:00
  • 32a0e519ad Fixes #5041: Fix form tabs when assigning an IP to a VM interface Jeremy Stretch 2020-08-24 10:56:23 -04:00
  • 78d6561e39 Fixes #5040: Limit SLAAC status to IPv6 addresses Jeremy Stretch 2020-08-24 10:51:47 -04:00
  • 9147823305 Fixes #5042: Fix display of SLAAC label for IP addresses status Jeremy Stretch 2020-08-24 10:47:26 -04:00
  • e7cf87be97 Fixes #5035: Fix exception when modifying an IP address assigned to a VM Jeremy Stretch 2020-08-24 10:39:41 -04:00
  • 6e28490b84 Fixes #5038: Fix validation of primary IPs assigned to virtual machines Jeremy Stretch 2020-08-24 09:41:04 -04:00
  • fcc15d2e33 Use correct serializer for available-prefixes POST response Joakim Bakke Hellum 2020-08-23 20:49:50 +02:00
  • 3522eafd2c Post-release version bump Jeremy Stretch 2020-08-22 21:06:06 -04:00
  • 848cfeb353 Merge pull request #5034 from netbox-community/develop v2.9.1 Jeremy Stretch 2020-08-22 21:05:08 -04:00
  • 35a280eb31 Release v2.9.1 Jeremy Stretch 2020-08-22 21:03:51 -04:00
  • aedba0e8be Closes #5030: Call out required minimum versions for depdencies in upgrade documentation Jeremy Stretch 2020-08-22 20:53:21 -04:00
  • 728088f5fa Closes #5033: Support backward compatibility for REMOTE_AUTH_BACKEND Jeremy Stretch 2020-08-22 20:39:46 -04:00
  • 2116b928b6 Add link to v2.9 release notes Jeremy Stretch 2020-08-21 16:44:13 -04:00
  • 2276603ac3 Drop CustomFieldValue Jeremy Stretch 2020-08-21 15:53:38 -04:00
  • 879166d939 Initial work on reimplementing custom fields Jeremy Stretch 2020-08-21 15:16:33 -04:00
  • f37997ac54 Closes #4814: Allow nested LAG interfaces Jeremy Stretch 2020-08-21 13:35:03 -04:00
  • ed65603632 Closes #4540: Add IP address status type for SLAAC Jeremy Stretch 2020-08-21 13:17:41 -04:00
  • 802af06c0f Closes #4991: Add Python and NetBox versions to error page Jeremy Stretch 2020-08-21 12:58:48 -04:00
  • ec66e1a5c0 Closes #4349: Drop support for embedded graphs Jeremy Stretch 2020-08-21 11:57:46 -04:00
  • ee34e28986 Drop backward compatibility for REMOTE_AUTH_DEFAULT_PERMISSIONS defined as a list Jeremy Stretch 2020-08-21 11:18:57 -04:00
  • d1071b79e3 Closes #4360: Drop support for the Django template language in export templates Jeremy Stretch 2020-08-21 11:16:30 -04:00
  • 2339fe22ae Closes #4941: commit argument is now required argument in a custom script's run() method Jeremy Stretch 2020-08-21 11:06:36 -04:00
  • e02590ac96 Post-release version bump Jeremy Stretch 2020-08-21 09:56:29 -04:00
  • 7b05a18173 Merge pull request #5026 from netbox-community/develop v2.9.0 Jeremy Stretch 2020-08-21 09:52:01 -04:00
  • b22995a6d7 Snip beta warning Jeremy Stretch 2020-08-21 09:41:28 -04:00
  • 6c1436174c Release v2.9.0 Jeremy Stretch 2020-08-21 09:39:31 -04:00
  • b2aa9b82c8 Merge pull request #5000 from netbox-community/develop-2.9 Jeremy Stretch 2020-08-21 09:32:00 -04:00
  • 23aae52992 Merge branch 'develop' into develop-2.9 Jeremy Stretch 2020-08-21 09:21:18 -04:00
  • 8b5e701ba4 Cleaned up release notes for v2.9.0 Jeremy Stretch 2020-08-21 09:18:28 -04:00
  • 8f88d2afab Closes #5024: List available options for choice fields within CSV import forms Jeremy Stretch 2020-08-20 15:44:30 -04:00
  • 8d351178ac Fixes #5022: Fix exception when editing IP address with NAT inside IP assigned Jeremy Stretch 2020-08-20 14:38:58 -04:00
  • bc0e6cc8dd Fixes #5012: Return details of exceptions resulting from report/script execution Jeremy Stretch 2020-08-20 12:47:26 -04:00
  • bf4fee1592 Fixes #5020: Correct handling of dependent objects during bulk deletion Jeremy Stretch 2020-08-20 09:44:45 -04:00
  • e1cf27a3ac Refactor DCIM models into separate submodules Jeremy Stretch 2020-08-19 16:37:23 -04:00
  • db5bb8e5bb Fix changelog tests Jeremy Stretch 2020-08-19 16:02:10 -04:00
  • 3ebef04a11 Closes #5016: assertHttpStatus() should report form validation errors Jeremy Stretch 2020-08-18 17:02:47 -04:00
  • 0d9fc309d5 Update test script ObjectVars Jeremy Stretch 2020-08-18 14:43:21 -04:00
  • c9c79dabef Fixes #5004: Permit assignment of an interface to a LAG on any peer virtual chassis member Jeremy Stretch 2020-08-18 14:41:47 -04:00
  • 5fad6a63ca Merge pull request #5009 from kobayashi/4989-vmcount Jeremy Stretch 2020-08-18 14:03:57 -04:00
  • 82900fb65d Changelog for #4990 Jeremy Stretch 2020-08-18 14:01:59 -04:00
  • 046272ff37 Merge pull request #5010 from netbox-community/4990-custom-script-changelog Jeremy Stretch 2020-08-18 13:57:21 -04:00
  • bc5f800a8b Refactor tests (again) Jeremy Stretch 2020-08-18 13:30:16 -04:00
  • 36d86e6220 Avoid using post_data() for form data Jeremy Stretch 2020-08-18 13:13:13 -04:00
  • 986ef2b8e6 Move changelog signals setup to a context manager Jeremy Stretch 2020-08-18 13:05:41 -04:00
  • 5629124755 Tweak passing of tags Jeremy Stretch 2020-08-18 12:37:07 -04:00
  • 0bfb64dc09 Simplify tag creation Jeremy Stretch 2020-08-18 11:33:23 -04:00
  • c482dcd8cb Dump full response content on unexpected status code Jeremy Stretch 2020-08-18 10:41:28 -04:00
  • 881cab051b Add changelog tests for UI views Jeremy Stretch 2020-08-18 10:05:58 -04:00
  • afebf525d1 Move housekeeping to _handle_changed_object() Jeremy Stretch 2020-08-18 09:03:17 -04:00
  • 0e5d0a43f9 Fix serialization of tags for REST API updates Jeremy Stretch 2020-08-17 16:18:47 -04:00
  • cf086cd7b2 Remove errant import Jeremy Stretch 2020-08-17 14:15:02 -04:00
  • 81c72739b5 Attach object modification signals before running a custom script Jeremy Stretch 2020-08-17 13:43:48 -04:00
  • ff5a3c1055 Cache custom fields on instance during bulk edit Jeremy Stretch 2020-08-17 12:29:40 -04:00
  • bc04543b33 Cache custom fields on instance prior to calling create()/update() Jeremy Stretch 2020-08-17 12:22:37 -04:00
  • dd707c97af Cache custom fields on instance prior to save() Jeremy Stretch 2020-08-17 11:08:14 -04:00
  • 34708a8fa5 Fixes #4989: Fix no vm count for cluster in global search kobayashi 2020-08-17 10:59:01 -04:00
  • 4ee8e473eb Move ObjectChange creation into signal receivers Jeremy Stretch 2020-08-14 17:03:45 -04:00
  • b4299241fe Cast all query param values to string Jeremy Stretch 2020-08-14 11:38:15 -04:00
  • 66c91484f5 Clean up display_name for various models Jeremy Stretch 2020-08-14 10:20:34 -04:00
  • 808d621eda VC member selection should use display_name Jeremy Stretch 2020-08-14 10:09:54 -04:00
  • 943c2230ba Bump version for upcoming v2.9 release Jeremy Stretch 2020-08-13 13:12:09 -04:00
  • d4fd0df02c Release v2.9-beta2 v2.9-beta2 Jeremy Stretch 2020-08-13 13:04:33 -04:00
  • fd139a77f5 Closes #4997: Introduce OrderedDefaultRouter; move root API views to views.py Jeremy Stretch 2020-08-13 12:45:38 -04:00
  • a08418bff8 Closes #4996: Add "connect" buttons to individual device component views Jeremy Stretch 2020-08-13 11:14:33 -04:00
  • bdc4189812 Fixes #4995: Fix missing buttons to add console/power ports under device view Jeremy Stretch 2020-08-13 10:53:34 -04:00
  • e252de319e Add region field to device form Jeremy Stretch 2020-08-13 10:45:01 -04:00
  • 0e91d837a0 Allow selecting NAT IP address by assigned virtual machine Jeremy Stretch 2020-08-13 10:42:19 -04:00
  • 71c2e235a8 Use display_name in VRF selection widgets Jeremy Stretch 2020-08-13 10:32:57 -04:00
  • ed0e212ce0 Closes #4994: Add cable attribute to PowerFeed API serializer Jeremy Stretch 2020-08-13 10:30:28 -04:00
  • b405e8294b Merge branch 'develop' into develop-2.9 Jeremy Stretch 2020-08-13 10:20:39 -04:00
  • a7cd09d6d4 Fixes #4993: Add cable to nested CircuitTermination serializer Jeremy Stretch 2020-08-13 10:19:50 -04:00
  • bc61393256 Merge branch 'develop' into develop-2.9 Jeremy Stretch 2020-08-13 10:06:03 -04:00
  • acd5f21866 Fixes #4992: Add display_name to nested VRF serializer Jeremy Stretch 2020-08-13 09:44:01 -04:00
  • 3bff9b647c Changelog for #4922, #4982 Jeremy Stretch 2020-08-13 09:36:06 -04:00
  • 6d8cb6dac3 Merge pull request #4978 from netbox-community/4922-optimize-interface-replication Jeremy Stretch 2020-08-13 09:34:24 -04:00
  • 76dc80a45d Merge pull request #4987 from netbox-community/4982-apiselect-improvements Jeremy Stretch 2020-08-13 09:32:32 -04:00
  • 53f9f82317 Set display_field where needed Jeremy Stretch 2020-08-13 09:27:21 -04:00
  • 0b14b66727 Update ObjectVar documentation Jeremy Stretch 2020-08-12 15:40:06 -04:00
  • fe1ffdcbb7 Extend ObjectVars to accept display_field, query_params, and null_option Jeremy Stretch 2020-08-12 14:51:58 -04:00
  • b891b407d4 Add brief_mode to DynamicModelChoiceMixin Jeremy Stretch 2020-08-12 14:15:34 -04:00
  • 5372492785 Clean up Select2 widget Javascript Jeremy Stretch 2020-08-12 14:03:58 -04:00
  • c40df97ffa Rename add_additional_query_param() Jeremy Stretch 2020-08-12 13:59:11 -04:00
  • 9e14e28d89 Remove unused arguments from APISelect widget Jeremy Stretch 2020-08-12 13:57:34 -04:00
  • e9e77fc689 Add disabled_indicator to DynamicModelChoiceMixin Jeremy Stretch 2020-08-12 13:30:49 -04:00
  • 779686425a Use brief mode when fetching cable termination objects Jeremy Stretch 2020-08-12 13:20:30 -04:00
  • 09849391e3 Remove filter_for argument from Select2 widgets Jeremy Stretch 2020-08-12 13:03:59 -04:00
  • c45a57ff43 Update cable termination forms to use DynamicModelChoiceField Jeremy Stretch 2020-08-12 12:58:32 -04:00
  • 100c8fef20 Add support for referencing peer field values in query_params Jeremy Stretch 2020-08-12 12:36:53 -04:00
  • d752c36ea8 Fix virtual chassis member add form Jeremy Stretch 2020-08-12 10:17:21 -04:00