offspot / imager-service

Create Kiwix Hotspot microSD cards online
https://imager.kiwix.org/
GNU General Public License v3.0
13 stars 6 forks source link

Update manager validators to use runtime-config #309

Closed rgaudin closed 12 months ago

rgaudin commented 1 year ago

Offspot-config validators currently uses kiwix-hotspot ones. Should be replaced by runtime-config ones

rgaudin commented 1 year ago

User Inputs:

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