27 lines
706 B
Python
27 lines
706 B
Python
# DRF Rack
|
|
# Библиотека классов расширений для Django REST Framework
|
|
#
|
|
# Автор: Николай В. Анохин <n.anokhin@xeaf.net>
|
|
# Все права защищены. Лицензия: MIT
|
|
|
|
"""
|
|
Описание класса AccountManager
|
|
"""
|
|
|
|
from net.xeaf.rack.models.account_model import AccountModel
|
|
|
|
|
|
class AccountManager:
|
|
"""
|
|
Реализует методы работы с Аккаунтами
|
|
"""
|
|
|
|
@classmethod
|
|
def restore_account(cls, account: AccountModel) -> None:
|
|
"""
|
|
Восстанавливает удаленный Аккаунт
|
|
"""
|
|
|
|
if account.is_deleted():
|
|
account.undelete(save=True)
|