mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-11-04 09:12:11 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
		
			504 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			504 B
		
	
	
	
		
			Python
		
	
	
	
	
	
# Copyright (C) 2018-2025 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
 |