From cf3ed3c344626905418a3177bf60dfcfc8d6661d Mon Sep 17 00:00:00 2001 From: S Anand Date: Thu, 25 Jan 2024 08:59:47 +0530 Subject: [PATCH] ENH: ADMIN_KWARGS takes userdata: and passes it to user formhandler --- gramex/apps/admin2/gramexadmin.py | 1 + 1 file changed, 1 insertion(+) diff --git a/gramex/apps/admin2/gramexadmin.py b/gramex/apps/admin2/gramexadmin.py index dd1bbe61..b6c91e6b 100644 --- a/gramex/apps/admin2/gramexadmin.py +++ b/gramex/apps/admin2/gramexadmin.py @@ -101,6 +101,7 @@ def setup(cls, **kwargs): raise ValueError(f'admin_kwargs not found in {cls.name}.') cls.signup.update(admin_kwargs.pop('signup', {})) cls.authhandler, cls.auth_conf, data_conf = get_auth_conf(admin_kwargs) + gramex.config.merge(data_conf, admin_kwargs.pop('userdata', {}), mode='setdefault') # When this class is set up for rules, and the authhandler has rules... if kwargs.get('rules', False) and cls.auth_conf.kwargs.get('rules', False): # Get the rules for formhandler