Commit Graph

760 Commits

Author SHA1 Message Date
Jeremy Stretch
e04d653833 Fixes #4617: Restore IP prefix depth notation in list view 2020-05-13 17:08:48 -04:00
Jeremy Stretch
7e1d144399 Fixes #4593: Fix AttributeError exception when viewing object lists as a non-authenticated user 2020-05-06 23:44:06 -04:00
Jeremy Stretch
26f1b18698 Extend ViewTestCases to get and list objects as a non-authenticated user 2020-05-06 23:43:46 -04:00
Jeremy Stretch
aecc00a353 Closes #3064: Include tags in object lists as a toggleable table column 2020-05-06 14:42:51 -04:00
Jeremy Stretch
9b89b4a6ca Update super() call for get_filters() 2020-05-06 11:47:05 -04:00
Jeremy Stretch
517704def3 Merge pull request #4564 from netbox-community/3147-csv-import-fields
Closes #3147: Allow dynamic access to related objects during CSV import
2020-05-06 10:15:00 -04:00
Jeremy Stretch
f3d019af48 Remove boilerplate error messages from CSV model choice fields 2020-05-06 09:58:12 -04:00
Jeremy Stretch
3b12b9ce37 Introduce CSVModelChoiceField to provide better validation for CSV model choices 2020-05-06 09:43:10 -04:00
Jeremy Stretch
f11d52b95d Introduce CSVModelForm for dynamic CSV imports 2020-05-05 16:15:09 -04:00
Jeremy Stretch
1c32d3f8ff Remove example choices from CSV import form 2020-05-04 16:30:21 -04:00
Jeremy Stretch
00e4fb0e78 Merge pull request #4555 from netbox-community/492-table-column-ordering
Closes #492: Table column ordering
2020-05-04 15:12:29 -04:00
Jeremy Stretch
605b506b3d Enable dynamic queryset field prefetching based on table columns 2020-05-04 14:08:11 -04:00
Jeremy Stretch
079d6b6ea3 Clean up comments 2020-05-01 16:01:30 -04:00
Jeremy Stretch
c7f83ac515 Removed FlexibleModelChoiceField 2020-05-01 13:40:52 -04:00
Jeremy Stretch
445bbaee68 Add tests for CSVDataField 2020-05-01 13:32:28 -04:00
Jeremy Stretch
c6caf64b57 Enable the specifcation of related objects by arbitrary attribute during CSV import 2020-05-01 12:18:04 -04:00
Jeremy Stretch
c0735151d6 Closes #4502: Enable configuration of proxies for outbound HTTP requests 2020-04-30 14:59:13 -04:00
Jeremy Stretch
8480909f50 Always include the 'actions' column, if present 2020-04-29 10:17:52 -04:00
Jeremy Stretch
0b92640e17 Introduce default_columns Meta parameter to reduce boilerplate 2020-04-28 16:33:06 -04:00
Jeremy Stretch
2a12cf07dd Extend circuits tables to include all relevant model fields 2020-04-28 16:20:11 -04:00
Jeremy Stretch
d90cdd0a4c Enable reordering table columns 2020-04-28 14:27:27 -04:00
Jeremy Stretch
1916303b3a Enable setting/clearing of table column prefs 2020-04-28 13:21:58 -04:00
Jeremy Stretch
d9bc975336 Create form for setting table preferences 2020-04-28 12:14:51 -04:00
Jeremy Stretch
53a1011d02 Initial support for table column reordering 2020-04-27 16:56:25 -04:00
Jeremy Stretch
3401f40d4a Add all() method to UserConfig 2020-04-24 09:50:26 -04:00
Jeremy Stretch
e1df078352 Document available user preferences 2020-04-24 09:46:02 -04:00
Jeremy Stretch
d5dbee05d2 Remember user's per_page preference (POC for UserConfig) 2020-04-23 16:48:13 -04:00
Jeremy Stretch
be96e57539 Fix tag assignment when bulk creating components 2020-04-22 14:05:27 -04:00
Jeremy Stretch
175e337bf3 Update device component bulk edit forms to use form_from_model() 2020-04-22 11:47:26 -04:00
Jeremy Stretch
9c60a2a661 Introduce model-specific bulk create forms for device components 2020-04-22 11:15:39 -04:00
Jeremy Stretch
443bd5d573 Fixes #4336: Ensure interfaces without a subinterface ID are ordered before subinterface zero 2020-04-21 16:13:34 -04:00
kobayashi
233e972418 Fixes #4361: Set correct type of connection_state 2020-04-15 01:02:11 -04:00
Jeremy Stretch
979e58c3b6 Fix format string 2020-04-14 09:43:12 -04:00
Jeremy Stretch
8ba6dad2bb Merge branch 'develop' into develop-2.8 2020-04-06 13:51:05 -04:00
Jeremy Stretch
b528f65bbf Fixes #4418: Fail cleanly when trying to import multiple device types simultaneously 2020-03-30 16:44:04 -04:00
Jeremy Stretch
a6b0249393 Expose regsitry in templates using existing context processor for settings 2020-03-27 13:18:51 -04:00
Jeremy Stretch
a9421e453b Extend menu items and buttons to accept a list of required permissions 2020-03-26 16:04:12 -04:00
Jeremy Stretch
77b1d11d27 Add a default button color 2020-03-26 11:26:11 -04:00
John Anderson
98a99f23e8 Merge branch 'develop-2.8' into 3351-plugins 2020-03-18 14:48:11 -04:00
John Anderson
0ad47b4574 Merge branch 'develop' into develop-2.8 2020-03-18 14:44:18 -04:00
Jeremy Stretch
21d915d687 Merge pull request #4366 from netbox-community/738-detect-new-releases
Closes #738: Automatically detect new releases
2020-03-18 14:00:01 -04:00
Jeremy Stretch
1d7e2b69ac Move releases.py to netbox/ 2020-03-18 13:54:41 -04:00
Jeremy Stretch
23296adf23 Tweaked logging; renamed release config parameters 2020-03-18 13:46:47 -04:00
Jeremy Stretch
386dc917ad Clean up URL damping 2020-03-17 12:14:17 -04:00
Jeremy Stretch
c2b0854b5d Cache only the most recent NetBox release 2020-03-17 11:58:17 -04:00
Jeremy Stretch
77738d12ef Check for an existing job before queuing a new one 2020-03-17 11:37:35 -04:00
Jeremy Stretch
71dcfbfc2f Introduce a new 'check_releases' RQ queue 2020-03-17 11:22:56 -04:00
John Anderson
9698344d69 added support for plugin nav bar links 2020-03-17 02:35:12 -04:00
Jeremy Stretch
0ffdb411f9 Remove APISelect widget/api_url argument from dynamic fields 2020-03-16 14:08:48 -04:00
Jeremy Stretch
c3748bcf5d Dynamically resolve the API URL for dynamic choice fields 2020-03-16 13:30:35 -04:00