Jeremy Stretch
dfabdbcba7
Update custom validation docs for #14279 , #15490
2024-04-02 14:14:58 -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
86673156db
Closes #15292 : Remove obsolete device_role attribute from Device model
2024-03-01 11:31:47 -05:00
Jeremy Stretch
703791326d
Merge branch 'develop' into feature
2024-02-21 16:24:23 -05:00
Jeremy Stretch
f4a5a8cb33
Closes #13283 : Add context to dropdown options ( #15104 )
...
* Initial work on #13283
* Enable passing TomSelect HTML template attibutes on DynamicModelChoiceField
* Merge disabled_indicator into option_attrs
* Add support for annotating a numeric count on dropdown options
* Annotate parent object on relevant fields
* Improve rendering of color options
* Improve rendering of color options
* Rename option_attrs to context
* Expose option context on ObjectVar for custom scripts
* Document dropdown context variables
2024-02-13 16:31:17 -05:00
Arthur Hanson
fda9518740
12510 Merge Scripts and Reports ( #14976 )
...
* 12510 move reports to use BaseScript
* 12510 merge report into script view
* 12510 add migration for job report to script
* 12510 update templates
* 12510 remove reports
* 12510 cleanup
* 12510 legacy jobs
* 12510 legacy jobs
* 12510 fixes
* 12510 review changes
* 12510 review changes
* 12510 update docs
* 12510 review changes
* 12510 review changes
* 12510 review changes
* 12510 review changes
* 12510 main log results to empty string
* 12510 move migration
* Introduce an internal log level for debug to simplify Script logging
* Misc cleanup
* Remove obsolete is_valid() method
* Reformat script job data (log, output, tests)
* Remove ScriptLogMessageSerializer
* Fix formatting of script logs
* Record a timestamp with script logs
* Rename _current_method to _current_test
* Clean up template
* Remove obsolete runreport management command
* Misc cleanup & refactoring
* Clean up template
* Clean up migration
* Clean up docs
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-02-07 12:02:09 -05: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