Closed rgaudin closed 12 months ago
Input | Validator | Usage | OK? |
---|---|---|---|
Hotspot Name | is_valid_ssid , is_valid_hostname , is_valid_domain |
SSID, hostname, domain (without tld) | ✅ |
Config Name | - | Cardshop listing | ✅ |
Language | pibox.is_valid_language |
Homepage language1 | ❌ |
Timezone | is_valid_timezone |
Pi's timezone | ✅ |
WiFi Password | is_valid_wpa2_passphrase |
AP WPA2 Passphrase | ✅ ⚠️2 |
Admin Account | pibox.is_valid_admin_login |
EduPi admin, (clock access) | ⚠️3 |
Admin Password | pibox.is_valid_admin_password |
EduPi Admin, WikiFundi Admin, (clock access) | ⚠️3 |
Branding Logo | Manager: <1MiB image converted to PNG | Homepage and Captive portal | ✅ ⚠️4 |
Branding Favicon | Manager: <1MiB image converted to PNG | Homepage, Captive portal, Clock | ✅ ⚠️4 |
Branding CSS | - | TBD (was applied to homepage and errors) | ⚠️3 |
MAIN_LANGUAGE
env to all our containers. Can be used as fallback for captive-portal, home, clock, etc
Offspot-config validators currently uses kiwix-hotspot ones. Should be replaced by runtime-config ones