@@ -159,32 +159,3 @@ class AdminSiteOTPRequired(TwoFactorAdminSite):
159159 warnings .warn ('AdminSiteOTPRequired is deprecated by TwoFactorAdminSite, please update.' ,
160160 category = DeprecationWarning )
161161 pass
162-
163-
164- def patch_admin ():
165- warnings .warn ('two-factor admin patching will be removed, use TwoFactorAdminSite or TwoFactorAdminSiteMixin.' ,
166- category = DeprecationWarning )
167- # overrides
168- setattr (AdminSite , 'login' , TwoFactorAdminSiteMixin .login )
169- setattr (AdminSite , 'admin_view' , TwoFactorAdminSiteMixin .admin_view )
170- setattr (AdminSite , 'has_permission' , TwoFactorAdminSiteMixin .has_permission )
171- # additions
172- setattr (AdminSite , 'has_admin_permission' , original_has_permission )
173- setattr (AdminSite , 'has_mfa_setup' , TwoFactorAdminSiteMixin .has_mfa_setup )
174- setattr (AdminSite , 'redirect_to_mfa_setup' , TwoFactorAdminSiteMixin .redirect_to_mfa_setup )
175-
176-
177- def unpatch_admin ():
178- warnings .warn ('django-two-factor admin patching is deprecated, use TwoFactorAdminSite or TwoFactorAdminSiteMixin.' ,
179- category = DeprecationWarning )
180- # we really only need unpatching in our tests so this can be a noop.
181- # overrides
182- setattr (AdminSite , 'login' , original_login )
183- setattr (AdminSite , 'admin_view' , original_admin_view )
184- setattr (AdminSite , 'has_permission' , original_has_permission )
185- # NOTE: this unpatching doesn't really work, but becuase it just patches in our mixin it isn't harmful.
186-
187-
188- original_login = AdminSite .login
189- original_admin_view = AdminSite .admin_view
190- original_has_permission = AdminSite .has_permission
0 commit comments