Commit Graph

  • fac0da224a Add name, enabled fields to ObjectPermission Jeremy Stretch 2020-07-08 13:34:57 -04:00
  • 6e50ed084d Fix tags display Jeremy Stretch 2020-07-08 13:10:40 -04:00
  • bf7bd68b6a Fix tag population for object cloning Jeremy Stretch 2020-07-08 13:07:53 -04:00
  • 5fd5dbab7b Merge branch 'develop' into develop-2.9 Jeremy Stretch 2020-07-08 13:04:57 -04:00
  • fec3ee6f08 Closes #4835: Support passing multiple initial values for multiple choice fields Jeremy Stretch 2020-07-08 12:50:12 -04:00
  • 85b284be54 Fix permissions evaluation for available IPs endpoint Jeremy Stretch 2020-07-08 09:31:10 -04:00
  • 02a6e2190f Monkey-patch cacheops' _pre_save() receiver to tweak sender's QuerySet Jeremy Stretch 2020-07-07 17:09:41 -04:00
  • 847fbfd71a Fix unrestricted querysets Jeremy Stretch 2020-07-07 16:46:57 -04:00
  • 327a93136a TreeManager should provide an unrestricted QuerySet for MPTT use Jeremy Stretch 2020-07-07 16:09:47 -04:00
  • 353d88f0a6 Use unrestricted querysets for prefetching related objects Jeremy Stretch 2020-07-07 15:45:46 -04:00
  • 25e1319864 Update filter tests to use unrestricted querysets Jeremy Stretch 2020-07-07 14:26:14 -04:00
  • 88033c0801 Fix queryset for get_peer_termination() Jeremy Stretch 2020-07-07 14:13:58 -04:00
  • 5700ade1a1 Add NEMA 15/L15 Power Types Andrew Martin 2020-07-07 11:12:32 -07:00
  • f6d05f3906 Tweak ObjectChange queryset for cleanup Jeremy Stretch 2020-07-07 13:54:49 -04:00
  • 2fbe138c71 Refactor APITestCase to provide dynamic queryset specification Jeremy Stretch 2020-07-07 13:13:19 -04:00
  • a2d957ba0d Use stock manager as default for Tag model Jeremy Stretch 2020-07-07 12:18:14 -04:00
  • f807d3a024 Don't ignore ImportErrors raised when loading a plugin. Fixes #4805 Glenn Matthews 2020-07-01 15:23:38 -04:00
  • 15f5719f44 Remove unused class IPAddressInterfaceSerializer Jeremy Stretch 2020-07-06 16:51:23 -04:00
  • 924f319343 Closes #4806: Add a url field to all API serializers Jeremy Stretch 2020-07-06 16:41:08 -04:00
  • 9a075130f1 Changelog for #2006 Jeremy Stretch 2020-07-06 14:02:06 -04:00
  • 6d0281adc8 Merge pull request #4799 from netbox-community/2006-scripts-reports-background Jeremy Stretch 2020-07-06 13:45:12 -04:00
  • 592ad18317 Provide a default view for Report instances Jeremy Stretch 2020-07-06 13:30:13 -04:00
  • 1f905e72d9 Fix stray reference to LOG_LEVEL_CODES Jeremy Stretch 2020-07-06 11:51:28 -04:00
  • e02936a44a Fix reports API test case Jeremy Stretch 2020-07-06 11:15:20 -04:00
  • 4ea4112490 Fix up schema migration; PEP8 cleanup Jeremy Stretch 2020-07-06 10:44:36 -04:00
  • 20ee8ec107 Closes #4821: Restrict group options by selected site when bulk editing VLANs Jeremy Stretch 2020-07-06 10:04:08 -04:00
  • 6547a2bc50 merge conflict John Anderson 2020-07-06 02:10:52 -04:00
  • 4a74927fa2 Merge branch 'develop-2.9' into 2006-scripts-reports-background John Anderson 2020-07-06 02:06:53 -04:00
  • 41f92ef8e6 review updates John Anderson 2020-07-06 01:58:28 -04:00
  • f092c107b5 PR review updates John Anderson 2020-07-03 11:55:04 -04:00
  • f4c14d4854 Replace get_component_template_actions() with ButtonsColumn Jeremy Stretch 2020-07-02 16:47:28 -04:00
  • 1ed152cd49 Fix unrestricted queries for Tags Jeremy Stretch 2020-07-02 16:25:13 -04:00
  • e635dc1fb3 Arrange device components within tabs Jeremy Stretch 2020-07-02 15:10:56 -04:00
  • 7b33fac71d Display component templates under tabs Jeremy Stretch 2020-07-02 14:30:29 -04:00
  • a1e5a8b86a Introduce badge template tag Jeremy Stretch 2020-07-02 14:29:23 -04:00
  • 92c889ef9e #4416: Provide bulk rename ability for device component templates Jeremy Stretch 2020-07-02 13:58:53 -04:00
  • eb2da300b0 Fix form initialization for interface import Jeremy Stretch 2020-07-02 13:27:54 -04:00
  • 6abb7e8f4d #4721: Tweak migrations to ensure Interface.device cannot be null Jeremy Stretch 2020-07-02 13:12:37 -04:00
  • 1f9cdc71d4 Move device and device_type ForeignKeys to abstract component models Jeremy Stretch 2020-07-02 13:07:32 -04:00
  • d03d302eef Closes #4817: Standardize device/VM component name field to 64 characters Jeremy Stretch 2020-07-02 12:08:19 -04:00
  • c5362f5931 Fix permissions evaluation for nonstandard tests Jeremy Stretch 2020-07-02 11:43:03 -04:00
  • f28bde179e Extend label field to all device components Jeremy Stretch 2020-07-02 10:46:02 -04:00
  • f98fa364c0 Merge branch 'develop-2.9' into 2006-scripts-reports-background Jeremy Stretch 2020-07-02 11:00:59 -04:00
  • e67f08c745 #4695 - Add metadata class to other classes Daniel Sheppard 2020-07-02 09:26:08 -05:00
  • 8d7377ba04 Merge branch 'develop' into develop-2.9 Jeremy Stretch 2020-07-02 10:01:01 -04:00
  • 1c5af01a82 Merge pull request #4816 from netbox-community/develop v2.8.7 Jeremy Stretch 2020-07-02 09:42:41 -04:00
  • 95462ce0ec Post-release version bump Jeremy Stretch 2020-07-02 09:39:15 -04:00
  • 9f614452b4 Release NetBox v2.8.7 Jeremy Stretch 2020-07-02 09:37:20 -04:00
  • fa0c7a76cb Fix permission evaluation for add console/power port buttons Jeremy Stretch 2020-07-01 15:14:06 -04:00
  • 06ae424b80 #4416: Add bulk rename view for InventoryItem Jeremy Stretch 2020-07-01 15:12:05 -04:00
  • e4b5045ec7 #4416: Add bulk_add view for InventoryItems Jeremy Stretch 2020-07-01 14:55:11 -04:00
  • 7e3e18faea #4416: Add individual & changelog views for InventoryItem Jeremy Stretch 2020-07-01 14:46:12 -04:00
  • 225b6c6958 Fix collection of assigned IPs when editing a device Jeremy Stretch 2020-07-01 14:23:21 -04:00
  • 57b73c485f #4416: Remove individual view for extras.Tag Jeremy Stretch 2020-07-01 14:21:51 -04:00
  • c484fa99e2 Introduce ButtonsColumn to reduce boilerplate and standardize organizational object links Jeremy Stretch 2020-07-01 13:47:01 -04:00
  • 8959d2e0a7 #4416: Add individual delete views for organizational objects Jeremy Stretch 2020-07-01 12:08:26 -04:00
  • 4613b69c28 Extend GetReturnURLMixin to automatically resolve default return URL for querysets Jeremy Stretch 2020-07-01 11:50:31 -04:00
  • 43d610405f Add changelog for #4695 and #4708 Jeremy Stretch 2020-07-01 11:06:49 -04:00
  • 7e8a4a2a77 Merge pull request #4797 from netbox-community/4695_fix_api_cable_choices_termination_types Jeremy Stretch 2020-07-01 11:03:01 -04:00
  • 56ec4a6360 Merge pull request #4706 from netbox-community/4604_check_position_stack Jeremy Stretch 2020-07-01 10:59:17 -04:00
  • 0b1df1483f Automatically import ContentType when entering nbshell Jeremy Stretch 2020-06-30 16:34:53 -04:00
  • 7fab929194 Fix evaluation of empty label_pattern Jeremy Stretch 2020-06-30 16:30:54 -04:00
  • 89ea34015d Enable bulk editing of device component labels Jeremy Stretch 2020-06-30 16:15:17 -04:00
  • 7defa22b0b Remove reference to choices API endpoints Jeremy Stretch 2020-06-30 15:55:15 -04:00
  • 88e3ac30b6 Closes #4807: Add bulk edit ability for device bay templates Jeremy Stretch 2020-06-30 15:22:30 -04:00
  • 52a13b1960 Closes #4793: Add description field to device component templates Jeremy Stretch 2020-06-30 15:12:53 -04:00
  • 52cff1ee50 Fixes #4771: Fix add/remove tag population when bulk editing objects Jeremy Stretch 2020-06-30 09:55:54 -04:00
  • 8a26f475a7 Fixes #4774: Fix exception when deleting a device with device bays Jeremy Stretch 2020-06-30 09:43:05 -04:00
  • 1d922a1848 fix previous job result deletion John Anderson 2020-06-30 09:29:50 -04:00
  • 51e9b0a22a Closes #4796: Introduce configuration parameters for default rack elevation size Jeremy Stretch 2020-06-30 09:26:32 -04:00
  • 268b4c854e Closes #4802: Allow changing page size when displaying only a single page of results Jeremy Stretch 2020-06-30 09:00:42 -04:00
  • af778f8fca TagFilter should call unrestricted() on its queryset Jeremy Stretch 2020-06-29 15:36:02 -04:00
  • 15f32bdd73 Wrap ComponentTraceMixin in a parent class Jeremy Stretch 2020-06-29 15:14:12 -04:00
  • 36498c9dd2 Base manager for Tag should use RestrictedQuerySet Jeremy Stretch 2020-06-29 14:57:29 -04:00
  • 66703d8963 Fix evaluation of RestrictedQuerySet Jeremy Stretch 2020-06-29 14:42:37 -04:00
  • 71812d1bd5 Fix evaluation of RestrictedQuerySet Jeremy Stretch 2020-06-29 14:41:43 -04:00
  • 5ed6136915 Introduce ComponentTraceMixin to minimize boilerplate Jeremy Stretch 2020-06-29 13:57:08 -04:00
  • f48a079ae6 fix tests and cleanup John Anderson 2020-06-29 14:34:42 -04:00
  • a47a100cb7 Fix unrestricted evaluations of RestrictedQuerySet Jeremy Stretch 2020-06-29 13:30:41 -04:00
  • 9ea4f82eaa Prefetch tagged VLANs for VMInterfaces Jeremy Stretch 2020-06-29 12:18:59 -04:00
  • 617e20af0b Standardize VMInterfaceTest Jeremy Stretch 2020-06-29 12:06:36 -04:00
  • 89ff59d048 Add graphs endpoint to VMInterfaceViewSet Jeremy Stretch 2020-06-29 12:05:00 -04:00
  • 6ecbf45974 Fix evaluation of RestrictedQuerySets Jeremy Stretch 2020-06-29 11:48:36 -04:00
  • eb45ad600e Fix evaluation of RestrictedQuerySets Jeremy Stretch 2020-06-29 11:35:13 -04:00
  • 10e6b6ca66 Fix RestrictedQuerySet evaluation in tests Jeremy Stretch 2020-06-29 11:27:23 -04:00
  • 5732466e56 Signal receiver should call unrestricted() Jeremy Stretch 2020-06-29 11:07:11 -04:00
  • ce55d0c791 Tweak querysets to work with restriction Jeremy Stretch 2020-06-29 10:57:09 -04:00
  • 6ab4640cdc Update API tests to work with RestrictedQuerySet Jeremy Stretch 2020-06-29 10:39:06 -04:00
  • a6b03b8884 Update WritableNestedSerializer to call unrestricted() on RestrictedQuerySets Jeremy Stretch 2020-06-29 10:38:32 -04:00
  • 0dbe248df8 Call restrict() when retrieving related Graphs Jeremy Stretch 2020-06-29 10:02:00 -04:00
  • 1681dbfa39 refactor migration John Anderson 2020-06-29 04:22:01 -04:00
  • 3777fbccc3 Implements #2006 - run reports and scripts in the background John Anderson 2020-06-29 03:50:05 -04:00
  • 86d1370512 Apply restrict_form_fields() to import views Jeremy Stretch 2020-06-26 16:26:22 -04:00
  • 8c0adc9c61 Update test methods to call unrestricted() on RestrictedQuerySets Jeremy Stretch 2020-06-26 16:15:21 -04:00
  • c8461095c9 add missing NEMA power ports/outlets (#4784) Ryan Merolle 2020-06-26 15:34:38 -04:00
  • a452e78fa6 Use unrestricted() when compiling ObjectPermissions for user Jeremy Stretch 2020-06-26 15:28:08 -04:00
  • 04571ce920 Fix the initial permissions check on create/edit view tests Jeremy Stretch 2020-06-26 15:21:59 -04:00
  • 5dfa80c0b9 Fix the initial permissions check on create/edit/delete view tests Jeremy Stretch 2020-06-26 15:17:07 -04:00
  • 40c416618a Link to cable termination objects Jeremy Stretch 2020-06-26 15:13:41 -04:00
  • 9a1531442a Apply restrict_form_fields() to bulk edit views Jeremy Stretch 2020-06-26 15:11:05 -04:00