Jeremy Stretch
5962e7c942
Fixes #3501 : Fix rendering of checkboxes on custom script forms
2019-09-13 11:45:35 -04:00
Jeremy Stretch
355910e182
Fixes #3489 : Prevent exception triggered by webhook upon object deletion
2019-09-09 15:50:10 -04:00
Daniel Sheppard
8f5e73a598
Add filter for has local context data ( #3159 )
...
* Add filter for has local context data
* Broke out filter and form for re-use
* Fix missing StaticSelect2 import
* Fix missing BOOLEAN_WITH_BLANK_CHOICES import
* Fix class resolution
* Fix field ordering
* Fix PEP8 errors
2019-09-06 11:42:56 -05:00
Jeremy Stretch
480db83f39
Renumber remove_topology_maps migration
2019-09-05 10:25:44 -04:00
Jeremy Stretch
cc0f0c4843
Merge v2.6.3
2019-09-04 16:45:33 -04:00
Jeremy Stretch
8ff3d2cbf6
Closes #3456 : Enable bulk editing of tag color
2019-08-28 11:56:00 -04:00
Jeremy Stretch
5a911aa5a1
Fixes #3392 : Add database index for ObjectChange time
2019-08-28 10:48:19 -04:00
Jeremy Stretch
3078e366e2
Simplify changelog cleanup logic
2019-08-28 10:44:05 -04:00
Jeremy Stretch
22b8a45a71
Add tests for changelog
2019-08-28 10:18:37 -04:00
Jeremy Stretch
6e66f8d68a
Fixes #3452 : Queue deletion ObjectChanges until after response is sent
2019-08-26 16:52:05 -04:00
Jeremy Stretch
03ac2721bc
Merge pull request #3423 from netbox-community/3415-custom-scripts
...
Add custom scripting
2019-08-26 14:06:22 -04:00
Jeremy Stretch
9a9660a765
Fix errant changelog entries when executing a script without committing
2019-08-26 11:59:38 -04:00
John Anderson
63c3f423c2
Merge branch 'develop' into 3428-cache-invalidation
2019-08-20 17:35:54 -04:00
Jeremy Stretch
a4936ad0dd
Introduce BaseScript for extending Script without creating a new executable script
2019-08-19 14:40:08 -04:00
Jeremy Stretch
a02ded6b01
Import Django User model automatically when running nbshell
2019-08-19 11:47:50 -04:00
Jeremy Stretch
eb6e95ae9b
Add tests for Script Variables
2019-08-19 10:41:44 -04:00
John Anderson
ade844f7a7
fixes #3428 - caching invalidation issues
...
Mitgate invalidation issues by using prefetch_related instead of select_related.
Also use invalidated_update instead of just update.
2019-08-19 01:53:39 -04:00
Jeremy Stretch
de770faf6a
Add FileVar for file uploads
2019-08-16 15:27:58 -04:00
Jeremy Stretch
99394de14e
Change fields to field_order
2019-08-15 16:19:25 -04:00
Jeremy Stretch
cb0dbc0769
Add TextVar for large text entry
2019-08-14 16:20:52 -04:00
Jeremy Stretch
f8326ef6df
Add markdown rendering for log mesages
2019-08-14 14:38:11 -04:00
Jeremy Stretch
434e656e27
Include stack trace when catching an exception
2019-08-14 14:26:13 -04:00
Jeremy Stretch
8bd1fad7d0
Use TreeNodeChoiceField for MPTT objects
2019-08-14 14:03:11 -04:00
Jeremy Stretch
7f65e009a8
Add convenience functions for loading YAML/JSON data from file
2019-08-14 13:08:21 -04:00
Jeremy Stretch
9c079ead4c
Fix notice when form does not require user input
2019-08-14 10:18:25 -04:00
Jeremy Stretch
c562af3a13
Record script execution time
2019-08-14 10:12:30 -04:00
Jeremy Stretch
30e14db881
Tweak form display (cosmetic)
2019-08-14 09:40:23 -04:00
Jeremy Stretch
dab30f50d3
Add IPNetworkVar
2019-08-13 09:48:51 -04:00
Jeremy Stretch
3d6a583ce4
Allow user to override module name
2019-08-13 09:09:12 -04:00
Jeremy Stretch
44fd0ebb2d
Meta.fields should be optional
2019-08-12 16:59:09 -04:00
Jeremy Stretch
0d289d660d
Add option to commit database changes
2019-08-12 14:28:06 -04:00
Jeremy Stretch
3e75da4307
Implemented run_script() wrapper
2019-08-12 13:51:25 -04:00
Jeremy Stretch
19eb4c510c
Move script attributes under a Meta class
2019-08-12 13:16:18 -04:00
Jeremy Stretch
ab504439fb
Implemented permissions for scripts
2019-08-12 11:39:36 -04:00
Jeremy Stretch
950a09895b
BooleanVar cannot be required
2019-08-12 11:13:16 -04:00
Jeremy Stretch
3f7f3f88f3
Fix form field ordering
2019-08-12 11:13:16 -04:00
Jeremy Stretch
9d054fb345
Add options for script vars; include script output
2019-08-12 11:13:16 -04:00
Jeremy Stretch
a25a27f31f
Initial work on custom scripts ( #3415 )
2019-08-12 11:13:16 -04:00
Jeremy Stretch
dccda62f2d
Closes #2745 : Remove topology maps
2019-08-08 21:33:20 -04:00
Jeremy Stretch
cab3c50ae6
Closes #3314 : Paginate object changelog entries
2019-07-18 21:40:36 -04:00
Jeremy Stretch
3da9af5a9f
Fixes #3317 : Fix permissions for ConfigContextBulkDeleteView
2019-07-02 09:39:26 -04:00
Jeremy Stretch
5de242fe53
Closes #3281 : Hide custom links which render as empty text
2019-06-24 12:20:09 -04:00
Jeremy Stretch
5a6c928a7c
Fixes #3279 : Reset the PostgreSQL sequence for Tag and TaggedItem IDs
2019-06-21 17:34:06 -04:00
Jeremy Stretch
438b01815a
Fix test for tags view
2019-06-05 15:05:35 -04:00
Jeremy Stretch
8b3ec625f6
Add missing PermissionRequiredMixin to TagListView
2019-06-05 14:47:43 -04:00
Jeremy Stretch
3bb3b85fa2
Merged v2.5.13
2019-05-31 21:37:41 -04:00
Jeremy Stretch
1e1aba73ef
Remove request.user assertion from ObjectChangeMiddleware
2019-05-30 10:32:09 -04:00
Jeremy Stretch
823257ca72
Closes #3185 : Improve performance for custom field access within templates
2019-05-29 15:04:57 -04:00
hellerve
f9cd89a4a4
urls: fix 3168 by changing url to path
2019-05-26 14:56:00 +02:00
Jeremy Stretch
2f32488c25
Fixes #3190 : Fix custom field rendering for Jinja2 export templates
2019-05-16 19:45:36 -04:00