Commit Graph

53 Commits

Author SHA1 Message Date
JCWasmx86
7158d61202 Fixes #15812: Add Date(Time)Var for scripts to allow much easier date… (#15821)
* Fixes #15812: Add Date(Time)Var for scripts to allow much easier date input

* Extend tests for invalid data

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-04-29 12:46:39 -04:00
Anders Harrisson
cdb8d9c0ec Fix custom script documentation example script
The example script still uses the old "role" field when creating
a Device object.

Fixes #15052
2024-02-06 12:42:17 +01:00
Markku Leiniö
aeb89dc8f0 Fixes #14722: Change references to admin UI to Admin menu (#14743)
* Change references to admin UI to Admin menu

* Change also for reports and custom scripts

* Minor tweaks to help text flow better

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-01-10 16:04:46 -05:00
Jeremy Stretch
a7f6b53e9a Closes #13299: Improve options for controlling custom field visibility (#14289)
* Add ui_visible and ui_editable fields

* Extend migration to map new visible/editable values

* Remove ui_visibility field

* Update docs
2023-11-20 13:06:34 -05:00
Jeremy Stretch
3240034743 Initial work on #10244: Protection rules (#14097) 2023-10-30 14:36:56 -04:00
Arthur Hanson
0bb160d246 13815 document view permissions for scripts (#13943)
* 13815 document view permissions for scripts

* Replicate permissions note for reports

* Remove duplicated text

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-10-05 15:15:50 -04:00
Jeremy Stretch
5a5f05508d Merge branch 'develop' into feature 2023-08-29 10:45:55 -04:00
Jeremy Stretch
2b7b67767b Closes #13470: Remove misleading statement about access to report results 2023-08-23 14:41:38 -04:00
Abhimanyu Saharan
2072edb19c Replaces device_role with role on device model (#13342)
* replaces device_role with role on device model #6391

* fixes lint issue #6391

* revert the database user

* revert test_runner comment

* changes as per review

* Update references to device_role column in UserConfigs

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-02 09:55:52 -04:00
Jeremy Stretch
1ab8477642 Closes #12988: Introduce custom field choice sets (#13195)
* Initial work on custom field choice sets

* Rename choices to extra_choices (prep for #12194)

* Remove CustomField.choices

* Add & update tests

* Clean up table columns

* Add order_alphanetically boolean for choice sets

* Introduce ArrayColumn for choice lists

* Show dependent custom fields on choice set view

* Update custom fields documentation

* Introduce ArrayWidget for more convenient editing of choices

* Incorporate PR feedback

* Misc cleanup
2023-07-19 10:26:24 -04:00
Abhimanyu Saharan
0aa0e2a363 Adds full_clean in examples (#12527)
* adds full_clean in examples #11689

* removes extra info
2023-05-09 08:31:50 -04:00
Jop Zinkweg
aff71d950e Update examples to reflect obj rename to object
#8684 missed some references to ```obj```
2023-05-02 08:31:33 -04:00
jeremystretch
2ccac98efe #8684: Remove obsolete 'obj' var from custom link context 2023-04-19 09:58:18 -04:00
jeremystretch
560145a98f Docs cleanup for v3.5 2023-04-18 16:58:53 -04:00
jeremystretch
b84ad3e244 Enable scheduling_enabled parameter for reports 2023-04-18 08:45:31 -04:00
jeremystretch
4087093a44 Add scheduling_enabled parameter for scripts 2023-04-18 08:45:31 -04:00
jeremystretch
f9faaed061 Merge branch 'develop' into feature 2023-04-12 17:38:16 -04:00
jeremystretch
cc9617b0d7 Fixes #12191: Change absolute image path to relative 2023-04-10 09:17:13 -04:00
jeremystretch
6f949f64f2 Merge branch 'develop' into feature 2023-03-20 08:54:22 -04:00
Ryan Merolle
213c8cc5fb Add fieldsets functionality to scripts to allow for form field groupings (#11880)
* update script template

* update docs

* introduce default_fieldset

* correct custom script docs

* default to use fieldsets in scripts

* update scripts docs for new behavior

* Misc cleanup

---------

Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-03-14 15:50:49 -04:00
Jeremy Stretch
177843b5e5 Closes #10729: Add date & time custom field type (#11857)
* Add datetime custom field type

* Update custom field tests
2023-02-28 13:33:40 -05:00
jeremystretch
2a1eceba4e Remove old feature version notices 2023-02-19 20:09:51 -05:00
Maximilian Wilhelm
b54f65ab96 Closes #11152: Add support to abort custom script gracefully (#11621)
Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
2023-02-02 15:22:55 -05:00
jeremystretch
4bb8499ba2 Merge branch 'develop' into feature 2022-11-30 16:21:20 -05:00
Arthur
79fe9816da 11048 fix connected_endpoint refs 2022-11-30 15:13:45 -05:00
kkthxbye-code
1781414a7a Allow scheduling jobs via. the API 2022-10-20 21:36:43 +02:00
kkthxbye-code
d92e689a1c Added documentation describing job scheduling 2022-10-16 18:15:45 +02:00
Arthur Hanson
84f997dff4 10348 add decimal custom field (#10422)
* 10348 add decimal custom field

* 10348 fix tests

* 10348 add documentation

* Rearrange custom fields to be ordered consistently

* Rename number_field to integer_field for clarity

* Clean up validation logic

* Apply suggested changes from PR

* Store decimal custom field values natively

* Fix filter test

* Update custom field model migrations to use new encoder

Co-authored-by: jeremystretch <jstretch@ns1.com>
2022-09-30 16:03:24 -04:00
Daniel Sheppard
b19fe81c15 Fixes #9651 - Document Pre-Change process for scripts 2022-09-20 09:46:23 -05:00
jeremystretch
e3e71a20d1 Finish customization docs 2022-08-11 16:14:06 -04:00
jeremystretch
3e77e6520c Restore model documentation for all models under extras 2022-08-11 11:37:07 -04:00
jeremystretch
4b987453fd Reorganize documentation 2022-08-04 14:11:52 -04:00
jeremystretch
31c2cd8301 Reorganize configuration docs 2022-07-29 15:10:50 -04:00
kkthxbye-code
b482f25f67 Correct custom validators docs 2022-04-22 20:42:29 +02:00
jeremystretch
5990ad84a3 Changelog & documentation for #5479 2022-04-08 14:10:21 -04:00
kkthxbye-code
cd29a1897e Allow setting individual timeouts on scripts and reports 2022-04-04 18:00:38 +02:00
jeremystretch
e8c3910065 Closes #8572: Add a pre_run() method for reports 2022-02-07 12:57:02 -05:00
jeremystretch
98413f0c09 Fixes #8514: Correct several links to config parameters 2022-02-02 09:27:29 -05:00
jeremystretch
1b6314e1c4 Closes #8368: Enable controlling the order of custom script form fields with field_order 2022-01-18 16:01:40 -05:00
jeremystretch
73150f1551 Closes #7619: Permit custom validation rules to be defined as plain data or dotted path to class 2021-11-08 14:52:56 -05:00
Jeremy Stretch
0fa5103b53 Merge pull request #7677 from netbox-community/6529-command-line-run-scripts
#6529 - Add CLI to run scripts
2021-11-03 08:10:36 -04:00
Daniel Sheppard
6ac168c1d7 #6529 - Adjusted the arguments. Fixed documentation 2021-11-02 21:37:11 -05:00
Daniel Sheppard
80e0fa46b7 #6529 - Adjusted the arguments. Added documentation 2021-11-02 15:56:42 -05:00
bluikko
4875980717 Fix #7685: Doc image links (#7698)
* Fix image link in custom-script.md

* Fix image link in cable.md

* Fix image link in power.md
2021-11-01 09:13:18 -04:00
jeremystretch
39ff4b3796 Fixes #7582: Fix rendering of CustomLink context data table 2021-10-19 15:31:07 -04:00
Jeremy Stretch
a880788723 Merge pull request #7400 from maximumG/7387-order-scripts
Fixes #7387 : possibility to order scripts
2021-10-01 09:20:08 -04:00
maximumG
8c2538bf1c chore: introduce the script_order notion in the documentation 2021-09-30 09:21:38 +02:00
jeremystretch
2d3da3f987 Fixes #7392: Fix "help" links for custom fields, other models 2021-09-29 09:09:10 -04:00
jeremystretch
31bdbcc8ad Changelog & docs cleanup for #6973 2021-09-28 13:40:24 -04:00
maximumG
436b602a84 add: document how to order reports 2021-09-27 11:02:37 +02:00