canaille-globuzma/canaille/backends/memory/backend.py

30 lines
513 B
Python
Raw Normal View History

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
def get_user_from_login(self, login):
from .models import User
return User.get(user_name=login)