2023-04-15 11:00:02 +00:00
|
|
|
from canaille.backends import BaseBackend
|
|
|
|
|
|
|
|
|
|
|
|
class Backend(BaseBackend):
|
|
|
|
@classmethod
|
2023-12-27 09:57:22 +00:00
|
|
|
def install(cls, config):
|
2023-04-15 11:00:02 +00:00
|
|
|
pass
|
|
|
|
|
|
|
|
def setup(self):
|
|
|
|
pass
|
|
|
|
|
|
|
|
def teardown(self):
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def validate(cls, config):
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def login_placeholder(cls):
|
|
|
|
return ""
|
|
|
|
|
|
|
|
def has_account_lockability(self):
|
|
|
|
return True
|
2024-04-07 17:56:52 +00:00
|
|
|
|
|
|
|
def get_user_from_login(self, login):
|
|
|
|
from .models import User
|
|
|
|
|
|
|
|
return User.get(user_name=login)
|