Commit Graph

5588 Commits

Author SHA1 Message Date
Jeremy Stretch
6579beac53 Add queryset to IPAddressBulkCreateView 2020-06-22 15:58:47 -04:00
Jeremy Stretch
48bfdd9947 Fix schema deconstruction for NaturalOrderingField 2020-06-22 15:49:09 -04:00
Jeremy Stretch
dc610d77f4 Update REST API changes for #4615 2020-06-18 14:24:50 -04:00
Jeremy Stretch
d88ae35326 #4615: Add label field to component tables 2020-06-18 13:57:15 -04:00
Jeremy Stretch
a231987e83 #4615: Add missing label field to device bay forms 2020-06-18 13:35:11 -04:00
Jeremy Stretch
bbb62a2e41 Merge branch 'develop' into develop-2.9 2020-06-18 13:20:32 -04:00
Jeremy Stretch
9b6f1c9836 Introduce ComponentCreateForm to standardize forms for device component creation 2020-06-18 12:09:28 -04:00
Jeremy Stretch
6ce05e7c41 Fixes #4775: Allow selecting an alternate device type when creating component templates 2020-06-18 11:59:24 -04:00
Jeremy Stretch
18513b0b1f Fix up tests 2020-06-18 10:32:22 -04:00
Jeremy Stretch
b47e0a3c0a Merge branch 'develop' into develop-2.9 2020-06-17 16:57:17 -04:00
Jeremy Stretch
f521b7c620 Standardize SecretTest 2020-06-17 15:37:28 -04:00
Jeremy Stretch
6c36e3ee75 Refactor TestCase to provide model_to_dict(), prepare_instance() 2020-06-17 15:36:56 -04:00
Jeremy Stretch
44fd706707 Fixes #4772: Fix "brief" format for the secrets REST API endpoint 2020-06-17 14:22:55 -04:00
Jeremy Stretch
869d06d61d Fix queryset for TagBulkImportView 2020-06-17 13:31:26 -04:00
Jeremy Stretch
f840a1e22e Fix permission evaluation for BulkComponentCreateViews 2020-06-17 13:30:00 -04:00
Jeremy Stretch
a44262428a Clean up errant references to TagField 2020-06-17 13:29:27 -04:00
Jeremy Stretch
f03969dcec Merge pull request #4770 from netbox-community/3703-limit-tag-creation
Closes #3703: Restrict tag creation
2020-06-17 12:28:04 -04:00
Jeremy Stretch
47a69b0e5b DummyQuerySet should be iterable to allow for serialization 2020-06-17 12:20:56 -04:00
Jeremy Stretch
22e9733a0f Fix serialization of tags upon object deletion 2020-06-17 12:00:50 -04:00
Jeremy Stretch
f5f9cd478b Update release notes for #3703 2020-06-17 11:29:59 -04:00
Jeremy Stretch
7a43f1d023 Update tests 2020-06-17 11:14:41 -04:00
Jeremy Stretch
79088cc549 Update TaggedItemTest 2020-06-17 10:50:37 -04:00
Jeremy Stretch
ce8b9b5007 Remove django-taggit-serializer 2020-06-17 10:00:21 -04:00
Jeremy Stretch
0b165e12a8 Replace TaggitSerializer and TagListSerializerField with TaggedObjectSerializer 2020-06-17 09:57:17 -04:00
Jeremy Stretch
6e2712a5c6 Fixes #4766: Fix redirect after login when next is not specified 2020-06-17 09:15:03 -04:00
Jeremy Stretch
36c3755455 Tag should use a stock manager by default 2020-06-16 17:02:03 -04:00
Jeremy Stretch
54d19f351e Fix queryset reference under BulkDeleteView 2020-06-16 16:40:16 -04:00
Jeremy Stretch
152bf17871 Optimize tag population under prepare_cloned_fields() 2020-06-16 15:12:50 -04:00
Jeremy Stretch
42501708cd Fix prepare_cloned_fields() inefficiency 2020-06-16 15:08:14 -04:00
Jeremy Stretch
ddb39e6a00 Fix ObjectChangeLogView 2020-06-16 15:04:34 -04:00
Jeremy Stretch
373ceae04f Allow unrestricted access to assigned tags 2020-06-16 14:59:22 -04:00
Jeremy Stretch
8af970401d Fix restriction violations for rack model 2020-06-16 14:53:51 -04:00
Jeremy Stretch
3903c92992 Allow unrestricted access to assigned tags 2020-06-16 14:17:40 -04:00
Jeremy Stretch
f4ab5019d0 Allow unrestricted retrieval of MPTT ancestors 2020-06-16 14:10:56 -04:00
Jeremy Stretch
134b35fa14 Fix restriction violations for provider, circuit models 2020-06-16 14:00:43 -04:00
Jeremy Stretch
00f5979fb5 Add unrestricted() to Rack methods 2020-06-16 13:31:51 -04:00
Jeremy Stretch
9767b72375 Bypass restriction for querysets used for filtering by related object 2020-06-16 13:15:58 -04:00
Jeremy Stretch
f98092c028 Restrict ExportTemplates available via export button 2020-06-16 13:06:03 -04:00
Jeremy Stretch
cb442b33b8 Fix up permissions enforcement for home view, global search 2020-06-16 13:03:38 -04:00
Jeremy Stretch
20a7fd143a Introduce unrestricted() method on RestrictedQuerySet 2020-06-16 12:20:21 -04:00
Jeremy Stretch
515586727c Catch and log evaluation of RestrictedQuerySet without calling restrict() 2020-06-16 10:39:15 -04:00
Jeremy Stretch
59c5d1e57e Merge branch 'develop' into develop-2.9 2020-06-15 16:04:32 -04:00
Jeremy Stretch
0f1a4740d5 Post-release version bump 2020-06-15 14:57:05 -04:00
Jeremy Stretch
7bc64b3b4c Release v2.8.6 2020-06-15 14:37:36 -04:00
Jeremy Stretch
505673d84e Fixes #4710: Fix merging of form fields among custom scripts 2020-06-15 14:20:00 -04:00
Jeremy Stretch
ec459c4f7d Closes #4744: Hide IP addresses tab when viewing a container prefix 2020-06-15 13:33:16 -04:00
Jeremy Stretch
888d93507b Closes #4761: Enable tag assignment during bulk creation of IP addresses 2020-06-15 13:24:34 -04:00
Jeremy Stretch
e6f68f0099 Fixes #4760: Enable power port template assignment when bulk editing power outlet templates 2020-06-15 13:18:26 -04:00
Jeremy Stretch
f1e2c1b397 Correction for #4756 2020-06-15 12:43:08 -04:00
Jeremy Stretch
0ea46c6a43 Closes #4717: Introduce ALLOWED_URL_SCHEMES configuration parameter to mitigate dangerous hyperlinks 2020-06-15 11:53:47 -04:00