Commit Graph

77 Commits

Author SHA1 Message Date
jeremystretch
e1841e613c Introduce linkify template filter 2022-03-22 14:51:20 -04:00
jeremystretch
9038e7a5bc Closes #8794: Support dynamic configuration for JournalEntry kinds 2022-03-21 16:35:24 -04:00
jeremystretch
78e3dfe42b Document the use of WritableNestedSerializer 2022-03-21 15:22:45 -04:00
jeremystretch
59d50f26a6 Introduce local ChoiceField and MultipleChoiceField classes 2022-03-21 15:08:05 -04:00
jeremystretch
862568a2f7 Link to plugin tutorial in development docs 2022-03-18 13:43:58 -04:00
jeremystretch
46fb20c2d0 Rename OrderedDefaultRouter to NetBoxRouter & document for plugins 2022-03-11 15:59:03 -05:00
jeremystretch
a0aef91c89 Update plugins documentation 2022-03-11 15:47:52 -05:00
jeremystretch
c5579e4de8 Document support for NetBoxModelSerializer, NetBoxModelViewSet 2022-03-09 11:52:14 -05:00
jeremystretch
454e6c9675 Revise plugins documentation 2022-03-08 15:44:35 -05:00
jeremystretch
89f4d1c59f Support the direct use of TagFilter 2022-03-02 12:06:07 -05:00
jeremystretch
1402a9097b Closes #8779: Enable the use of ChoiceSet by plugins 2022-03-02 11:43:28 -05:00
jeremystretch
79ac649746 Closes #8747: Rename ObjectListView action_buttons to actions 2022-02-24 16:33:51 -05:00
jeremystretch
d8610ccec4 Improve ChoiceFieldColumn to not rely on model method to derive label color 2022-02-10 16:29:19 -05:00
jeremystretch
fa165df5fd #8334: Move object changelog & journaling to generic views 2022-02-09 16:24:10 -05:00
jeremystretch
9b4327e5d3 Closes #8600: Document built-in template tags & filters 2022-02-09 16:01:58 -05:00
jeremystretch
81964caa73 Document supported table columns 2022-02-09 14:31:40 -05:00
jeremystretch
02f4b84512 Move configure_table() logic to NetBoxTable.configure() 2022-02-09 14:10:54 -05:00
jeremystretch
f9894e7688 Document templates supported for plugin use 2022-02-08 12:14:37 -05:00
jeremystretch
8adc4c7fa2 Expose BaseObjectType and NetBoxObjectType for plugins 2022-02-04 15:07:35 -05:00
jeremystretch
41b804d350 Initial work on GraphQL 2022-02-04 15:06:58 -05:00
jeremystretch
510a5fbb69 Merge v3.1.7 2022-02-03 12:55:34 -05:00
jeremystretch
38afe6016f Refactor & document supported form fields 2022-01-31 14:10:13 -05:00
jeremystretch
ab6f19cf0c Establish 4 core forms in netbox.forms.base 2022-01-28 15:48:15 -05:00
jeremystretch
1623838945 Closes #8470: Expose NetBoxTable in the plugins framework 2022-01-27 16:14:02 -05:00
jeremystretch
32d2caf639 Closes #8453: Rename PrimaryModelFilterSet to NetBoxModelFilterSet & expose for plugins 2022-01-27 09:27:33 -05:00
jeremystretch
515c7f56a3 Rename PrimaryModel to NetBoxModel 2022-01-26 20:57:14 -05:00
jeremystretch
566b1b148b Closes #8451: Include ChangeLoggingMixin in BaseModel 2022-01-26 20:41:41 -05:00
jeremystretch
19eed7ee4a Rearrange plugins documentation 2022-01-25 13:53:31 -05:00
jeremystretch
7389da82d0 Move get_object() to BaseObjectView 2022-01-21 14:41:37 -05:00
jeremystretch
3fc2405118 Move get_extra_context() to base views 2022-01-21 14:01:14 -05:00
jeremystretch
0d263cbdf8 Refactor generic views; add plugins dev documentation 2022-01-20 16:31:55 -05:00
jeremystretch
3900ddac1f Omit job results as a supported feature 2022-01-20 11:41:00 -05:00
jeremystretch
43007eca66 Include custom validation in BaseModel 2022-01-20 10:53:00 -05:00
jeremystretch
8463badfbe Draft documentation for model features 2022-01-19 16:47:41 -05:00
jeremystretch
cd4b695f9d Merge v3.1.6 2022-01-17 11:12:54 -05:00
jeremystretch
d56094c54b Plug WG8333 in the plugins development docs 2022-01-12 14:40:33 -05:00
jeremystretch
74af96c2c0 Enable plugins to define user preferences 2021-12-22 09:10:50 -05:00
jeremystretch
d13c6d59ca Closes #7731: Require Python 3.8 or later 2021-12-09 15:35:40 -05:00
jeremystretch
520118981f Add virtualenv instructions to plugin development docs 2021-09-13 10:58:03 -04:00
Daniel Vaccaro-Senna
a0f304e4cb Fixes #7195 update base template in plugin dev doc 2021-09-10 16:03:46 +01:00
jeremystretch
151efbf94c Merge branch 'develop' into feature 2021-07-20 17:06:18 -04:00
jeremystretch
5f59e6c5b9 Closes #6767: Add support for Python 3.9 2021-07-19 10:43:52 -04:00
jeremystretch
904be9f9e9 Closes #6753: Add plugin removal instructions to the docs 2021-07-14 10:43:18 -04:00
Jeremy Stretch
78c45e23b1 Merge branch 'feature' into 6651-plugins-rq-queues 2021-07-09 08:43:39 -04:00
maximumG
4c9de9d117 chore: documentation about netbox plugin queueing system 2021-07-09 09:42:03 +02:00
jeremystretch
9e96f2c633 Drop caching_config from plugin configuration 2021-07-07 17:04:21 -04:00
Daniel Sheppard
1604990fa6 Fixes #5254 - Require plugin authors to set zip_safe=False 2020-12-17 16:18:10 -06:00
Jeremy Stretch
73d88fe92b Document the available template blocks within base.html 2020-10-29 17:10:19 -04:00
Jeremy Stretch
97ae161aae Add schema migrations to plugins installation doc 2020-10-14 10:42:31 -04:00
Jeremy Stretch
0678b295fd Add scope warning to plugins development doc 2020-10-09 12:56:32 -04:00