Commit Graph

1852 Commits

Author SHA1 Message Date
Arthur
1a9fb07a7f Merge branch 'feature' into 9856-strawberry-2 2024-03-22 07:29:45 -07:00
Jeremy Stretch
869b874051 Fix import statement 2024-03-22 09:32:57 -04:00
Jeremy Stretch
9ecd40ffdd Move local_now() to utilities.datetime 2024-03-22 08:59:52 -04:00
Jeremy Stretch
7d87ab0894 Move object_type_identifier() & object_type_name() to utilities.object_types 2024-03-22 08:59:52 -04:00
Jeremy Stretch
6687d2b0a8 Rename content_type_identifier() and content_type_name() 2024-03-22 08:59:52 -04:00
Jeremy Stretch
d636da5f32 Move count_related() & dict_to_filter_params() to utilities.query 2024-03-22 08:59:52 -04:00
Jeremy Stretch
ff36a6c70a Move dict_to_querydict() and normalize_querydict() to utilities.querydict 2024-03-22 08:59:52 -04:00
Jeremy Stretch
d0009c7dbe Move array_to_range(), array_to_string(), deepmerge(), drange(), flatten_dict(), and shallow_compare_dict() to utilities.data 2024-03-22 08:59:52 -04:00
Jeremy Stretch
2d7aae6a19 Move utilities.utils.render_jinja2() to utilities.jinja2 2024-03-22 08:59:52 -04:00
Jeremy Stretch
acccd60057 Move extras.jinja2.ConfigTemplateLoader to utilities.jinja2.DataFileLoader 2024-03-22 08:59:52 -04:00
Jeremy Stretch
ee9b89e54d Move clean_html() & foreground_color() to utilities.html 2024-03-22 08:59:52 -04:00
Jeremy Stretch
2e3e6d83a6 Move serialize_object() & deserialize_object() to utilities.serialization 2024-03-22 08:59:52 -04:00
Jeremy Stretch
b78fe53829 Move NetBoxFakeRequest and copy_safe_request() from utilities.utils to utilities.request 2024-03-22 08:59:52 -04:00
Jeremy Stretch
59dfc72449 Move utilities.utils.get_viewname() to utilities.views 2024-03-22 08:59:52 -04:00
Jeremy Stretch
51b06b0a13 Move ConfigTemplateLoader from utilities.jinja2 to extras.jinja2 2024-03-22 08:59:52 -04:00
Jeremy Stretch
8b348d30e1 Move choice sets from utilities.choices to netbox.choices 2024-03-22 08:59:52 -04:00
Jeremy Stretch
a685035864 Closes #14279: Pass current request to custom validators (#15491)
* Closes #14279: Pass current request to custom validators

* Update custom validation docs

* Check that validator is a subclass of CustomValidator
2024-03-21 21:19:53 -04:00
Jeremy Stretch
c928756396 Use FieldSet instances for all forms 2024-03-19 13:34:13 -04:00
Jeremy Stretch
f28ea2d6f6 Introduce ObjectAttribute for displaying read-only instance attributes on forms 2024-03-19 13:34:13 -04:00
Arthur
d53bd5fdbc 9856 review changes 2024-03-19 10:04:33 -07:00
Jeremy Stretch
88485a1970 Merge branch 'feature' into 9856-strawberry-2 2024-03-18 10:12:06 -04:00
Jeremy Stretch
521735c400 Merge branch 'develop' into feature 2024-03-15 12:32:54 -04:00
Jeremy Stretch
3a60ea4568 Fixes #15347: Fix querying virtual machine contacts via GraphQL 2024-03-13 19:09:52 -04:00
Arthur
9ac08e59a0 9856 cleanup 2024-03-13 15:21:18 -07:00
Arthur
b8937428e5 9856 cleanup 2024-03-13 14:50:41 -07:00
Jeremy Stretch
b0b0ecd7f7 Closes #14366: Enable custom links on ConfigContexts and ConfigTemplates 2024-03-13 14:44:41 -04:00
Arthur
71d5ebb5ec Merge branch 'feature' into 9856-strawberry-2 2024-03-13 11:20:33 -07:00
Arthur
92660e3c04 9856 filter types 2024-03-13 10:07:28 -07:00
Arthur
19112be57a 9856 fix tests 2024-03-12 10:52:20 -07:00
Arthur
4e54efd42b 9856 fix tests 2024-03-12 10:39:00 -07:00
Arthur
3ec7c7f4de 9856 merge feature 2024-03-12 10:12:09 -07:00
Jeremy Stretch
bc49f301d2 Declare FilterSet fields as a tuple 2024-03-12 12:08:11 -04:00
Jeremy Stretch
8c40f937b7 Extend logic for validating filter class 2024-03-11 15:35:40 -04:00
Jeremy Stretch
69f370fddc Add missing filters for reverse many-to-many relationships 2024-03-11 14:39:34 -04:00
Jeremy Stretch
a547155241 Test for missing ManyToManyField filters 2024-03-11 14:39:34 -04:00
Jeremy Stretch
813ec0c7f3 Add missing filters 2024-03-11 14:39:34 -04:00
Jeremy Stretch
411862a55e Add tests for missing FilterSet filters 2024-03-11 14:39:34 -04:00
Jeremy Stretch
68149ecec6 Closes #15357: Rename CustomField.object_type to related_object_type (#15366) 2024-03-09 06:16:17 -05:00
Arthur
2093208cc7 9856 fix extas FK 2024-03-07 08:58:56 -08:00
Arthur Hanson
f98cdf7b7c 10587 script pagination (#15343)
* 10587 temp commit

* 10587 temp commit

* 10587 fix migrations

* 10587 pagination

* 10587 pagination

* 10587 pagination

* 10587 review changes
2024-03-07 11:41:34 -05:00
Arthur
4ec554643c 9856 test fixes 2024-03-06 15:00:48 -08:00
Jeremy Stretch
4676e9b4ee Use singular names for M2M field filters 2024-03-06 15:43:33 -05:00
Jeremy Stretch
bc67701cdf Rename ContentTypes REST API endpoint & resources 2024-03-06 15:30:59 -05:00
Arthur
7dfdd1f359 9856 single item query for schema 2024-03-06 09:53:46 -08:00
Arthur
baee89d2ad Merge branch 'feature' into 9856-strawberry-2 2024-03-06 07:43:16 -08:00
Arthur
16c080bc18 9856 GraphQLView 2024-03-05 16:27:34 -08:00
Arthur
59a0dfdc21 9856 GraphQLView 2024-03-05 08:30:34 -08:00
Jeremy Stretch
9134873151 Merge branch 'feature' into 15277-object-types 2024-03-05 08:52:07 -05:00
Arthur
73c8f56c92 9856 merge feature 2024-03-04 14:18:58 -08:00
Jeremy Stretch
00a53db970 Rename sequences for ObjectType M2M tables 2024-03-04 12:17:32 -05:00