Skip to content

Commit 5c96126

Browse files
authored
Update django.contrib.auth.models for Django 5.2 (#2601)
Signed-off-by: SaJH <wogur981208@gmail.com>
1 parent 5dd4f5a commit 5c96126

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

django-stubs/contrib/auth/models.pyi

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,17 @@ class PermissionsMixin(models.Model):
6262
user_permissions = models.ManyToManyField(Permission)
6363

6464
def get_user_permissions(self, obj: _AnyUser | None = ...) -> set[str]: ...
65+
async def aget_user_permissions(self, obj: _AnyUser | None = ...) -> set[str]: ...
6566
def get_group_permissions(self, obj: _AnyUser | None = ...) -> set[str]: ...
67+
async def aget_group_permissions(self, obj: _AnyUser | None = ...) -> set[str]: ...
6668
def get_all_permissions(self, obj: _AnyUser | None = ...) -> set[str]: ...
69+
async def aget_all_permissions(self, obj: _AnyUser | None = ...) -> set[str]: ...
6770
def has_perm(self, perm: str, obj: _AnyUser | None = ...) -> bool: ...
71+
async def ahas_perm(self, perm: str, obj: _AnyUser | None = ...) -> bool: ...
6872
def has_perms(self, perm_list: Iterable[str], obj: _AnyUser | None = ...) -> bool: ...
73+
async def ahas_perms(self, perm_list: Iterable[str], obj: _AnyUser | None = ...) -> bool: ...
6974
def has_module_perms(self, app_label: str) -> bool: ...
75+
async def ahas_module_perms(self, app_label: str) -> bool: ...
7076

7177
class AbstractUser(AbstractBaseUser, PermissionsMixin):
7278
username_validator: UnicodeUsernameValidator
@@ -108,11 +114,17 @@ class AnonymousUser:
108114
@property
109115
def user_permissions(self) -> EmptyManager[Permission]: ...
110116
def get_user_permissions(self, obj: _AnyUser | None = ...) -> set[str]: ...
117+
async def aget_user_permissions(self, obj: _AnyUser | None = ...) -> set[str]: ...
111118
def get_group_permissions(self, obj: _AnyUser | None = ...) -> set[Any]: ...
119+
async def aget_group_permissions(self, obj: _AnyUser | None = ...) -> set[Any]: ...
112120
def get_all_permissions(self, obj: _AnyUser | None = ...) -> set[str]: ...
121+
async def aget_all_permissions(self, obj: _AnyUser | None = ...) -> set[str]: ...
113122
def has_perm(self, perm: str, obj: _AnyUser | None = ...) -> bool: ...
123+
async def ahas_perm(self, perm: str, obj: _AnyUser | None = ...) -> bool: ...
114124
def has_perms(self, perm_list: Iterable[str], obj: _AnyUser | None = ...) -> bool: ...
125+
async def ahas_perms(self, perm_list: Iterable[str], obj: _AnyUser | None = ...) -> bool: ...
115126
def has_module_perms(self, module: str) -> bool: ...
127+
async def ahas_module_perms(self, module: str) -> bool: ...
116128
@property
117129
def is_anonymous(self) -> Literal[True]: ...
118130
@property

scripts/stubtest/allowlist_todo_django52.txt

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,8 @@ django.contrib.auth.backends.RemoteUserBackend.aauthenticate
1313
django.contrib.auth.backends.RemoteUserBackend.aconfigure_user
1414
django.contrib.auth.base_user.BaseUserManager.aget_by_natural_key
1515
django.contrib.auth.middleware.RemoteUserMiddleware.process_request
16-
django.contrib.auth.models.AnonymousUser.aget_all_permissions
17-
django.contrib.auth.models.AnonymousUser.aget_group_permissions
18-
django.contrib.auth.models.AnonymousUser.aget_user_permissions
19-
django.contrib.auth.models.AnonymousUser.ahas_module_perms
20-
django.contrib.auth.models.AnonymousUser.ahas_perm
21-
django.contrib.auth.models.AnonymousUser.ahas_perms
2216
django.contrib.auth.models.BaseUserManager.aget_by_natural_key
2317
django.contrib.auth.models.GroupManager.aget_by_natural_key
24-
django.contrib.auth.models.PermissionsMixin.aget_all_permissions
25-
django.contrib.auth.models.PermissionsMixin.aget_group_permissions
26-
django.contrib.auth.models.PermissionsMixin.aget_user_permissions
27-
django.contrib.auth.models.PermissionsMixin.ahas_module_perms
28-
django.contrib.auth.models.PermissionsMixin.ahas_perm
29-
django.contrib.auth.models.PermissionsMixin.ahas_perms
3018
django.contrib.auth.models.UserManager.acreate_superuser
3119
django.contrib.auth.models.UserManager.acreate_user
3220
django.contrib.auth.password_validation.CommonPasswordValidator.get_error_message

0 commit comments

Comments
 (0)