mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-12 22:10:16 +02:00
Added ability to hide specific groups from frontent such that only staff can manage membership.
This commit is contained in:
parent
239934cd2f
commit
b5c973ecd6
@ -2,7 +2,9 @@ from django.contrib import admin
|
|||||||
|
|
||||||
from models import GroupDescription
|
from models import GroupDescription
|
||||||
from models import GroupRequest
|
from models import GroupRequest
|
||||||
|
from models import HiddenGroup
|
||||||
|
|
||||||
|
|
||||||
admin.site.register(GroupDescription)
|
admin.site.register(GroupDescription)
|
||||||
admin.site.register(GroupRequest)
|
admin.site.register(GroupRequest)
|
||||||
|
admin.site.register(HiddenGroup)
|
||||||
|
@ -22,3 +22,9 @@ class GroupRequest(models.Model):
|
|||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.user.username + ":" + self.group.name
|
return self.user.username + ":" + self.group.name
|
||||||
|
|
||||||
|
class HiddenGroup(models.Model):
|
||||||
|
group = models.ForeignKey(Group, unique=True)
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
return self.group.name + " - Hidden"
|
||||||
|
@ -8,6 +8,7 @@ from django.contrib.auth.models import Group
|
|||||||
|
|
||||||
from models import GroupDescription
|
from models import GroupDescription
|
||||||
from models import GroupRequest
|
from models import GroupRequest
|
||||||
|
from models import HiddenGroup
|
||||||
from authentication.managers import AuthServicesInfoManager
|
from authentication.managers import AuthServicesInfoManager
|
||||||
from eveonline.managers import EveManager
|
from eveonline.managers import EveManager
|
||||||
|
|
||||||
@ -100,6 +101,8 @@ def groups_view(request):
|
|||||||
pass
|
pass
|
||||||
elif settings.DEFAULT_BLUE_GROUP in group.name:
|
elif settings.DEFAULT_BLUE_GROUP in group.name:
|
||||||
pass
|
pass
|
||||||
|
elif HiddenGroup.objects.filter(group=group).exists():
|
||||||
|
pass
|
||||||
else:
|
else:
|
||||||
# Get the descriptionn
|
# Get the descriptionn
|
||||||
groupDesc = GroupDescription.objects.filter(group=group)
|
groupDesc = GroupDescription.objects.filter(group=group)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user