Jeremy Stretch
9872a46583
Rack.outer_unit to slug ( #3569 )
2019-11-25 20:54:24 -05:00
Jeremy Stretch
e09ad6915f
Circuit.status ( #3569 )
2019-11-07 11:11:10 -05:00
Jeremy Stretch
a2a6b754be
Introduce ChoiceSet class for field choices
2019-11-07 10:33:10 -05:00
Jeremy Stretch
b8f1585976
Merge branch 'develop' into develop-2.7
2019-11-01 16:19:36 -04:00
Jeremy Stretch
875e09013c
Move TreeNodeMultipleChoiceFilter tests to utilities (follow-up to #3616 )
2019-11-01 15:01:24 -04:00
Jeremy Stretch
b176e0fafd
Merge pull request #3616 from kobayashi/3357
...
allow null region filtering
2019-11-01 14:29:32 -04:00
kobayashi
d2aa9b8e79
filtering multiple regions with null
2019-10-28 02:24:44 -04:00
Jeremy Stretch
ccb9f7bfe2
Rewrote ObjectChangeMiddleware to remove the curried handle_deleted_object() function
2019-10-22 15:10:49 -04:00
kobayashi
766b5dff24
allow null region filtering
2019-10-22 00:41:49 -04:00
Jeremy Stretch
553fe0fe97
Merge branch 'develop' into 451-devicetype-import
2019-10-10 13:50:57 -04:00
chambersh1129
bdb3838d71
Replace all instances of .extra() in QuerySets with annotations, including references in docstrings
2019-10-09 20:11:02 -04:00
Jeremy Stretch
738368a6a1
Closes #3471 : Disallow raw HTML in Markdown-rendered fields
2019-10-09 14:47:40 -04:00
Jeremy Stretch
4c677e7fe6
Force checkbox table columns to narrow width
2019-10-07 17:22:35 -04:00
Jeremy Stretch
a3b9bdaff1
Miscellaneous cleanup
2019-10-04 12:59:10 -04:00
Jeremy Stretch
6892b79366
Enforce object creation permissions
2019-10-01 16:54:10 -04:00
Jeremy Stretch
88d61db384
Fix YAMLLoadWarning
2019-10-01 16:39:11 -04:00
Jeremy Stretch
ee4e68b082
Rewrote test for DeviceType import
2019-10-01 16:36:31 -04:00
Jeremy Stretch
edc1b52f65
Adopted a different approach to importing related objects
2019-09-27 16:51:12 -04:00
Jeremy Stretch
5f3528cf74
Capture MultiObjectField default form field values
2019-09-25 16:19:22 -04:00
Jeremy Stretch
47f1febfc9
Capture import form field default values
2019-09-25 16:06:09 -04:00
Jeremy Stretch
93154abb31
Merge branch 'develop' into 451-devicetype-import
2019-09-25 13:44:48 -04:00
Jeremy Stretch
0615d368f2
Force validation of individual objects within a MultiObjectField
2019-09-24 16:51:59 -04:00
Jeremy Stretch
30ee232654
Move JSON/YAML data valdiation to ImportForm
2019-09-24 16:13:52 -04:00
Jeremy Stretch
15b2a7eab0
Fix form rendering; enable toggling of redirect to imported object
2019-09-24 15:58:23 -04:00
Daniel Sheppard
17ec9aa170
Fixes : #3464 - Change color picker to dynamic coloring from static CSS
2019-09-24 09:39:06 -05:00
Jeremy Stretch
60b70b6c7b
Add RearPortTemplate power_port field
2019-09-20 15:16:14 -04:00
Jeremy Stretch
5266fc67c9
Extend DeviceType import to include related objects
2019-09-20 14:02:14 -04:00
Jeremy Stretch
a0545568cd
Fixes #3514 : Label TextVar fields when rendering custom script forms
2019-09-18 15:39:26 -04:00
Jeremy Stretch
a742d897d7
Closes #3510 : Add minimum/maximum prefix length enforcement for IPNetworkVar
2019-09-17 16:36:36 -04:00
Jeremy Stretch
f8fdca4968
Initial work on JSON/YAML-based DeviceType import
2019-09-13 16:18:29 -04:00
Daniel Sheppard
9c6dbd7337
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
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
Brian Candler
6e5d527fec
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
0d289d660d
Add option to commit database changes
2019-08-12 14:28:06 -04:00
Jeremy Stretch
86b6b9bf8b
Fixes #3315 : Enable filtering devices/interfaces by multiple MAC addresses
2019-07-18 21:21:56 -04:00
Jeremy Stretch
653770ede9
Fixes #3292 : Ignore empty URL query parameters
2019-06-24 11:00:18 -04:00
John Anderson
625a09785a
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
1a5aaf54dd
Cleaned up logic for calculating power draw
2019-06-19 10:51:53 -04:00
Jeremy Stretch
3bb3b85fa2
Merged v2.5.13
2019-05-31 21:37:41 -04:00
dansheps
a11b33d214
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
28facca291
Changelog & grammar tweak for #3211
2019-05-29 10:33:29 -04:00
hellerve
2c7bad9fff
utilities: move protectederror handling to modelviewset
2019-05-28 21:11:23 +02:00
hellerve
cc87d99017
all: fix error message on trying to delete protected models (references #3211 )
2019-05-28 17:31:02 +02:00
Jeremy Stretch
2f32488c25
Fixes #3190 : Fix custom field rendering for Jinja2 export templates
2019-05-16 19:45:36 -04:00
Jeremy Stretch
dfffd1ea94
Restore id__in filters to retain backward compatability until v2.7
2019-05-08 21:08:35 -04:00
Jeremy Stretch
3d616baf75
Remove NumericInFilter and id__in filters
2019-05-07 13:07:18 -04:00
Jeremy Stretch
6cb5173e27
Update query filters to OR multiple values
2019-05-07 12:25:33 -04:00
Jeremy Stretch
244c07e5f7
Closes #3085 : Catch all exceptions during export template rendering
2019-05-02 15:36:51 -04:00
Jeremy Stretch
346b00e215
Merge branch 'develop' into develop-2.6
2019-05-01 11:53:44 -04:00