Skip to content

Commit 4fefc83

Browse files
committed
Define a pipeline function which initiates defaults
like group and permissions settings
1 parent 704aa59 commit 4fefc83

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

social_auth_kerberos/pipeline.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from tcms.utils.permissions import initiate_user_with_default_setups
2+
3+
4+
def initiate_defaults(strategy, details, backend, user=None, *args, **kwargs):
5+
if user and kwargs.get('is_new', False):
6+
initiate_user_with_default_setups(user)

tests/kiwitcms_kerberos/kerberos_settings.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
'social_core.pipeline.social_auth.associate_user',
3333
'social_core.pipeline.social_auth.load_extra_data',
3434
'social_core.pipeline.user.user_details',
35+
'social_auth_kerberos.pipeline.initiate_defaults',
3536
]
3637

3738
AUTHENTICATION_BACKENDS = [

0 commit comments

Comments
 (0)