Commit Graph

  • d23f97abc8 Merge branch 'develop' into develop-2.9 Jeremy Stretch 2020-07-22 17:11:35 -04:00
  • 9f4c1e64ce Refactor clone_button() to avoid undefined URL Jeremy Stretch 2020-07-22 17:06:08 -04:00
  • 86956c8fc3 Fixes #4875: Fix documentation for image attachments Jeremy Stretch 2020-07-22 16:48:56 -04:00
  • 0991a8edaa Fixes #4876: Fix labels for sites in staging or decommissioning status Jeremy Stretch 2020-07-22 16:43:25 -04:00
  • 380d30e612 Add filters for ObjectPermissions Jeremy Stretch 2020-07-22 16:34:16 -04:00
  • 4f54ffa9aa Admin UI cleanup Jeremy Stretch 2020-07-22 16:00:28 -04:00
  • 7cdb0cf560 Allow the assignment of ObjectPermissions to users, groups, and permissions Jeremy Stretch 2020-07-22 15:25:06 -04:00
  • 798810b3dd Changelog for #4877 Jeremy Stretch 2020-07-22 14:41:39 -04:00
  • 1fcefc486c Merge pull request #4879 from netbox-community/4877-users-api-endpoint Jeremy Stretch 2020-07-22 14:35:14 -04:00
  • 79f1248119 Add filter tests for group, users Jeremy Stretch 2020-07-22 13:58:12 -04:00
  • 2cc4f032b0 Correct FilterSet naming Jeremy Stretch 2020-07-22 13:48:04 -04:00
  • 64a3bd37e7 Move EXEMPT_EXCLUDE_MODELS to settings; add Group and User models Jeremy Stretch 2020-07-22 12:13:07 -04:00
  • b4cf85149b Add tests for users and groups API endpoints Jeremy Stretch 2020-07-22 11:51:41 -04:00
  • 788f8c9a1c Add view_namespace attrbiute to APITestCase to override model's app_label Jeremy Stretch 2020-07-22 11:51:10 -04:00
  • e9199d6ca5 Look for auth model serializers in users app Jeremy Stretch 2020-07-22 11:50:20 -04:00
  • 1ac215bf87 Introduce API endpoints for Users and Groups Jeremy Stretch 2020-07-22 11:21:51 -04:00
  • 3e6b257fa0 Exclude ObjectPermissions API endpoint from EXEMPT_VIEW_PERMISSIONS Jeremy Stretch 2020-07-21 17:39:56 -04:00
  • a3d1ee474c Clean up v2.9 release notes Jeremy Stretch 2020-07-21 16:58:31 -04:00
  • 1714902f88 Merge branch 'develop' into develop-2.9 Jeremy Stretch 2020-07-21 12:57:02 -04:00
  • f1e82a3647 Merge pull request #4873 from netbox-community/develop v2.8.8 Jeremy Stretch 2020-07-21 12:21:04 -04:00
  • 357bf671ad Post-release version bump Jeremy Stretch 2020-07-21 12:16:04 -04:00
  • 183d475dc8 Release v2.8.8 Jeremy Stretch 2020-07-21 12:12:22 -04:00
  • 136d3118d2 Fixes #4872: Enable filtering virtual machine interfaces by tag Jeremy Stretch 2020-07-21 09:41:00 -04:00
  • c6fd6ab329 Remove cacheops monkey patch for RestrictedQuerySet Jeremy Stretch 2020-07-20 16:54:24 -04:00
  • 0ef016db07 Update installation docs Jeremy Stretch 2020-07-20 16:53:04 -04:00
  • 08a5e82afc Merge pull request #4852 from glennmatthews/gfm-2006-continued Jeremy Stretch 2020-07-20 13:10:56 -04:00
  • 8514a5427c Update related object counts to use dunders in accessor Jeremy Stretch 2020-07-20 13:00:33 -04:00
  • de6202c160 Merge pull request #4861 from netbox-community/django-31 Jeremy Stretch 2020-07-20 12:47:49 -04:00
  • 0f679e1f03 Closes #4871: Specify ordering for querysets using annotate() to count related objects Jeremy Stretch 2020-07-20 12:07:19 -04:00
  • 39dc1f882a Merge branch 'develop-2.9' into django-31 Jeremy Stretch 2020-07-20 11:15:01 -04:00
  • 5b43fa0e12 Upgrade Django to 3.1RC1 Jeremy Stretch 2020-07-20 11:10:55 -04:00
  • 2f5e623284 Merge pull request #4870 from glennmatthews/gfm-issue-4862 Jeremy Stretch 2020-07-20 10:46:47 -04:00
  • a7829a2deb Treat minified/packed JS/CSS files as binary. Fixes #4862 Glenn Matthews 2020-07-20 10:31:24 -04:00
  • ba50bfa939 Address some of the django_tables2 deprecation warnings Jeremy Stretch 2020-07-16 16:52:45 -04:00
  • 9d243103f4 Fixes #4595: Ensure consistent display of non-racked and child devices on rack view Jeremy Stretch 2020-07-16 15:45:27 -04:00
  • 16f44305e4 Update static dependencies Jeremy Stretch 2020-07-16 15:22:31 -04:00
  • 1dbf776279 Fix handling of ProtectedError exceptions Jeremy Stretch 2020-07-16 13:45:02 -04:00
  • bdf41451eb Pin Django version to 3.1-beta1 for v2.9 beta Jeremy Stretch 2020-07-16 13:04:19 -04:00
  • 82cd24a7de Remove deprecated ifequal template tags Jeremy Stretch 2020-07-16 13:01:31 -04:00
  • 21a750e8ec Change Postgres-specific JSONField to stock Django field Jeremy Stretch 2020-07-16 12:02:49 -04:00
  • 68ecddccdb Convert NullBooleanField to BooleanField(null=True) Jeremy Stretch 2020-07-16 11:56:35 -04:00
  • 8dd41b771e Update import locations for Django 3.1 Jeremy Stretch 2020-07-16 11:54:08 -04:00
  • a4829198ff Update dependencies for v2.9 Jeremy Stretch 2020-07-16 11:28:19 -04:00
  • 5cfc4ec3a0 Merge pull request #4858 from netbox-community/4857-remove-legacy-choice-ids Jeremy Stretch 2020-07-15 17:07:42 -04:00
  • 19d0d6ff10 Closes #4857: Drop support for legacy numeric choice field values Jeremy Stretch 2020-07-15 16:54:33 -04:00
  • 7461e76606 Fix regex for Python 3.7 Jeremy Stretch 2020-07-15 16:19:30 -04:00
  • d8b0a11a49 Save JobResult even for a script run with commit=False Glenn Matthews 2020-07-14 10:54:32 -04:00
  • 1f9a440598 Fixes #4856: Redirect user back to circuit after connecting a termination Jeremy Stretch 2020-07-15 10:09:31 -04:00
  • 1d0b27c99e Fixes #4851: Show locally connected peer on circuit terminations Jeremy Stretch 2020-07-15 10:01:01 -04:00
  • 48576919b2 Closes #4854: Add staging and decommissioning statuses for sites Jeremy Stretch 2020-07-15 09:35:46 -04:00
  • 0174983208 Changelog for, #3240, #4803, #4805 Jeremy Stretch 2020-07-15 09:15:18 -04:00
  • a7776d2f53 Merge pull request #4849 from glennmatthews/gfm-issue-4803 Jeremy Stretch 2020-07-15 09:13:12 -04:00
  • 85254eb8b5 Merge pull request #4850 from glennmatthews/gfm-issue-3240 Jeremy Stretch 2020-07-15 09:10:23 -04:00
  • 9078cb29cc Merge pull request #4813 from glennmatthews/gfm-issue-4805 Jeremy Stretch 2020-07-15 09:05:42 -04:00
  • 0fd3c83861 Refactor repeated import code Glenn Matthews 2020-07-14 17:15:17 -04:00
  • 1291fc4187 Add missing changelog view tests Jeremy Stretch 2020-07-14 16:31:55 -04:00
  • 04d8ab3792 Clean up device component creation forms Jeremy Stretch 2020-07-14 15:51:13 -04:00
  • cf0e31ac0f Introduce BulkRenameObjectsViewTestCase Jeremy Stretch 2020-07-14 13:19:00 -04:00
  • 4458ce69df Enforce constrained permissions when bulk renaming objects Jeremy Stretch 2020-07-14 13:18:22 -04:00
  • 81ed03575d Rename BulkCreateObjectsViewTestCase to CreateMultipleObjectsViewTestCase Jeremy Stretch 2020-07-14 11:08:59 -04:00
  • 49c6bee6d7 Fix jobresult success label spelling Glenn Matthews 2020-07-14 09:45:36 -04:00
  • d47ea04ec4 Add "add interfaces" button to virtual machine view Jeremy Stretch 2020-07-13 16:59:46 -04:00
  • d5a5a4a8d1 Skip report/script execution tests if RQ worker is not running Jeremy Stretch 2020-07-13 16:48:44 -04:00
  • 087ad30d3c Use correct serializer class for available-prefixes POST. Fixes #3240 Glenn Matthews 2020-07-13 15:52:35 -04:00
  • 9f7ed25e74 Add assigned IP addresses and VLANs to interface tables Jeremy Stretch 2020-07-13 16:18:17 -04:00
  • 013a2a35e0 Add cluster and virtual machine filters to VM interfaces list Jeremy Stretch 2020-07-13 15:43:54 -04:00
  • 9cece39ee9 Remove incorrect bulk edit test data Jeremy Stretch 2020-07-13 15:26:06 -04:00
  • 05aa008ce1 #2006: Prevent script/report execution if no RQ worker is running Jeremy Stretch 2020-07-13 15:11:58 -04:00
  • 9c1dd159de Address/prefix/aggregate family is an integer, not a string. Fixes #4803 Glenn Matthews 2020-07-13 14:50:58 -04:00
  • bc7535c4d2 Changelog for #4829, #4831 Jeremy Stretch 2020-07-13 13:35:12 -04:00
  • df20abf283 Merge pull request #4844 from jvanderaa/napalm_lookup_hostname Jeremy Stretch 2020-07-13 13:32:32 -04:00
  • 96c539c0ee Merge pull request #4830 from mandrewdx/L15P_Ports Jeremy Stretch 2020-07-13 13:29:09 -04:00
  • e53839ca2a Add progress counter to VM interface replication migration Jeremy Stretch 2020-07-13 13:13:37 -04:00
  • ba8b99d3b8 Moves location of the IP address / hostname check and assignment Josh VanDeraa 2020-07-13 08:36:15 -05:00
  • cac48924ae Adds verification of device.name configured Josh VanDeraa 2020-07-10 16:18:58 -05:00
  • 7788bf3ce3 Adds to NAPALM, name lookup if no primary IP address for device Josh VanDeraa 2020-07-10 15:12:25 -05:00
  • fa9ffb23ad Fixes #4838: Fix rack power utilization display for racks without devices Jeremy Stretch 2020-07-10 15:59:27 -04:00
  • a260019a7f #4843: Use subqueries when counting multiple types of related objects Jeremy Stretch 2020-07-10 15:38:54 -04:00
  • f83ec7256f Add model documentation for VM interfaces Jeremy Stretch 2020-07-10 13:01:02 -04:00
  • 96b3de7916 Remove extraneous queryset filter Jeremy Stretch 2020-07-10 10:27:07 -04:00
  • b1686c2db9 Fix bulk editing, deletion of VM interfaces Jeremy Stretch 2020-07-10 10:26:43 -04:00
  • c8418fe550 Fix RestrictedQuerySet evaluation for VLAN CSV export Jeremy Stretch 2020-07-10 10:09:51 -04:00
  • 9f025747a7 Tweak queryset for Service views to prefetch related IPs with unrestricted() Jeremy Stretch 2020-07-10 09:56:23 -04:00
  • 59091efa86 Closes #4840: Enable change logging for config contexts Jeremy Stretch 2020-07-09 17:09:03 -04:00
  • 8d7001fe56 Move abstract ChangeLoggedModel under extras Jeremy Stretch 2020-07-09 16:49:48 -04:00
  • c3a7939a77 Merge branch 'develop' into develop-2.9 Jeremy Stretch 2020-07-09 16:38:37 -04:00
  • 683ba5eed3 #4835: Cleanup and improved error handling Jeremy Stretch 2020-07-09 16:35:02 -04:00
  • 4f00b5af4a Miscellaneous RestrictedQuerySet cleanup Jeremy Stretch 2020-07-09 15:11:18 -04:00
  • 26e81546eb Fix REST API version calculation Jeremy Stretch 2020-07-09 13:08:13 -04:00
  • 1692fbf5d8 #4837: Fix API tests Jeremy Stretch 2020-07-09 12:06:13 -04:00
  • 15525392a2 Closes #4837: Use dynamic form widget for relationships to MPTT objects Jeremy Stretch 2020-07-09 09:50:01 -04:00
  • b535608519 Refactor imports Jeremy Stretch 2020-07-09 09:13:58 -04:00
  • 0a44ed1355 Fix permissions evaluation for session-authenticated API requests Jeremy Stretch 2020-07-08 17:51:25 -04:00
  • d70140f148 Fix typo in format string Sander Steffann 2020-07-08 22:20:20 +02:00
  • ccdbf820ba Use monospaced font for ObjectPermission constraints Jeremy Stretch 2020-07-08 16:07:07 -04:00
  • 56c0b48302 Enable filtering ObjectPermissions by enabled, action, and object type Jeremy Stretch 2020-07-08 14:36:53 -04:00
  • 4c2fdf3b1c Admin UI should use unrestricted queryset for ObjectPermissions Jeremy Stretch 2020-07-08 13:59:57 -04:00
  • 4eddec4b1e #4806: Add url field to ObjectPermissionSerializer Jeremy Stretch 2020-07-08 13:57:50 -04:00
  • 39248f9e2f Enable bulk enabling/disabling of permissions Jeremy Stretch 2020-07-08 13:54:09 -04:00
  • fac0da224a Add name, enabled fields to ObjectPermission Jeremy Stretch 2020-07-08 13:34:57 -04:00