Jeremy Stretch
1e42fc2ed5
Merge branch 'develop' into 2921-tags-select2
2020-02-04 09:37:31 -05:00
Jeremy Stretch
405f00154c
Skip non-model fields when applying bulk changes
2020-02-03 13:07:46 -05:00
Jeremy Stretch
3846416492
Fixes #4030 : Fix exception when bulk editing interfaces (revised)
2020-01-30 15:12:10 -05:00
Saria Hajjar
39e0c1f8f9
Use model's get_custom_fields
2020-01-23 20:26:21 +00:00
Saria Hajjar
a802846cb7
Moved the header join logic after the custom fields are added
2020-01-23 17:18:58 +00:00
Saria Hajjar
ccb0c753ed
Merge branch 'develop' into 568-csv-import-cf
2020-01-16 16:05:01 +00:00
Saria Hajjar
79c943c5ea
Merge branch 'develop' into 2921-tags-select2
2020-01-16 15:33:42 +00:00
Jeremy Stretch
a3bb57f130
Change DeviceType export from CSV to YAML
2020-01-13 15:10:16 -05:00
Saria Hajjar
763ec7c498
Removed tags filter field from view
2020-01-13 19:06:05 +00:00
Saria Hajjar
5c80b1961f
Fixes #2921 : Replace tags filter with Select2 widget
2020-01-11 15:18:27 +00:00
Saria Hajjar
1a8a16c32c
CSV import/export custom fields
2020-01-10 14:26:39 +00:00
Jeremy Stretch
765ff6a126
Rename filter variables for utility views
2020-01-09 20:57:13 -05:00
Jeremy Stretch
c7232674a1
Introduce is_taggable utility function for identifying taggable models
2019-12-11 15:52:35 -05:00
kobayashi
6f4eeaa83a
implement 3664
2019-12-11 04:58:42 -05:00
Jeremy Stretch
9719098f6b
Closes #648 : Pre-populate forms when selecting "create and add another"
2019-12-06 16:40:39 -05:00
Jeremy Stretch
3d2e535866
Enforce object creation permissions
2019-10-01 16:54:10 -04:00
Jeremy Stretch
2e373bcd28
Rewrote test for DeviceType import
2019-10-01 16:36:31 -04:00
Jeremy Stretch
02ecb22c24
Adopted a different approach to importing related objects
2019-09-27 16:51:12 -04:00
Jeremy Stretch
db64aa7322
Capture import form field default values
2019-09-25 16:06:09 -04:00
Jeremy Stretch
b0a6b3c848
Force validation of individual objects within a MultiObjectField
2019-09-24 16:51:59 -04:00
Jeremy Stretch
45bed25234
Move JSON/YAML data valdiation to ImportForm
2019-09-24 16:13:52 -04:00
Jeremy Stretch
358f686ede
Fix form rendering; enable toggling of redirect to imported object
2019-09-24 15:58:23 -04:00
Jeremy Stretch
0b1f3751fa
Add RearPortTemplate power_port field
2019-09-20 15:16:14 -04:00
Jeremy Stretch
a8a2a786a1
Extend DeviceType import to include related objects
2019-09-20 14:02:14 -04:00
Jeremy Stretch
04ecd5e147
Initial work on JSON/YAML-based DeviceType import
2019-09-13 16:18:29 -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
31ed16335a
Merged v2.5.13
2019-05-31 21:37:41 -04:00
Jeremy Stretch
53257a5838
Fixes #3190 : Fix custom field rendering for Jinja2 export templates
2019-05-16 19:45:36 -04:00
Jeremy Stretch
cecb2dd63f
Closes #3085 : Catch all exceptions during export template rendering
2019-05-02 15:36:51 -04:00
Jeremy Stretch
5f597c12de
Cleanup from earlier work on caching
2019-04-22 14:49:31 -04:00
John Anderson
65f357ff85
change cacheing to use cacheops
2019-04-17 12:29:21 -04:00
John Anderson
0596a9a160
move caching to views
2019-04-15 14:41:04 -04:00
John Anderson
c679dd4ff8
initial pass on migrating to custom tag model with color and comments fields
2019-02-20 03:52:47 -05:00
Jeremy Stretch
68446533b3
Fixes #2712 : Preserve list filtering after editing objects in bulk
2018-12-20 15:33:53 -05:00
Jeremy Stretch
28cd5a22ec
Fixes #2698 : Remove pagination restriction on bulk component creation for devices/VMs
2018-12-19 10:59:12 -05:00
Jeremy Stretch
6d0026b2d3
Move queryset_to_csv() utility into ObjectListView to allow overriding by individual views
2018-12-05 16:35:59 -05:00
Juho Juopperi
2a929fc19a
Update django is_safe_url calls to new API ( #2546 )
2018-11-05 08:52:00 -05:00
Jeremy Stretch
f6d4ea00df
Cleaned up import statements
2018-11-02 15:20:08 -04:00
Jeremy Stretch
3eb176010c
Upgraded django-tables2 to v2.0.2
2018-11-02 14:27:17 -04:00
Jeremy Stretch
6d1840a7e4
Remove errant print() statement
2018-10-26 14:06:27 -04:00
Jeremy Stretch
13ae885618
First stab at cable path tracing and automatic endpoint connections
2018-10-24 16:17:01 -04:00
Jeremy Stretch
bd72c26a57
Initial work on #20 - patch panels
2018-10-03 14:04:16 -04:00
Jeremy Stretch
66db32fefd
Merged release v2.4.5
2018-10-03 11:23:21 -04:00
Jeremy Stretch
8311394e4c
Fixes #2414 : Tags field missing from device/VM component creation forms
2018-09-28 16:26:08 -04:00
Jeremy Stretch
6daac8b2ee
Fixes #2470 : Log the creation of device/VM components as object changes
2018-09-28 16:04:51 -04:00
Jeremy Stretch
68a5dcd47e
Removed Python 2 string compatibility
2018-08-14 11:58:42 -04:00
John Anderson
8c51fc86f4
Webhook signal refactor - fixes #2282 ( #2260 )
...
Refactor of webhook signaling system to use the same middleware mechanics of Changelogging
2018-07-30 14:23:49 -04:00
Jeremy Stretch
5b92fe79d1
Merged release v2.3.7
2018-07-27 11:43:27 -04:00
Jeremy Stretch
5fbabebda5
Fixes #2266 : Permit additional logging of exceptions beyond custom middleware
2018-07-23 23:00:09 -04:00
Jeremy Stretch
0d1bb22c6c
Cleaned up BulkEditView and BulkDeleteView
2018-07-20 21:18:10 -04:00