Tiered LDAP groups
This commit is contained in:
@@ -26,6 +26,7 @@ from django.views.decorators.http import require_GET, require_POST, require_http
|
||||
|
||||
from . import billing, directory, profiles, shkeeper
|
||||
from .forms import PasswordForm, RegistrationForm
|
||||
from .service_groups import configured_groups
|
||||
from .profile_forms import CurrentPasswordForm, ProfileEmailForm, ProfileForm, ProfilePasswordForm
|
||||
from .models import Account, CryptoInvoice, ManagedGroup, ProfileEmailChange, RateWindow, Registration, Subscription, WebhookEvent
|
||||
|
||||
@@ -66,8 +67,8 @@ def account_required(view):
|
||||
|
||||
|
||||
def remember_groups(account):
|
||||
for tier in settings.MEMBERSHIP_TIERS.values():
|
||||
ManagedGroup.objects.get_or_create(account=account, dn=tier["group_dn"])
|
||||
for dn in configured_groups(settings.MEMBERSHIP_TIERS, settings.MEMBERSHIP_SERVICE_GROUPS):
|
||||
ManagedGroup.objects.get_or_create(account=account, dn=dn)
|
||||
|
||||
|
||||
@require_GET
|
||||
|
||||
Reference in New Issue
Block a user