# Copyright (C) 2018-2021 by BDE ENS Paris-Saclay # SPDX-License-Identifier: GPL-3.0-or-later from cas_server.auth import DjangoAuthUser # pragma: no cover from note.models import Alias class CustomAuthUser(DjangoAuthUser): # pragma: no cover """ Override Django Auth User model to define a custom Matrix username. """ def attributs(self): d = super().attributs() if self.user: d["normalized_name"] = Alias.normalize(self.user.username) return d