https://gitlab.synchro.net/main/sbbs/-/commit/c521f68d2ef9e2c107dbc421
Modified Files:
exec/user_settings.js
Log Message:
Fix issue with Guest user changing the terminal settings and language
So there's 5 major test scenarios for this one script:
1. new user changing their settings during registration
2. regular user logged-in and changing their settings
3. guest user logged-in and changing their (temporary) settings
4. sysop using ;uedit command to change their own settings
5. sysop using ;uedit command to change other user's settings
Having all 5 scenarios work as expected is tricky:
- current settings/mode is displayed/reflected in the output of the menu
- changes made by the user are immediately reflected in the dislpayed settings - changes made by the user are saved (or at least remain "current") after quit
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net