John Anderson
|
7d717fb788
|
Merge branch 'develop' into develop-2.8
|
2020-03-15 00:18:32 -04:00 |
|
Jeremy Stretch
|
8b5fa6aa58
|
Tweak UPDATE_REPO_URL to convey the full URL
|
2020-03-13 12:14:27 -04:00 |
|
Jeremy Stretch
|
82fb8f0fb7
|
Clean up logging
|
2020-03-13 11:55:06 -04:00 |
|
Jeremy Stretch
|
038513d307
|
Merge branch 'develop' into 738-detect-new-releases
|
2020-03-13 10:05:24 -04:00 |
|
Jeremy Stretch
|
8c1d4ac3e7
|
Remove tests for API _choices endpoints
|
2020-03-12 10:48:53 -04:00 |
|
Jeremy Stretch
|
4bda842fae
|
Remove FieldChoicesViewSet
|
2020-03-12 10:48:17 -04:00 |
|
Jeremy Stretch
|
2b50e1e316
|
Tweak settings/middleware to support testing; improve tests
|
2020-03-11 11:10:26 -04:00 |
|
Jeremy Stretch
|
03b7ca9e50
|
Fixes #4343: Fix Markdown support for tables
|
2020-03-11 09:52:02 -04:00 |
|
John Anderson
|
04faf4edbf
|
closes #4340 - Enforce unique constraints for device and virtual machine names in the API
|
2020-03-10 19:15:24 -04:00 |
|
Jeremy Stretch
|
f43a019562
|
Remote auth cleanup
|
2020-03-10 16:56:57 -04:00 |
|
Jeremy Stretch
|
7e41f1ed0f
|
Merge branch 'develop-2.8' into 2328-external-authentication
|
2020-03-10 15:07:19 -04:00 |
|
Jeremy Stretch
|
4d91af4fde
|
Merge branch 'develop' into develop-2.8
|
2020-03-10 15:06:37 -04:00 |
|
Jeremy Stretch
|
0e7f61ea38
|
Revert initial fix for #4336
|
2020-03-10 11:43:00 -04:00 |
|
Jeremy Stretch
|
ddc9a6b712
|
Fixes #4336: Ensure interfaces without a channel/unit are ordered before a channel/unit of zero
|
2020-03-10 10:03:42 -04:00 |
|
Jeremy Stretch
|
b887199a9f
|
Merge pull request #4335 from netbox-community/4325-rack-reservation-import
Closes #4325: Add suport for rack reservations CSV import
|
2020-03-09 13:45:38 -04:00 |
|
Jeremy Stretch
|
66eaa9c019
|
Extend BulkImportView._save_obj to pass request context
|
2020-03-09 12:39:07 -04:00 |
|
Jeremy Stretch
|
3cb1125319
|
Replace model_name and model_name_verbose filters with meta
|
2020-03-09 10:50:46 -04:00 |
|
Jeremy Stretch
|
1a1649bcc9
|
Remove unused contains filter
|
2020-03-09 10:38:29 -04:00 |
|
Jeremy Stretch
|
9e1188dfe6
|
Rename gfm filter to render_markdown
|
2020-03-09 10:31:29 -04:00 |
|
Jeremy Stretch
|
2f5211d64c
|
Remove unused getlist and getkey filters
|
2020-03-09 10:24:37 -04:00 |
|
Jeremy Stretch
|
1bf4a6935f
|
Remove oneline filter
|
2020-03-09 10:22:30 -04:00 |
|
Jeremy Stretch
|
c5504f091b
|
Merge branch 'develop' into 4217-contextual-docs
|
2020-03-09 09:56:14 -04:00 |
|
Jeremy Stretch
|
a683a490cc
|
Closes #4313: Remove id__in filters
|
2020-03-06 12:05:53 -05:00 |
|
Jeremy Stretch
|
a1d564e469
|
Merge branch 'develop' into develop-2.8
|
2020-03-06 11:34:01 -05:00 |
|
Jeremy Stretch
|
029d4584dc
|
Introduce DOCS_ROOT configuration parameter
|
2020-03-06 09:35:58 -05:00 |
|
Tomas Slusny
|
ecc48ad583
|
List choices for choice fields as enums
Fixes #4062
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
|
2020-03-05 23:44:37 -05:00 |
|
Jeremy Stretch
|
f62520da33
|
Drop GitHub-flavored Markdown (py-gfm)
|
2020-03-05 16:30:12 -05:00 |
|
Jeremy Stretch
|
baeb7f1a04
|
Add admonition support for embedded docs
|
2020-03-05 14:49:52 -05:00 |
|
Jeremy Stretch
|
9890745da1
|
Introduce get_docs() template filter for models
|
2020-03-05 13:52:34 -05:00 |
|
Jeremy Stretch
|
d4f44d6190
|
Merge pull request #4315 from netbox-community/4195-application-logging
Closes #4195: Application logging
|
2020-03-04 14:39:12 -05:00 |
|
Jeremy Stretch
|
8a6e45e831
|
Add logging for DRF views
|
2020-03-04 13:32:45 -05:00 |
|
Jeremy Stretch
|
968c77e270
|
Merge pull request #4001 from steffann/738-automatically-check-for-new-releases
Fixes: #738: Automatically check for new versions
|
2020-03-04 12:22:57 -05:00 |
|
Jeremy Stretch
|
dcf508b565
|
Merge pull request #4189 from netbox-community/4121-filter-lookup-expressions
4121 filter lookup expressions
|
2020-03-04 11:51:19 -05:00 |
|
Jeremy Stretch
|
94dbd91ba2
|
Merge pull request #4304 from dstarner/4288-incorrect-swagger-type
Set local_context_data serializer on Device and VM to method
|
2020-03-03 12:13:06 -05:00 |
|
Jeremy Stretch
|
63b1feff0b
|
Closes #4218: Allow negative voltage for DC power feeds
|
2020-03-03 12:10:08 -05:00 |
|
Dan Starner
|
f4cd03b608
|
use FieldInspector for JSONField type
|
2020-03-03 12:04:46 -05:00 |
|
Jeremy Stretch
|
cb2036c0a1
|
#4295 follow-up: Tweak handling of initial data for bulk edit forms
|
2020-03-03 09:43:56 -05:00 |
|
Jeremy Stretch
|
0caefffe68
|
Add logging output to API viewsets
|
2020-03-02 16:52:21 -05:00 |
|
Jeremy Stretch
|
06bef9b1d8
|
Add logging output to utility views
|
2020-03-02 16:38:51 -05:00 |
|
Jeremy Stretch
|
123463d3d0
|
Add BaseFilterSetTest to validate automatic generation of filters
|
2020-03-02 12:25:21 -05:00 |
|
kobayashi
|
81b4fc8a6e
|
Fix #4274: Set correct value schema for int typed ChoiceField
|
2020-03-02 11:26:56 -05:00 |
|
John Anderson
|
ca46cabaf7
|
added lookup map for treenode filter
|
2020-02-28 19:58:06 -05:00 |
|
Jeremy Stretch
|
8de051749c
|
Remove obsolete querydict_to_dict() utility function
|
2020-02-28 15:47:59 -05:00 |
|
Jeremy Stretch
|
131a22ee3a
|
First stab at external authentication support
|
2020-02-28 15:16:31 -05:00 |
|
Jeremy Stretch
|
f196fabfb1
|
Fixes #4295: Fix assignment of parent LAG during interface bulk edit
|
2020-02-28 09:44:41 -05:00 |
|
Sander Steffann
|
b0e6e00b1d
|
Add unittests
|
2020-02-27 21:54:43 +01:00 |
|
Sander Steffann
|
23910b8c6c
|
Move request to background task
|
2020-02-27 19:36:02 +01:00 |
|
Sander Steffann
|
c896306215
|
Rename settings to be more generic, not GitHub-only
|
2020-02-27 18:27:36 +01:00 |
|
Sander Steffann
|
beea1f1425
|
Full URL for API, more consistent naming, only enabled for staff and better configuration validation
|
2020-02-27 18:27:36 +01:00 |
|
Sander Steffann
|
aa94650627
|
Refactor the code to be more readable
|
2020-02-27 18:26:15 +01:00 |
|
Sander Steffann
|
2dc001b416
|
Update versions.py
|
2020-02-27 18:26:15 +01:00 |
|
Sander Steffann
|
0f855b448c
|
Automatically check for new versions
|
2020-02-27 18:26:15 +01:00 |
|
Jeremy Stretch
|
228d1f2d23
|
Fixes #4282: Fix label on export button for device types
|
2020-02-26 16:49:39 -05:00 |
|
John Anderson
|
cc22228cdd
|
Merge branch 'develop' into 4121-filter-lookup-expressions
|
2020-02-26 12:05:27 -05:00 |
|
John Anderson
|
9a49d23317
|
refactor lookup map logic
|
2020-02-25 15:16:27 -05:00 |
|
Saria Hajjar
|
20d32de425
|
Fixes #4227: Omit internal fields from the change log data
|
2020-02-25 14:48:11 +00:00 |
|
John Anderson
|
33f6bd828e
|
added docs and more tests
|
2020-02-24 15:03:07 -05:00 |
|
Jeremy Stretch
|
ce26a2e27f
|
Fixes #4222: Escape double quotes on encapsulated values during CSV export
|
2020-02-24 13:29:00 -05:00 |
|
Jeremy Stretch
|
36215656d3
|
Extend ViewTestCases for create/edit/delete/import views to also check non-data-bound GET requests
|
2020-02-24 11:23:42 -05:00 |
|
Jeremy Stretch
|
ec79f97bf4
|
Call prepare_value() to avoid passing model instances directly to the filterset
|
2020-02-24 09:31:31 -05:00 |
|
Jeremy Stretch
|
25d4c3156b
|
Fixes #4240: Fix exception when filtering foreign keys by NULL
|
2020-02-21 21:38:25 -05:00 |
|
Jeremy Stretch
|
05f8487081
|
Fixes #4239: Fix exception when selecting all filtered objects during bulk edit
|
2020-02-21 20:44:53 -05:00 |
|
Jeremy Stretch
|
c26aca4d20
|
Closes #4173: Return graceful error message when webhook queuing fails
|
2020-02-21 17:21:04 -05:00 |
|
Jeremy Stretch
|
2a0c9a1cae
|
Fixes #4211: Include trailing text when naturalizing interface names
|
2020-02-20 09:49:15 -05:00 |
|
Jeremy Stretch
|
8d79c79907
|
Closes #3810: Preserve slug value when editing existing objects
|
2020-02-19 13:53:11 -05:00 |
|
Jeremy Stretch
|
11f6faefc1
|
Fixes #4204: Fix assignment of mask length when bulk editing prefixes
|
2020-02-19 13:28:07 -05:00 |
|
Jeremy Stretch
|
ada2a886b7
|
Merge pull request #4181 from hSaria/2511-change-diff
Fixes #2511: Compare object change to the previous change
|
2020-02-19 12:41:24 -05:00 |
|
Jeremy Stretch
|
71d5f2ad2b
|
Fixes #4183: Fix representation of NaturalOrderingField values in change log
|
2020-02-18 10:50:14 -05:00 |
|
John Anderson
|
12c193ea1a
|
merge develop
|
2020-02-18 00:39:30 -05:00 |
|
John Anderson
|
43f43c66e2
|
#4121 - dynamic filter lookup expressions
|
2020-02-18 00:32:58 -05:00 |
|
Saria Hajjar
|
a5f4b197b3
|
Fixes #2511: Compare object change to the previous change
|
2020-02-15 22:39:08 +00:00 |
|
Jeremy Stretch
|
3612057fc1
|
Fixes #4175: Fix potential exception when bulk editing objects from a filtered list
|
2020-02-14 14:27:47 -05:00 |
|
Jeremy Stretch
|
b90eb8945a
|
Merge branch 'develop' into 4164-object-list-template
|
2020-02-14 13:11:30 -05:00 |
|
Jeremy Stretch
|
4c6e113eb1
|
Merge pull request #3925 from hSaria/3840-limit-vlan-choices
Fixes #3840: Only show valid interface VLAN choices
|
2020-02-14 11:48:29 -05:00 |
|
Jeremy Stretch
|
99d29de4da
|
Merge pull request #3726 from eSentire/fix-2519
Fix race condition in available-prefix/ip APIs
|
2020-02-14 09:32:51 -05:00 |
|
Jeremy Stretch
|
5cd25b2721
|
Fixes #4166: Fix schema migrations to enforce maximum character length for naturalized fields
|
2020-02-13 21:41:00 -05:00 |
|
John Anderson
|
f79c48e314
|
merge develop
|
2020-02-13 16:00:07 -05:00 |
|
Jeremy Stretch
|
3cee7307ad
|
Add tests for naturalization functions
|
2020-02-13 15:13:43 -05:00 |
|
Jeremy Stretch
|
b586f81e57
|
Migrate DCIM views to use common object list template
|
2020-02-13 14:07:15 -05:00 |
|
Jeremy Stretch
|
843b52145c
|
Introduce a common template for object list views
|
2020-02-13 13:29:50 -05:00 |
|
Jeremy Stretch
|
a4801f7438
|
Merge pull request #4155 from hSaria/4150-yaml-nested-tags
Fixes #4150: Replace OrderedDict with Dict when rendering YAML
|
2020-02-12 16:13:32 -05:00 |
|
Saria Hajjar
|
c9e68bce71
|
Fixes #4150: Replace OrderedDict with Dict when rendering YAML
|
2020-02-12 19:59:04 +00:00 |
|
Jeremy Stretch
|
2f9599a946
|
Merge pull request #4151 from netbox-community/4146-secretrole-enforcement
Fixes #4146: Fix SecretRole permissions enforcement
|
2020-02-12 13:51:44 -05:00 |
|
Jeremy Stretch
|
417acdb666
|
Establish standard test cases for all models
|
2020-02-12 13:25:56 -05:00 |
|
Jeremy Stretch
|
2c73ede367
|
Fixes #4146: Fix SecretRole permissions enforcement
|
2020-02-12 11:13:32 -05:00 |
|
Matt Olenik
|
7acda4fa37
|
Fix race condition in available-prefix/ip APIs
Implement advisory lock to prevent duplicate records being inserted
when making simultaneous calls. Fixes #2519
|
2020-02-11 13:36:52 -08:00 |
|
Jeremy Stretch
|
023735cf10
|
Use DynamicModelChoiceField for all fields using APISelect
|
2020-02-11 12:25:40 -05:00 |
|
Jeremy Stretch
|
ae9767dba9
|
Account for initial data when binding a DynamicModelChoiceField
|
2020-02-11 10:21:44 -05:00 |
|
Jeremy Stretch
|
7acb77c06f
|
Replace FilterChoiceField with DynamicModelMultipleChoiceField
|
2020-02-11 09:33:41 -05:00 |
|
Jeremy Stretch
|
690bff68ed
|
Replace ChainedModelChoiceField with DynamicModelChoiceField
|
2020-02-10 17:23:52 -05:00 |
|
Jeremy Stretch
|
9e119f56d9
|
Fixes #4083: Permit nullifying applicable choice fields via API requests
|
2020-02-10 15:10:33 -05:00 |
|
Jeremy Stretch
|
a5b4931334
|
Changelog for #4108
|
2020-02-10 10:20:06 -05:00 |
|
Jeremy Stretch
|
d3ab17b4e1
|
Set a default self.to_field_name for FilterChoiceField
|
2020-02-10 10:08:20 -05:00 |
|
Jeremy Stretch
|
c44d52756f
|
Remove custom template for APISelect widget
|
2020-02-10 10:02:42 -05:00 |
|
Jeremy Stretch
|
252d3595ac
|
Standardize usage of FilterChoiceField
|
2020-02-10 09:58:33 -05:00 |
|
Jeremy Stretch
|
e859074820
|
Clean up unneeded code relevant to FilterChoiceField
|
2020-02-10 09:44:19 -05:00 |
|
John Anderson
|
b7aff902bd
|
py3.5 compatibility
|
2020-02-09 21:32:45 -05:00 |
|
John Anderson
|
f08ac5c4fd
|
functional dynamic filter lookups
|
2020-02-09 17:46:21 -05:00 |
|
John Anderson
|
0b44d8f3e7
|
initial work on dynamic lookup expressions
|
2020-02-09 03:20:59 -05:00 |
|
Saria Hajjar
|
d4047309f3
|
Merge branch 'develop' into 3840-limit-vlan-choices
|
2020-02-08 16:14:10 +00:00 |
|