Commit Graph

  • 3d687a6c2d Closes #10718: Optimize object-based permissions enforcement jeremystretch 2022-10-21 12:39:03 -04:00
  • 5d56d95fda Merge pull request #10417 from kkthxbye-code/8366-job-scheduling Jeremy Stretch 2022-10-21 11:22:05 -04:00
  • 5e5228ff12 Fix JobResultFilterset to use DateTimeField to perserve bc compat kkthxbye-code 2022-10-21 15:53:39 +02:00
  • 72ba57052a PEP8 fix kkthxbye-code 2022-10-21 10:42:49 +02:00
  • ed2f7f1236 Job scheduling review changes kkthxbye-code 2022-10-21 10:30:59 +02:00
  • 893925436d Merge branch 'feature' into 8366-job-scheduling jeremystretch 2022-10-20 17:03:57 -04:00
  • 96c4696417 Changelog for #9584, #10580, #10639 jeremystretch 2022-10-20 16:31:52 -04:00
  • e7659a5f99 9584 add device type (slug) to filter list (#10630) Arthur Hanson 2022-10-20 13:27:51 -07:00
  • 53c9c3cf8d Fixes #10580 (#10687) Craig Pund 2022-10-20 16:26:26 -04:00
  • f60312febf Set *_COOKIE_PATH according to BASE_PATH Patrick Rauscher 2022-10-20 08:51:04 +02:00
  • bd79a27e4d Merge branch 'develop' into feature jeremystretch 2022-10-20 16:07:03 -04:00
  • 7505baf3a1 Fixes #10712: Fix ModuleNotFoundError exception when generating API schema under Python 3.9+ jeremystretch 2022-10-20 15:49:13 -04:00
  • 4f95c5a72c Allow scheduling jobs via. the API kkthxbye-code 2022-10-20 21:36:43 +02:00
  • 85a4b1f881 Closes #10699: Remove custom import_object() function jeremystretch 2022-10-19 10:40:39 -04:00
  • 33c6142365 Update documentation section options for new issues jeremystretch 2022-10-19 09:52:10 -04:00
  • 10e874039f Changelog for #10643, #10646 jeremystretch 2022-10-19 09:02:09 -04:00
  • 060ee2dd96 Revert PR #10621 jeremystretch 2022-10-19 08:55:30 -04:00
  • 43d1182b4b Fix styling for power input, rear port connection links jeremystretch 2022-10-19 08:47:14 -04:00
  • d53da57f63 10646 fix cable power feed filter Arthur 2022-10-18 13:14:08 -07:00
  • 028b4b7ea7 10643 add fieldset to device role for improved add/edit form display (#10680) Arthur Hanson 2022-10-19 05:35:23 -07:00
  • 4cb0230878 Closes #10685: Position A/Z termination cards above the fold under circuit view jeremystretch 2022-10-18 16:51:37 -04:00
  • 2fe8df3cbb 10655 fix contacts display in list views (#10681) Arthur Hanson 2022-10-18 13:47:14 -07:00
  • 64d67e3b00 10584 add clone fields to ipam-service Arthur 2022-10-18 08:46:40 -07:00
  • 83ff99a130 Added delete button to script/report result kkthxbye-code 2022-10-17 09:54:23 +02:00
  • 52faeb6f60 Added documentation describing job scheduling kkthxbye-code 2022-10-16 18:15:45 +02:00
  • f797b5ed97 Add scheduled_time to JobResultSerializer kkthxbye-code 2022-10-16 15:27:33 +02:00
  • e143038df8 Remove JobResult view from admin panel kkthxbye-code 2022-10-16 15:20:38 +02:00
  • 074082d1f1 Allow export of JobResult table kkthxbye-code 2022-10-16 15:18:54 +02:00
  • d647983003 Always activate scheduler functionality when running the rqworker management command kkthxbye-code 2022-10-16 13:47:15 +02:00
  • 1d9808a92a Added scheduled_time field to JobResult model kkthxbye-code 2022-10-16 13:42:28 +02:00
  • a44eed5001 10631 add extra GraphQL documentation Arthur 2022-10-12 10:48:25 -07:00
  • f2407afc9f Changelog for #8245 jeremystretch 2022-10-12 13:43:31 -04:00
  • 99cf1b1671 8245 add graphql filtering at all levels (#10618) Arthur Hanson 2022-10-12 10:21:34 -07:00
  • aaf829898b Changelog for #10575, #10596 jeremystretch 2022-10-12 08:41:41 -04:00
  • 8481cf66e3 10575 add requirements for openid connect packages Arthur 2022-10-11 17:26:10 -07:00
  • bb150379a2 10571 replace deprecated mkdoc settings (#10622) Arthur Hanson 2022-10-12 05:36:02 -07:00
  • cc811e5a56 10596 add overflow-auto to card-body (#10621) Arthur Hanson 2022-10-12 05:31:02 -07:00
  • e8c5a4724a Changelog for #9817, #10595 jeremystretch 2022-10-11 12:35:50 -04:00
  • 9ca4c7315b 10595 extend graphql relationships (#10603) Arthur Hanson 2022-10-11 09:26:18 -07:00
  • ffce5d968d 8927 plugin search (#10489) Arthur Hanson 2022-10-10 11:00:59 -07:00
  • 656f0b7d82 #9072: Add hide_if_empty argument to ViewTab jeremystretch 2022-10-10 08:11:29 -04:00
  • ef0b455b05 Called super delete method before deleting JobResult task. Done to avoid having deleted a task on accident if the deleting of the JobResult fails. kkthxbye-code 2022-10-09 21:16:26 +02:00
  • 679a9e839b Work on job scheduling: * Added JobResult form filtersets * Change housekeeping cleanup delete from _raw_delete to delete to make sure scheduled tasks are cancelled * Change default sort of JobResult table to -created * Added delete override to JobResult to remove scheduled tasks from RQ when a JobResult is deleted * Updated js/css dist files. Will need to be redone when develop is merged to feature. kkthxbye-code 2022-10-09 21:05:31 +02:00
  • 53c8a48244 Merge branch 'feature' into 8366-job-scheduling Sync with upstream kkthxbye-code 2022-10-09 11:18:47 +02:00
  • 3f37914b3c Merge pull request #10609 from netbox-community/10608-registered-model-views Jeremy Stretch 2022-10-07 17:58:07 -04:00
  • b0ba9bd83d Closes #10608: Register all core model views using register_model_view() jeremystretch 2022-10-07 17:17:58 -04:00
  • a3dbf4023c Merge pull request #10597 from netbox-community/9072-plugin-view-tabs Jeremy Stretch 2022-10-07 15:22:04 -04:00
  • 053c97b7a8 Docs and test for #9072 jeremystretch 2022-10-07 15:03:52 -04:00
  • 1fc8de85a3 Add device NAPALM view tabs jeremystretch 2022-10-07 14:17:18 -04:00
  • 5e1a0733e4 Replace active_tab context for object views jeremystretch 2022-10-07 12:14:19 -04:00
  • bfe26b46a6 Wrap model detail views with register_model_view() jeremystretch 2022-10-07 11:36:14 -04:00
  • 4c999daacd Introduce ViewTab jeremystretch 2022-10-07 10:54:34 -04:00
  • 663652f45e Changelog for #9478 jeremystretch 2022-10-06 16:54:19 -04:00
  • 10bb8fa10a 9478 link peers to GraphQL (#10574) Arthur Hanson 2022-10-06 13:50:53 -07:00
  • a0bae06ff7 Replace static journaling, changelog URL paths with dynamic resolution jeremystretch 2022-10-06 16:21:23 -04:00
  • 0d7851ed9d #9072: Implement a mechanism for dynamically registering model detail views jeremystretch 2022-10-06 16:20:35 -04:00
  • 664d5db5eb Changelog for #10556 jeremystretch 2022-10-05 15:53:50 -04:00
  • a1cc15a604 Merge pull request #10557 from netbox-community/10556-graphql-display Jeremy Stretch 2022-10-05 15:51:54 -04:00
  • 24ba840be7 10472 graphene 3 (#10473) Arthur Hanson 2022-10-05 12:50:17 -07:00
  • a9e583a693 Changelog for #9669, #9722 jeremystretch 2022-10-05 12:04:47 -04:00
  • 3a3ff474cb Merge pull request #10567 from scanplus/ldap-ca-cert Jeremy Stretch 2022-10-05 12:01:39 -04:00
  • cc00789d35 9669 sanitize social auth usernames (#10549) Arthur Hanson 2022-10-05 08:50:47 -07:00
  • 689f11a573 Merge pull request #10555 from kkthxbye-code/10527-update-js-dependencies Jeremy Stretch 2022-10-05 11:04:37 -04:00
  • c481a1b6a2 Merge branch 'develop' into feature jeremystretch 2022-10-05 10:28:48 -04:00
  • ae90ad1fb7 PRVB jeremystretch 2022-10-05 10:13:02 -04:00
  • 56d9725c39 Merge pull request #10570 from netbox-community/develop v3.3.5 Jeremy Stretch 2022-10-05 10:10:44 -04:00
  • 1c69bfaf2c Release v3.3.5 jeremystretch 2022-10-05 09:47:55 -04:00
  • 5e37f82b2f Added LDAP_CA_CERT_* to LDAP settings Tobias Genannt 2022-07-14 08:32:03 +02:00
  • bdefd8ea8c Fixes #10562: Correct URL for contacts table tags column jeremystretch 2022-10-05 08:13:33 -04:00
  • eabd405845 Fix graphiql by pinning esbuild kkthxbye-code 2022-10-04 22:00:32 +02:00
  • 03946f2ca8 Fixes #10559: Permit the pinning of a VM to a particular device within a cluster which has no site assignment jeremystretch 2022-10-04 15:46:55 -04:00
  • fec8d1bc2f Fixes #10423: Enforce object type validation when creating journal entries jeremystretch 2022-10-04 15:26:52 -04:00
  • 53f5f46037 #10460: Fix PowerFeed details jeremystretch 2022-10-04 14:36:14 -04:00
  • 81d99a0061 #10556 add display to GraphQL Arthur 2022-10-04 10:50:34 -07:00
  • b227757b9a Update JS dependencies WIP kkthxbye-code 2022-10-04 15:02:37 +02:00
  • eef5cefb5d Fixes #10460: Restore missing connection details for device components jeremystretch 2022-10-03 16:11:24 -04:00
  • 7712b81ab9 Fixes #10517: Automatically inherit site assignment from cluster when creating a virtual machine jeremystretch 2022-10-03 15:35:45 -04:00
  • 7feb86fe55 Changelog for #10352 jeremystretch 2022-10-03 15:03:28 -04:00
  • d1efbf6620 Issue10352 removegetvariables (#10475) PieterL75 2022-10-03 20:32:01 +02:00
  • aabee05a6a Changelog for #8424, #10491 jeremystretch 2022-10-03 13:58:04 -04:00
  • cf062b5b6a Closes #10346: Document how to access plugin config parameters jeremystretch 2022-10-03 13:56:46 -04:00
  • 0b6a3898fe 8424 device location (#10544) Arthur Hanson 2022-10-03 10:55:05 -07:00
  • 517ebcfbcd Merge pull request #10525 from netbox-community/10491-delete-dependant Jeremy Stretch 2022-10-03 13:27:34 -04:00
  • 9ef24d3f43 Fixes #10513: Disable the reassignment of a module to a new device jeremystretch 2022-10-03 10:39:03 -04:00
  • 568e0c7ff6 Changelog for #9880 jeremystretch 2022-09-30 17:30:18 -04:00
  • a454a3f74e Merge pull request #10502 from jsenecal/9880-allow-plugins-to-register-apps Jeremy Stretch 2022-09-30 17:28:56 -04:00
  • f7860138c7 Rename plugin_apps to django_apps for clarity jeremystretch 2022-09-30 17:01:37 -04:00
  • 0607295081 Docs cleanup jeremystretch 2022-09-30 16:49:49 -04:00
  • d4a7af8a89 Update plugins development docs Jonathan Senecal 2022-09-29 17:12:18 -04:00
  • 5c1417c4c7 PEP8 fixes Jonathan Senecal 2022-09-28 18:11:10 -04:00
  • dc522a0135 Initial implementation - Allows to specify a list of django-apps to be "installed" alongside the plugin. Jonathan Senecal 2022-09-20 17:55:44 -04:00
  • ac7db3cc88 Tidy-up imports and typing Jonathan Senecal 2022-09-20 15:50:33 -04:00
  • 5cc55d1e99 Fixes: #10465 Format all remaining displayed rackunits with floatformat (#10481) Patrick Hurrelmann 2022-09-27 17:24:19 +02:00
  • 10352ff5ad Merge branch 'develop' into feature jeremystretch 2022-09-30 17:17:18 -04:00
  • 97d561ac33 Changelog for #9654, #10348 jeremystretch 2022-09-30 16:37:07 -04:00
  • 204c10c053 9654 device weight (#10448) Arthur Hanson 2022-09-30 13:31:04 -07:00
  • af8bb0c4b9 10348 add decimal custom field (#10422) Arthur Hanson 2022-09-30 13:03:24 -07:00
  • ada5c58acf Closes #10529: Run validation on each value of a multi-value filter jeremystretch 2022-09-30 15:05:13 -04:00
  • 02ffc2ddee 10491 improve error message for ProtectedError on contact assignment Arthur 2022-09-30 09:09:21 -07:00
  • 62820ea2b8 Add workflow_dispatch event jeremystretch 2022-09-29 12:36:10 -04:00