Jeremy Stretch
e28379ecdd
Fixes #3831 : Fix API-driven filter field rendering ( #3812 regression)
2020-01-03 11:25:22 -05:00
Saria Hajjar
cc9aa2083f
Comment clarification
2020-01-01 16:04:08 +00:00
Saria Hajjar
12b93de987
Fixes #3812 : Only preload selected options for API-based select
2020-01-01 15:54:00 +00:00
Jeremy Stretch
22bb9f42a6
Introduce render_jinja2() convenience function
2019-12-31 14:00:55 -05:00
Jeremy Stretch
8e0055ca7e
Fixes #3106 : Restrict queryset of chained fields when form validation fails
2019-12-31 12:41:02 -05:00
Saria Hajjar
aa75fd0614
Add datetime widgets
2019-12-28 22:55:00 +00:00
Jeremy Stretch
0cfc27b58b
Fixes #3780 : Fix AttributeError exception in API docs
2019-12-19 14:04:18 -05:00
Jeremy Stretch
f9cb41d000
Move TreeNodeMultipleChoiceFilter tests to utilities (follow-up to #3616 )
2019-11-01 15:01:24 -04:00
Jeremy Stretch
522e159abb
Merge pull request #3616 from kobayashi/3357
...
allow null region filtering
2019-11-01 14:29:32 -04:00
kobayashi
f8b3518897
filtering multiple regions with null
2019-10-28 02:24:44 -04:00
Jeremy Stretch
b6beb37e36
Rewrote ObjectChangeMiddleware to remove the curried handle_deleted_object() function
2019-10-22 15:10:49 -04:00
kobayashi
11bfd770dc
allow null region filtering
2019-10-22 00:41:49 -04:00
chambersh1129
de71669d93
Replace all instances of .extra() in QuerySets with annotations, including references in docstrings
2019-10-09 20:11:02 -04:00
Jeremy Stretch
539c9e5ec7
Closes #3471 : Disallow raw HTML in Markdown-rendered fields
2019-10-09 14:47:40 -04:00
Jeremy Stretch
6b4e065b67
Force checkbox table columns to narrow width
2019-10-07 17:22:35 -04:00
Jeremy Stretch
b4acade70d
Miscellaneous cleanup
2019-10-04 12:59:10 -04:00
Daniel Sheppard
c6243e63ab
Fixes : #3464 - Change color picker to dynamic coloring from static CSS
2019-09-24 09:39:06 -05:00
Jeremy Stretch
7f641c77f5
Fixes #3514 : Label TextVar fields when rendering custom script forms
2019-09-18 15:39:26 -04:00
Jeremy Stretch
aedffce736
Closes #3510 : Add minimum/maximum prefix length enforcement for IPNetworkVar
2019-09-17 16:36:36 -04:00
Daniel Sheppard
5965a42979
Add in in-line vlan editing and Bulk vlan editing ( #3350 )
...
* Fixes #3341 - Added in-line vlan editing
* Fixes #2160 - Added bulk vlan editing
Inconsequential behaviour changes:
* APISelect can now take "full=True" to return a non-brief set
* Select2 will no group by "group & site, group, site, global" if full=True is set in APISelect
2019-09-06 12:45:37 -05:00
Jeremy Stretch
c251f32fbc
Fixes #3452 : Queue deletion ObjectChanges until after response is sent
2019-08-26 16:52:05 -04:00
Jeremy Stretch
0a18c86bfa
Merge pull request #3423 from netbox-community/3415-custom-scripts
...
Add custom scripting
2019-08-26 14:06:22 -04:00
Brian Candler
9ad8b8331b
Improve API error handling when a list is given as a choice value
...
Fixes #3426
2019-08-15 17:16:24 +01:00
Jeremy Stretch
90bb0d47df
Add option to commit database changes
2019-08-12 14:28:06 -04:00
Jeremy Stretch
b1aa63be72
Fixes #3315 : Enable filtering devices/interfaces by multiple MAC addresses
2019-07-18 21:21:56 -04:00
Jeremy Stretch
874130861e
Fixes #3292 : Ignore empty URL query parameters
2019-06-24 11:00:18 -04:00
John Anderson
59ceab2c46
minor tweaks to error handling to allow for defaulted values from pre v2.6 data
2019-06-19 23:47:48 -04:00
Jeremy Stretch
0f1453c16d
Cleaned up logic for calculating power draw
2019-06-19 10:51:53 -04:00
Jeremy Stretch
31ed16335a
Merged v2.5.13
2019-05-31 21:37:41 -04:00
dansheps
409b8e8e6a
Fix #3228 - Send full path info instead of just path info and urlencode said path info
2019-05-30 10:58:39 -05:00
Jeremy Stretch
5aa4772507
Changelog & grammar tweak for #3211
2019-05-29 10:33:29 -04:00
hellerve
3192319f2a
utilities: move protectederror handling to modelviewset
2019-05-28 21:11:23 +02:00
hellerve
8b8190f9b4
all: fix error message on trying to delete protected models (references #3211 )
2019-05-28 17:31:02 +02:00
Jeremy Stretch
53257a5838
Fixes #3190 : Fix custom field rendering for Jinja2 export templates
2019-05-16 19:45:36 -04:00
Jeremy Stretch
6d125b3dab
Restore id__in filters to retain backward compatability until v2.7
2019-05-08 21:08:35 -04:00
Jeremy Stretch
da3cc1b448
Remove NumericInFilter and id__in filters
2019-05-07 13:07:18 -04:00
Jeremy Stretch
bdf0d7f652
Update query filters to OR multiple values
2019-05-07 12:25:33 -04:00
Jeremy Stretch
cecb2dd63f
Closes #3085 : Catch all exceptions during export template rendering
2019-05-02 15:36:51 -04:00
Jeremy Stretch
e70111353c
Merge branch 'develop' into develop-2.6
2019-05-01 11:53:44 -04:00
Jeremy Stretch
73ffe3a57b
Fixes #3127 : Fix natural ordering of device components
2019-04-30 13:25:37 -04:00
Lars Weiler
034cf02e7c
Forgot the additional brackets for a tuple
2019-04-30 17:04:21 +02:00
Lars Weiler
f5ccb87562
More elegant path checking
2019-04-30 16:54:23 +02:00
Lars Weiler
f09a817411
Fix PEP 8 errors
2019-04-30 16:47:38 +02:00
Lars Weiler
9e863bf3eb
Exclude /metrics from LOGIN_REQUIRED
2019-04-30 16:09:10 +02:00
Jeremy Stretch
5f597c12de
Cleanup from earlier work on caching
2019-04-22 14:49:31 -04:00
Jeremy Stretch
e585ac4815
Closes #3094 : Remove NullsFirstQuerySet
2019-04-19 20:59:07 -04:00
Jeremy Stretch
7d1d0d0ebf
Implement get_subquery() for annotation of child object counts; Rename dcim.Site 'count_*' fields
2019-04-19 16:09:22 -04:00
John Anderson
cf64c21cac
Merge pull request #3080 from digitalocean/2647-cacheops
...
change cacheing to use cacheops
2019-04-19 01:41:59 -04:00
Jeremy Stretch
9c7074c529
Clean up limit_to for ForeignKeys referencing ContentType
2019-04-17 13:36:05 -04:00
John Anderson
65f357ff85
change cacheing to use cacheops
2019-04-17 12:29:21 -04:00