Commit Graph

  • 933fdf3ce9 Bump OS & Python for docs build Jeremy Stretch 2024-04-03 09:32:48 -04:00
  • 8d773b1b93 Add warning to beta release notes v4.0-beta1 Jeremy Stretch 2024-04-03 09:02:25 -04:00
  • 97b9117982 Release v4.0-beta1 Jeremy Stretch 2024-04-03 08:44:34 -04:00
  • 489e956d83 Merge branch 'develop' into feature Jeremy Stretch 2024-04-03 08:43:12 -04:00
  • bb4930b62f Change log for #14799, #15502 Jeremy Stretch 2024-04-03 08:15:44 -04:00
  • 7d54357146 Fixes: #15502 - Correct exception on IP import form when VM is target Daniel Sheppard 2024-03-22 10:24:43 -05:00
  • bbd7ddb7aa Fix #15506 Update documentation for plugins index.md (#15518) tobiWu 2024-04-03 14:05:47 +02:00
  • d285edc0c7 Fixes #15583: Update API token provisioning example response (#15584) Markku Leiniö 2024-04-03 14:58:46 +03:00
  • d9949b2de1 Update API test for Group model Jeremy Stretch 2024-04-02 16:33:12 -04:00
  • 53ff85df21 Prevent the stock Django Group model from appearing in the admin UI (if enabled) Jeremy Stretch 2024-04-02 15:48:40 -04:00
  • 8b8d63db2e Include description field on Group serializer Jeremy Stretch 2024-04-02 15:41:44 -04:00
  • abc949a015 Refactor models under users app Jeremy Stretch 2024-04-02 15:06:05 -04:00
  • fb129579c1 #12795: Complete support for description field on custom Group model Jeremy Stretch 2024-04-02 14:44:26 -04:00
  • 7fe2e4849d Update custom validation docs for #14279, #15490 Jeremy Stretch 2024-04-02 14:14:42 -04:00
  • dda9381880 Remove old feature notifications Jeremy Stretch 2024-04-02 13:57:58 -04:00
  • ecf22bff4d update readme for strawbery Arthur 2024-04-02 11:12:33 -07:00
  • 7422605831 Fleshed out v4.0 release notes Jeremy Stretch 2024-04-02 13:30:26 -04:00
  • f0291aa60f Fix ordering of Groups Jeremy Stretch 2024-04-02 08:31:53 -04:00
  • 3ab2f25ee1 Closes #15043: Add v4.0 migration guide for plugins (#15477) Jeremy Stretch 2024-04-01 09:08:28 -04:00
  • f6da3f8006 Fixes #15581: Disable HTMX when logging out Jeremy Stretch 2024-03-29 15:26:43 -04:00
  • c8d9d9358e Closes #15464: Move permission assignments to user & group models (#15554) Jeremy Stretch 2024-03-29 14:57:16 -04:00
  • 8767577ecd 15553 change graphql sub-queries from functions to types (#15557) Arthur Hanson 2024-03-29 11:54:31 -07:00
  • c8d288671e 15552 graphql docs (#15578) Arthur Hanson 2024-03-29 11:50:11 -07:00
  • 56dca86e9b 15574 Backport strawberry-graphql-django library (#15577) Arthur Hanson 2024-03-29 10:23:33 -07:00
  • 3be3bbe534 Upgrade DRF to v3.15 Jeremy Stretch 2024-03-29 13:13:41 -04:00
  • 0dedf602e8 Update dependencies Jeremy Stretch 2024-03-29 09:20:29 -04:00
  • d707c65637 Fixes #15536: Fix clipping of dropdown menus inside responsive tables Jeremy Stretch 2024-03-28 16:10:08 -04:00
  • 699dd72597 Adding JSON schema changes to implement and within the generated schema template per issue #15555 Daniel W. Anner 2024-03-27 20:56:56 +00:00
  • 3cb68e4bc0 Fixes #15567: Correct typo in help text teapot 2024-03-29 02:01:08 +09:00
  • eaa3bc6576 Fixes #15570: Remove omission of M2M relations when generating writable serializers for OpenAPI schema Jeremy Stretch 2024-03-28 14:21:28 -04:00
  • 99508150d3 15154 Add uWSGI as option to gunicorn (#15550) Arthur Hanson 2024-03-28 12:24:08 -07:00
  • d37a6210fa Limit auto-assignment to bug reports & feature requests Jeremy Stretch 2024-03-28 14:14:34 -04:00
  • 744be59a4d Closes #14736: Enable HTMX navigation globally (#15158) Jeremy Stretch 2024-03-28 11:51:38 -04:00
  • 69c0aac105 Add Jeff; remove duplicate entries from rotation (not supported) Jeremy Stretch 2024-03-28 11:48:15 -04:00
  • da6a1ef03e Clean up the Markdown reference guide Jeremy Stretch 2024-03-26 16:26:47 -04:00
  • 04d8db7c52 Closes #15236: Clean up unused static resources (#15539) Jeremy Stretch 2024-03-26 15:27:25 -04:00
  • 0cff4c9795 14799 Fix sync of scripts from data source (#15303) Arthur Hanson 2024-03-26 05:36:36 -07:00
  • 817e009e4f Closes #15490: CustomValidator support for accessing related object attribute via dotted path Jeremy Stretch 2024-03-22 15:34:07 -04:00
  • d2fee88600 Apply "needs triage" label to new issues by default Jeremy Stretch 2024-03-25 10:39:17 -04:00
  • 710f9e3c46 Add auto-assign-issue GitHub action Jeremy Stretch 2024-03-25 09:57:13 -04:00
  • 59e12e73c2 Clean up GitHub actions Jeremy Stretch 2024-03-25 09:55:21 -04:00
  • 74444da7b8 Merge branch '9856-strawberry-2' into feature Arthur 2024-03-22 12:16:16 -07:00
  • 6973228825 Closes #15465: Clean up settings.py Jeremy Stretch 2024-03-22 14:59:04 -04:00
  • 43e7dd3685 9856 move static files Arthur 2024-03-22 12:10:53 -07:00
  • 45c99e4477 9856 Replace graphene with Strawberry (#15141) Arthur Hanson 2024-03-22 09:56:30 -07:00
  • 55725ee114 9856 remove superfluous check Arthur 2024-03-22 08:05:27 -07:00
  • d40bf63b2f 9856 update strawberry Arthur 2024-03-22 07:51:32 -07:00
  • d027a1c26d 9856 review changes Arthur 2024-03-22 07:48:56 -07:00
  • be522467ab Merge branch 'feature' into 9856-strawberry-2 Arthur 2024-03-22 07:29:45 -07:00
  • 6f9f1d9d43 14799 dont cache report member names Arthur 2024-03-14 13:50:38 -07:00
  • 423c9813a2 Fix import statement Jeremy Stretch 2024-03-22 09:32:57 -04:00
  • eb3aa7cb36 Move utilities.utils.get_related_models() to utilities.relations Jeremy Stretch 2024-03-21 16:12:44 -04:00
  • b86c8a9524 Remove utilities.utils.dynamic_import() Jeremy Stretch 2024-03-21 16:09:53 -04:00
  • 7b1a08a187 Move local_now() to utilities.datetime Jeremy Stretch 2024-03-21 15:59:51 -04:00
  • 6ac700e43f Move object_type_identifier() & object_type_name() to utilities.object_types Jeremy Stretch 2024-03-21 14:51:50 -04:00
  • 8ad73e3f90 Rename content_type_identifier() and content_type_name() Jeremy Stretch 2024-03-21 14:44:59 -04:00
  • ae8df77cc8 Move count_related() & dict_to_filter_params() to utilities.query Jeremy Stretch 2024-03-21 14:34:37 -04:00
  • 3b4898adea Move prepare_cloned_fields() to utilities.querydict Jeremy Stretch 2024-03-21 14:24:10 -04:00
  • a49eb80f9e Move dict_to_querydict() and normalize_querydict() to utilities.querydict Jeremy Stretch 2024-03-21 14:15:39 -04:00
  • 81ca455fef Move array_to_range(), array_to_string(), deepmerge(), drange(), flatten_dict(), and shallow_compare_dict() to utilities.data Jeremy Stretch 2024-03-21 14:08:37 -04:00
  • 1d3efc90c0 Move utilities.utils.render_jinja2() to utilities.jinja2 Jeremy Stretch 2024-03-21 13:21:45 -04:00
  • c30d22335a Move extras.jinja2.ConfigTemplateLoader to utilities.jinja2.DataFileLoader Jeremy Stretch 2024-03-21 13:19:12 -04:00
  • b2e03805ab Remove obsolete function utilities.utils.csv_format() Jeremy Stretch 2024-03-21 13:13:50 -04:00
  • 2a3b85a32f Move clean_html() & foreground_color() to utilities.html Jeremy Stretch 2024-03-21 13:11:15 -04:00
  • b92d3245c8 Move serialize_object() & deserialize_object() to utilities.serialization Jeremy Stretch 2024-03-21 13:05:21 -04:00
  • bbb8b7d010 Move to_grams() & to_meters() from utilities.utils to utilities.conversion Jeremy Stretch 2024-03-21 12:59:04 -04:00
  • ef774319f4 Move NetBoxFakeRequest and copy_safe_request() from utilities.utils to utilities.request Jeremy Stretch 2024-03-21 12:48:08 -04:00
  • 3547ea376c Move utilities.utils.get_viewname() to utilities.views Jeremy Stretch 2024-03-21 12:20:24 -04:00
  • 2719fa3b5a Move utilities.utils.highlight_string() to utilities.html.highlight() Jeremy Stretch 2024-03-21 12:10:54 -04:00
  • 950954a3db Move title() from utilities.utils to utilities.string Jeremy Stretch 2024-03-21 12:06:28 -04:00
  • 73bb175afa Rename resolve_permission_ct() to resolve_permission_type() Jeremy Stretch 2024-03-21 11:28:32 -04:00
  • f48d1c9410 custom_deconstruct() should not ignore TimeZoneField Jeremy Stretch 2024-03-21 10:38:58 -04:00
  • f49819ebc2 Move ConfigTemplateLoader from utilities.jinja2 to extras.jinja2 Jeremy Stretch 2024-03-21 10:24:53 -04:00
  • aa9a40f268 Remove unused MACAddressFilter Jeremy Stretch 2024-03-21 10:20:14 -04:00
  • d924eaf4da Remove the sha256_hash() utility function Jeremy Stretch 2024-03-21 10:15:59 -04:00
  • 19bb808936 Move utilities.api.rest_api_server_error() to utilities.error_handlers.handle_rest_api_exception() Jeremy Stretch 2024-03-21 10:03:55 -04:00
  • a9bb4c5c3e Move choice sets from utilities.choices to netbox.choices Jeremy Stretch 2024-03-21 09:54:23 -04:00
  • 99144031b7 Refactor get_view_name() Jeremy Stretch 2024-03-21 09:39:17 -04:00
  • 8ad79a64ae Update CSS Daniel Sheppard 2024-03-21 23:18:31 -05:00
  • a422a3cd98 Modify logic for table column filtering to further isolate the column filtering and the filterset tab Daniel Sheppard 2024-03-21 23:09:30 -05:00
  • 8a7df0b98d Update netbox/utilities/templatetags/form_helpers.py Daniel Sheppard 2024-03-21 22:37:06 -05:00
  • f257f4aad4 Apply suggestions from code review Daniel Sheppard 2024-03-21 22:18:34 -05:00
  • 78b4fa5196 Closes #14279: Pass current request to custom validators (#15491) Jeremy Stretch 2024-03-21 21:19:53 -04:00
  • 35e20d156d Add link to NetBox Enterprise Jeremy Stretch 2024-03-21 09:05:34 -04:00
  • bbccb8787d 9856 remove old graphiql debug toolbar Arthur 2024-03-20 14:01:55 -07:00
  • f456731929 9856 add wrapper to graphiql Arthur 2024-03-20 13:54:26 -07:00
  • 25a4e9448c Merge branch 'feature' into 9583-add_column_specific_search_field_to_tables Jeremy Stretch 2024-03-20 15:02:12 -04:00
  • a83b233341 Closes #15339: Consume entire viewport (#15480) Jeremy Stretch 2024-03-20 08:26:04 -04:00
  • 371a2a29ca 9856 fix base-requirements Arthur 2024-03-19 13:38:42 -07:00
  • a3ce14ad3c Update release notes Jeremy Stretch 2024-03-19 14:18:15 -04:00
  • 849a9d32d1 Fixes #15340: Fix flicker on page load with dark mode enabled (#15475) Jeremy Stretch 2024-03-19 14:06:24 -04:00
  • 32edb8dfe6 Misc cleanup & documentation for FieldSets Jeremy Stretch 2024-03-19 09:20:49 -04:00
  • 89150f4b27 Add form rendering utilities to plugins dev docs Jeremy Stretch 2024-03-19 08:50:42 -04:00
  • 708d93c9e0 Use render_fieldset() for bulk edit & filter forms Jeremy Stretch 2024-03-18 15:48:17 -04:00
  • 72d3c17b48 Use FieldSet instances for all forms Jeremy Stretch 2024-03-18 15:08:28 -04:00
  • 3b28e8e615 Refactor form rendering components & add docstrings Jeremy Stretch 2024-03-15 12:59:42 -04:00
  • 2aaa552067 Replace custom form templates with TabbedFieldGroups Jeremy Stretch 2024-03-13 10:59:00 -04:00
  • 8f03a19b5f Introduce ObjectAttribute for displaying read-only instance attributes on forms Jeremy Stretch 2024-03-13 10:15:34 -04:00
  • 33b9ebb201 Ignore fields which are not included on the form (dynamic rendering) Jeremy Stretch 2024-03-13 09:43:01 -04:00
  • 4c7b6fcec0 Enable tabbed group fields in fieldsets Jeremy Stretch 2024-03-12 17:02:26 -04:00