mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-15 07:20:17 +02:00
Refine auto_leave check.
This commit is contained in:
parent
4374064d98
commit
12e6cc63e8
@ -340,13 +340,10 @@ def group_request_leave(request, group_id):
|
||||
logger.info("%s attempted to leave %s but already has an pending leave request." % (request.user, group))
|
||||
messages.warning(request, "You already have a pending leave request for that group.")
|
||||
return redirect("groupmanagement:groups")
|
||||
if hasattr(settings, 'AUTO_LEAVE'):
|
||||
if settings.AUTO_LEAVE:
|
||||
logger.info("%s leaving joinable group %s due to auto_leave" % (request.user, group))
|
||||
request.user.groups.remove(group)
|
||||
return redirect('groupmanagement:groups')
|
||||
else:
|
||||
pass
|
||||
if hasattr(settings, 'AUTO_LEAVE', False) and settings.AUTO_LEAVE:
|
||||
logger.info("%s leaving joinable group %s due to auto_leave" % (request.user, group))
|
||||
request.user.groups.remove(group)
|
||||
return redirect('groupmanagement:groups')
|
||||
grouprequest = GroupRequest()
|
||||
grouprequest.status = _('Pending')
|
||||
grouprequest.group = group
|
||||
|
Loading…
x
Reference in New Issue
Block a user