Commit Graph

6222 Commits

Author SHA1 Message Date
Jeremy Stretch
8418749bea Add filters for ObjectPermissions 2020-07-22 16:34:16 -04:00
Jeremy Stretch
dcde19579d Admin UI cleanup 2020-07-22 16:00:28 -04:00
Jeremy Stretch
2b54fa95fa Allow the assignment of ObjectPermissions to users, groups, and permissions 2020-07-22 15:25:06 -04:00
Jeremy Stretch
7afed3c4c5 Changelog for #4877 2020-07-22 14:41:39 -04:00
Jeremy Stretch
d61487afcd Merge pull request #4879 from netbox-community/4877-users-api-endpoint
4877 users api endpoint
2020-07-22 14:35:14 -04:00
Jeremy Stretch
f698ff35b8 Add filter tests for group, users 2020-07-22 13:58:12 -04:00
Jeremy Stretch
2aea867678 Correct FilterSet naming 2020-07-22 13:48:04 -04:00
Jeremy Stretch
8e623731c1 Move EXEMPT_EXCLUDE_MODELS to settings; add Group and User models 2020-07-22 12:13:07 -04:00
Jeremy Stretch
cb58b10abe Add tests for users and groups API endpoints 2020-07-22 12:04:14 -04:00
Jeremy Stretch
baa5af3f92 Add view_namespace attrbiute to APITestCase to override model's app_label 2020-07-22 11:51:10 -04:00
Jeremy Stretch
325b84d8e6 Look for auth model serializers in users app 2020-07-22 11:50:20 -04:00
Jeremy Stretch
042bdea1af Introduce API endpoints for Users and Groups 2020-07-22 11:21:51 -04:00
Jeremy Stretch
79d9409caa Exclude ObjectPermissions API endpoint from EXEMPT_VIEW_PERMISSIONS 2020-07-21 17:39:56 -04:00
Jeremy Stretch
91f292a9fe Clean up v2.9 release notes 2020-07-21 16:58:31 -04:00
Jeremy Stretch
96d058c231 Merge branch 'develop' into develop-2.9 2020-07-21 12:57:02 -04:00
Jeremy Stretch
bc363b7124 Post-release version bump 2020-07-21 12:16:04 -04:00
Jeremy Stretch
f921fa8240 Release v2.8.8 2020-07-21 12:12:22 -04:00
Jeremy Stretch
0b48d8fa13 Fixes #4872: Enable filtering virtual machine interfaces by tag 2020-07-21 09:41:00 -04:00
Jeremy Stretch
2fd60f0074 Remove cacheops monkey patch for RestrictedQuerySet 2020-07-20 16:54:24 -04:00
Jeremy Stretch
9b81d48e46 Update installation docs 2020-07-20 16:53:04 -04:00
Jeremy Stretch
3846e51423 Merge pull request #4852 from glennmatthews/gfm-2006-continued
Some additional fixes to scripts/reports background running (2.9)
2020-07-20 13:10:56 -04:00
Jeremy Stretch
4f830a54e1 Update related object counts to use dunders in accessor 2020-07-20 13:00:33 -04:00
Jeremy Stretch
eeee8a67c4 Merge pull request #4861 from netbox-community/django-31
Upgrade to Django 3.1 (v2.9)
2020-07-20 12:47:49 -04:00
Jeremy Stretch
43a4590014 Closes #4871: Specify ordering for querysets using annotate() to count related objects 2020-07-20 12:07:19 -04:00
Jeremy Stretch
19b6e4ab7b Merge branch 'develop-2.9' into django-31 2020-07-20 11:15:01 -04:00
Jeremy Stretch
3487394076 Upgrade Django to 3.1RC1 2020-07-20 11:10:55 -04:00
Jeremy Stretch
533e9c9ad0 Merge pull request #4870 from glennmatthews/gfm-issue-4862
Treat minified/packed JS/CSS files as binary. Fixes #4862
2020-07-20 10:46:47 -04:00
Glenn Matthews
7c4c708f08 Treat minified/packed JS/CSS files as binary. Fixes #4862 2020-07-20 10:31:24 -04:00
Jeremy Stretch
44929bcf74 Address some of the django_tables2 deprecation warnings 2020-07-16 16:52:45 -04:00
Jeremy Stretch
b7de43595d Fixes #4595: Ensure consistent display of non-racked and child devices on rack view 2020-07-16 15:45:27 -04:00
Jeremy Stretch
3683ce0b47 Update static dependencies 2020-07-16 15:22:31 -04:00
Jeremy Stretch
04d7f5eaad Fix handling of ProtectedError exceptions 2020-07-16 13:45:02 -04:00
Jeremy Stretch
fc08f2c0dc Pin Django version to 3.1-beta1 for v2.9 beta 2020-07-16 13:04:19 -04:00
Jeremy Stretch
2da2cda614 Remove deprecated ifequal template tags 2020-07-16 13:01:31 -04:00
Jeremy Stretch
8be0f720dd Change Postgres-specific JSONField to stock Django field 2020-07-16 12:02:49 -04:00
Jeremy Stretch
505fc341e0 Convert NullBooleanField to BooleanField(null=True) 2020-07-16 11:56:35 -04:00
Jeremy Stretch
b0a3030957 Update import locations for Django 3.1 2020-07-16 11:54:08 -04:00
Jeremy Stretch
fb6b130d2f Update dependencies for v2.9 2020-07-16 11:28:19 -04:00
Jeremy Stretch
316ccc0aab Merge pull request #4858 from netbox-community/4857-remove-legacy-choice-ids
Closes #4857: Drop support for legacy numeric choice field values
2020-07-15 17:07:42 -04:00
Jeremy Stretch
05a5101656 Closes #4857: Drop support for legacy numeric choice field values 2020-07-15 16:54:33 -04:00
Jeremy Stretch
f981c9004f Fix regex for Python 3.7 2020-07-15 16:19:30 -04:00
Glenn Matthews
407e439e4c Save JobResult even for a script run with commit=False 2020-07-15 12:58:01 -04:00
Jeremy Stretch
a4cad614cf Fixes #4856: Redirect user back to circuit after connecting a termination 2020-07-15 10:09:31 -04:00
Jeremy Stretch
4de4c100a6 Fixes #4851: Show locally connected peer on circuit terminations 2020-07-15 10:01:01 -04:00
Jeremy Stretch
7ca5a6c3d5 Closes #4854: Add staging and decommissioning statuses for sites 2020-07-15 09:35:46 -04:00
Jeremy Stretch
b740445e70 Changelog for, #3240, #4803, #4805 2020-07-15 09:15:18 -04:00
Jeremy Stretch
4cffb0a79f Merge pull request #4849 from glennmatthews/gfm-issue-4803
#4803: Family of nested address/prefix/aggregate serializes as integer, not as string
2020-07-15 09:13:12 -04:00
Jeremy Stretch
2d9feb7ff9 Merge pull request #4850 from glennmatthews/gfm-issue-3240
#3240: Use correct serializer class for available-prefixes POST
2020-07-15 09:10:23 -04:00
Jeremy Stretch
ad88ae6aaa Merge pull request #4813 from glennmatthews/gfm-issue-4805
Don't ignore ImportErrors raised when loading a plugin. Fixes #4805
2020-07-15 09:05:42 -04:00
Glenn Matthews
1fcf13ad29 Refactor repeated import code 2020-07-14 17:15:17 -04:00