mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2026-04-14 03:58:52 +00:00
Rename
This commit is contained in:
@@ -15,7 +15,7 @@ class Migration(migrations.Migration):
|
||||
"ordering": ("-created",),
|
||||
"permissions": [
|
||||
(
|
||||
"can_view_statistics",
|
||||
"view_global_statistics",
|
||||
"Can view system statistics and object counts",
|
||||
),
|
||||
],
|
||||
|
||||
@@ -340,7 +340,7 @@ class Document(SoftDeleteModel, ModelWithOwner): # type: ignore[django-manager-
|
||||
verbose_name = _("document")
|
||||
verbose_name_plural = _("documents")
|
||||
permissions = [
|
||||
("can_view_statistics", "Can view system statistics and object counts"),
|
||||
("view_global_statistics", "Can view system statistics and object counts"),
|
||||
]
|
||||
constraints = [
|
||||
models.UniqueConstraint(
|
||||
|
||||
@@ -61,7 +61,7 @@ def has_statistics_permission(user: User | None) -> bool:
|
||||
return False
|
||||
|
||||
return getattr(user, "is_superuser", False) or user.has_perm(
|
||||
"documents.can_view_statistics",
|
||||
"documents.view_global_statistics",
|
||||
)
|
||||
|
||||
|
||||
|
||||
@@ -924,7 +924,7 @@ class TestBulkEditAPI(DirectoriesMixin, APITestCase):
|
||||
|
||||
stats_user = User.objects.create(username="stats_user")
|
||||
stats_user.user_permissions.add(
|
||||
Permission.objects.get(codename="can_view_statistics"),
|
||||
Permission.objects.get(codename="view_global_statistics"),
|
||||
)
|
||||
self.client.force_authenticate(user=stats_user)
|
||||
|
||||
|
||||
@@ -1309,7 +1309,7 @@ class TestCustomFieldsAPI(DirectoriesMixin, APITestCase):
|
||||
# Test as user without access to the document
|
||||
non_superuser = User.objects.create_user(username="non_superuser")
|
||||
non_superuser.user_permissions.add(
|
||||
*Permission.objects.exclude(codename="can_view_statistics"),
|
||||
*Permission.objects.exclude(codename="view_global_statistics"),
|
||||
)
|
||||
non_superuser.save()
|
||||
self.client.force_authenticate(user=non_superuser)
|
||||
|
||||
@@ -1318,7 +1318,7 @@ class TestDocumentApi(DirectoriesMixin, DocumentConsumeDelayMixin, APITestCase):
|
||||
owner = User.objects.create_user("owner")
|
||||
stats_user = User.objects.create_user("stats-user")
|
||||
stats_user.user_permissions.add(
|
||||
Permission.objects.get(codename="can_view_statistics"),
|
||||
Permission.objects.get(codename="view_global_statistics"),
|
||||
)
|
||||
|
||||
inbox_tag = Tag.objects.create(
|
||||
@@ -1353,7 +1353,7 @@ class TestDocumentApi(DirectoriesMixin, DocumentConsumeDelayMixin, APITestCase):
|
||||
owner = User.objects.create_user("owner")
|
||||
stats_user = User.objects.create_user("stats-user")
|
||||
stats_user.user_permissions.add(
|
||||
Permission.objects.get(codename="can_view_statistics"),
|
||||
Permission.objects.get(codename="view_global_statistics"),
|
||||
Permission.objects.get(codename="view_tag"),
|
||||
)
|
||||
|
||||
|
||||
@@ -96,7 +96,7 @@ class TestSystemStatus(APITestCase):
|
||||
def test_system_status_with_statistics_permission(self) -> None:
|
||||
user = User.objects.create_user(username="stats_user")
|
||||
user.user_permissions.add(
|
||||
Permission.objects.get(codename="can_view_statistics"),
|
||||
Permission.objects.get(codename="view_global_statistics"),
|
||||
)
|
||||
|
||||
self.client.force_login(user)
|
||||
|
||||
Reference in New Issue
Block a user