Jeremy Stretch
75a2ade6fe
Migrate tenancy views to use common object list template
2020-02-13 14:21:14 -05:00
Jeremy Stretch
765ff6a126
Rename filter variables for utility views
2020-01-09 20:57:13 -05:00
Jeremy Stretch
c10a5cf9fa
Renamed tenancy FilterSets
2020-01-09 20:40:32 -05:00
Fredrik Lönnegren
2b9fc8d7e1
Add tenancy to cluster
...
fix pep8
2019-10-07 16:20:14 +02:00
John Anderson
8bd1a48973
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
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
Jeremy Stretch
10f6b96b02
Enforce view permissions for UI views
2019-04-11 17:27:38 -04:00
Jeremy Stretch
f6d4ea00df
Cleaned up import statements
2018-11-02 15:20:08 -04:00
Jeremy Stretch
68a5dcd47e
Removed Python 2 string compatibility
2018-08-14 11:58:42 -04:00
Jeremy Stretch
0d1bb22c6c
Cleaned up BulkEditView and BulkDeleteView
2018-07-20 21:18:10 -04:00
Jeremy Stretch
bcf014b45d
Merge branch 'develop' into develop-2.4
2018-07-18 17:51:57 -04:00
Jeremy Stretch
0c4207c37a
Fixes #2202 : Ditched half-baked concept of tenancy inheritance via VRF
2018-07-18 15:10:12 -04:00
Jeremy Stretch
9d2c4257a6
Closes #1851 : Standardize usage of GetReturnURLMixin
2018-07-02 11:54:41 -04:00
Nicholas Totsch
206beb9251
Add Tenancy to Rack Reservations; Fixes #1592 ( #1672 )
...
* fixed prefix header to represent new serial "vlan_vid"
* shows option in creation now
* fixed visibility on rack page
* cleanup
* Added view to Tenant page
* Moved migration for update from #1666 and fixed tenant enumeration in FilterForm
* Fixed conflict #1
* Fixed filters from merge and made migration merge
* added tenant to api
* Fixed migrations problem
* Added Tenant to bulkedit option
2017-11-15 13:54:49 -05:00
Jeremy Stretch
002848cf09
Closes #1691 : Cleaned up and reorganized import statements
2017-11-07 11:08:23 -05:00
Jeremy Stretch
6dcab12611
Added bulk import view for tenant groups
2017-10-09 15:09:40 -04:00
Jeremy Stretch
bf6f513377
Renamed form_class attribute to model_form for consistency
2017-09-12 13:55:11 -04:00
Jeremy Stretch
cb9404f29a
Added VMs to tenant view
2017-08-21 17:21:02 -04:00
Jeremy Stretch
53672dc91d
Optimized performance when editing/deleting objects in bulk
2017-07-13 17:39:28 -04:00
Jeremy Stretch
4d3ccf4397
Closes #838 : Display details of all objects being edited/deleted in bulk
2017-07-13 16:31:47 -04:00
Jeremy Stretch
3fa58a2e59
Fixes #1263 : Differentiate add and edit permissions for objects
2017-06-13 16:41:57 -04:00
Jeremy Stretch
43445096cc
Renamed new import view to BulkImportView
2017-06-05 15:53:41 -04:00
Jeremy Stretch
8cdfac5056
Converted secrets import view to new scheme
2017-06-02 17:23:41 -04:00
Jeremy Stretch
83a50f45b5
Converted circuits import views to new scheme
2017-06-02 13:40:52 -04:00
Jeremy Stretch
cac3d5a6e6
Initial work on #655 : CSV import headers
2017-05-31 17:40:11 -04:00
Jeremy Stretch
297d9c6bb9
Import unicode_literals
2017-05-24 11:33:11 -04:00
Jeremy Stretch
d7af08bef3
Converted all object views to class-based views
2017-05-18 17:00:57 -04:00
Jeremy Stretch
dfa0275908
Merge branch 'develop' into v2-develop
...
Conflicts:
netbox/dcim/forms.py
netbox/dcim/views.py
netbox/ipam/forms.py
netbox/templates/_base.html
netbox/utilities/views.py
2017-04-13 15:42:50 -04:00
Jeremy Stretch
d536cfb057
Improved handling of return_url for object edit/delete views; removed manual definitions of initial data fields
2017-04-13 13:11:23 -04:00
Jeremy Stretch
4384993546
Resolved RemovedInDjango20Warning deprecation warnings
2017-04-05 14:40:25 -04:00
Jeremy Stretch
dd3e421469
Fixes #845 : Fix missing edit/delete buttons on object tables for non-superusers
2017-01-26 13:20:56 -05:00
Jens L
395b26374a
Basic Support for Python 3 ( #827 )
...
* Rudimentary python3 support
* update docs and trigger Travis
* fix some of the tests
* fix all python3 errors
* change env calls to just python
* add @python_2_unicode_compatible decorator to models for python2 compatibility
* switch netbox.configuration to from netbox import configuration
2017-01-23 16:44:29 -05:00
Jeremy Stretch
27170b2c44
Standardized naming of return_url for all object views
2017-01-23 14:07:26 -05:00
Jeremy Stretch
9470a03d0e
Re-implemented method for bulk editing/deleting all objects within a filtered queryset
2017-01-20 16:42:11 -05:00
Jeremy Stretch
6adc37f77e
Deprecated use_obj_view in favor of get_return_url()
2017-01-18 14:34:17 -05:00
Jeremy Stretch
b74e5204db
Standardized the use of return_url for ObjectDeleteView
2017-01-18 13:30:19 -05:00
Jeremy Stretch
83dea60830
Fixes #729 : Corrected cancellation links when editing secondary objects
2016-12-08 12:20:45 -05:00
Jeremy Stretch
bef660a2ad
Added bulk editing capability for custom fields
2016-08-16 14:57:04 -04:00
Jeremy Stretch
19fb121db9
Fixes #467 : Include prefixes and IPs which inherit tenancy from their VRF in tenant stats
2016-08-15 16:11:17 -04:00
Jeremy Stretch
1b6eaea75d
Potential fix for #419 : Ditch annotation in favor of discrete queries to gather Tenant stats
2016-08-03 14:24:09 -04:00
Jeremy Stretch
8c3b7c9d7c
Closes #412 : Tenant group assignment is no longer mandatory
2016-08-02 16:04:25 -04:00
Jeremy Stretch
20e623cd67
Adds tenant assignment to Prefix and IPAddress objects
2016-07-28 13:50:46 -04:00
Jeremy Stretch
1f3d2e264e
Added stats to tenant view
2016-07-27 11:56:47 -04:00
Jeremy Stretch
fb56ade50e
Initial multitenancy implementation
2016-07-26 14:58:37 -04:00