mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2026-11-06 22:12:45 +00:00
No need to allow more than one request.
This commit is contained in:
1 parent
5b41d0995f
commit
7bda367cc8
1 file changed
+5
@@ -299,6 +299,11 @@ def group_request_add(request, group_id):
|
||||
logger.info("%s joining %s as is an open group" % (request.user, group))
|
||||
request.user.groups.add(group)
|
||||
return redirect("groupmanagement:groups")
|
||||
req = GroupRequest.objects.filter(user=request.user, group=group)
|
||||
if len(req) > 0:
|
||||
logger.info("%s attempted to join %s but already has an open application" % (request.user, group))
|
||||
messages.warning(request, "You already have a pending application for that group.")
|
||||
return redirect("groupmanagement:groups")
|
||||
grouprequest = GroupRequest()
|
||||
grouprequest.status = _('Pending')
|
||||
grouprequest.group = group
|
||||
|
||||
Reference in new issue
Block a user