bed08a7b07
Use model's get_custom_fields
2020-01-23 20:26:21 +00:00
0ab19d723d
Moved the header join logic after the custom fields are added
2020-01-23 17:18:58 +00:00
89e6de3652
Merge branch 'develop' into 568-csv-import-cf
2020-01-16 16:05:01 +00:00
0dad9f8901
Change DeviceType export from CSV to YAML
2020-01-13 15:10:16 -05:00
f1d5e28f13
CSV import/export custom fields
2020-01-10 14:26:39 +00:00
da0ac4ff1e
Rename filter variables for utility views
2020-01-09 20:57:13 -05:00
ce4a5a38a3
Introduce is_taggable utility function for identifying taggable models
2019-12-11 15:52:35 -05:00
5710f297f1
implement 3664
2019-12-11 04:58:42 -05:00
2956eff051
Closes #648 : Pre-populate forms when selecting "create and add another"
2019-12-06 16:40:39 -05:00
6892b79366
Enforce object creation permissions
2019-10-01 16:54:10 -04:00
ee4e68b082
Rewrote test for DeviceType import
2019-10-01 16:36:31 -04:00
edc1b52f65
Adopted a different approach to importing related objects
2019-09-27 16:51:12 -04:00
47f1febfc9
Capture import form field default values
2019-09-25 16:06:09 -04:00
0615d368f2
Force validation of individual objects within a MultiObjectField
2019-09-24 16:51:59 -04:00
30ee232654
Move JSON/YAML data valdiation to ImportForm
2019-09-24 16:13:52 -04:00
15b2a7eab0
Fix form rendering; enable toggling of redirect to imported object
2019-09-24 15:58:23 -04:00
60b70b6c7b
Add RearPortTemplate power_port field
2019-09-20 15:16:14 -04:00
5266fc67c9
Extend DeviceType import to include related objects
2019-09-20 14:02:14 -04:00
f8fdca4968
Initial work on JSON/YAML-based DeviceType import
2019-09-13 16:18:29 -04:00
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
3bb3b85fa2
Merged v2.5.13
2019-05-31 21:37:41 -04:00
2f32488c25
Fixes #3190 : Fix custom field rendering for Jinja2 export templates
2019-05-16 19:45:36 -04:00
244c07e5f7
Closes #3085 : Catch all exceptions during export template rendering
2019-05-02 15:36:51 -04:00
c2d0e8fd95
Cleanup from earlier work on caching
2019-04-22 14:49:31 -04:00
2580b026fe
change cacheing to use cacheops
2019-04-17 12:29:21 -04:00
4723ddb5ce
move caching to views
2019-04-15 14:41:04 -04:00
fc2bb724fa
initial pass on migrating to custom tag model with color and comments fields
2019-02-20 03:52:47 -05:00
853b1fad15
Fixes #2712 : Preserve list filtering after editing objects in bulk
2018-12-20 15:33:53 -05:00
aca57ec281
Fixes #2698 : Remove pagination restriction on bulk component creation for devices/VMs
2018-12-19 10:59:12 -05:00
2a07e8f3f0
Move queryset_to_csv() utility into ObjectListView to allow overriding by individual views
2018-12-05 16:35:59 -05:00
319869c22e
Update django is_safe_url calls to new API ( #2546 )
2018-11-05 08:52:00 -05:00
f8a961b568
Cleaned up import statements
2018-11-02 15:20:08 -04:00
b05171b126
Upgraded django-tables2 to v2.0.2
2018-11-02 14:27:17 -04:00
33cdecbc52
Remove errant print() statement
2018-10-26 14:06:27 -04:00
35f80f5085
First stab at cable path tracing and automatic endpoint connections
2018-10-24 16:17:01 -04:00
3eddeeadc5
Initial work on #20 - patch panels
2018-10-03 14:04:16 -04:00
364bbdeab8
Merged release v2.4.5
2018-10-03 11:23:21 -04:00
15babeb584
Fixes #2414 : Tags field missing from device/VM component creation forms
2018-09-28 16:26:08 -04:00
020b5ea870
Fixes #2470 : Log the creation of device/VM components as object changes
2018-09-28 16:04:51 -04:00
980d62d579
Removed Python 2 string compatibility
2018-08-14 11:58:42 -04:00
722d0d5554
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
40efa55ec7
Merged release v2.3.7
2018-07-27 11:43:27 -04:00
c8a73b5b15
Fixes #2266 : Permit additional logging of exceptions beyond custom middleware
2018-07-23 23:00:09 -04:00
beac676a6e
Cleaned up BulkEditView and BulkDeleteView
2018-07-20 21:18:10 -04:00
0c4495eb39
Order tags by name only, not item count
2018-07-10 14:25:04 -04:00
208409110f
Added bulk tag addition/removal
2018-07-10 10:00:21 -04:00
6ddbd79fe6
Fixed object return_url resolution for bulk editing
2018-07-03 09:49:36 -04:00
cd56e51a61
Closes #1851 : Standardize usage of GetReturnURLMixin
2018-07-02 11:54:41 -04:00
a1f6ed1713
Disabled the creation of new UserActions
2018-06-21 10:56:33 -04:00
33add12069
Merge branch 'develop' into develop-2.4
2018-06-07 16:23:57 -04:00