feat: add LDAP sync interval config fields
This commit is contained in:
parent
361ba93afc
commit
c9d8273680
@ -4,6 +4,8 @@ DATABASE_URL=sqlite:///./app.db
|
||||
SECRET_KEY=changeme-replace-in-production
|
||||
ADMIN_USERNAME=admin
|
||||
ADMIN_PASSWORD=change_me
|
||||
LDAP_SYNC_MIN_INTERVAL_HOURS=12
|
||||
LDAP_SYNC_LETTER_DELAY_SECONDS=5.0
|
||||
|
||||
# Produktion (MariaDB + LDAP):
|
||||
# APP_ENV=production
|
||||
|
||||
@ -14,6 +14,8 @@ class Settings(BaseSettings):
|
||||
LDAP_SERVER: str = "gso1.ads1.fh-nuernberg.de"
|
||||
LDAP_DOMAIN: str = "ADS1"
|
||||
LDAP_SEARCH_BASE: str = "OU=users,OU=EFI,OU=Faculties,DC=ADS1,DC=fh-nuernberg,DC=de"
|
||||
LDAP_SYNC_MIN_INTERVAL_HOURS: int = 12
|
||||
LDAP_SYNC_LETTER_DELAY_SECONDS: float = 5.0
|
||||
ADMIN_USERNAME: str = "admin"
|
||||
ADMIN_PASSWORD: str = "change_me"
|
||||
|
||||
|
||||
@ -9,3 +9,5 @@ def test_new_config_fields_have_defaults():
|
||||
assert s.LDAP_SERVER == "gso1.ads1.fh-nuernberg.de"
|
||||
assert s.LDAP_DOMAIN == "ADS1"
|
||||
assert "EFI" in s.LDAP_SEARCH_BASE
|
||||
assert s.LDAP_SYNC_MIN_INTERVAL_HOURS == 12
|
||||
assert s.LDAP_SYNC_LETTER_DELAY_SECONDS == 5.0
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user