Source code for akvo.password_policy.admin

from django.contrib import admin

from akvo.password_policy.models import PolicyConfig, RegexRuleConfig


[docs]class RegexRuleConfigInline(admin.TabularInline): model = RegexRuleConfig extra = 1
[docs]@admin.register(PolicyConfig) class PolicyConfigAdmin(admin.ModelAdmin): fieldsets = ( (None, {"fields": ("name", "expiration", "reuse", "min_length")}), ( "Character requirements", { "fields": ( "letters", "uppercases", "numbers", "symbols", ) }, ), ("Prohibited words", {"fields": ("no_common_password", "no_user_attributes")}), ) inlines = (RegexRuleConfigInline,)