Skip to content

Full version V1.0.1#166

Merged
Schlaumeier5 merged 40 commits into
mainfrom
v1.0.1
Jan 7, 2026
Merged

Full version V1.0.1#166
Schlaumeier5 merged 40 commits into
mainfrom
v1.0.1

Conversation

@Schlaumeier5

Copy link
Copy Markdown
Member

No description provided.

Schlaumeier5 and others added 30 commits August 17, 2025 14:06
Added 1.0-PATCH-0 to 1.0.1
SessionManager improvements
Session Manager improvements
This is to ensure it is loaded before the user is asked for database path and keystore path and password
Added StringUtils
Added CommandDescription.toString()
Help command now uses CommandDescription.toString() instead of only the command name
…terface

Improved the command line interface
removed redundant code (fixes #102)
New javascript library for easy gui building and fetching data
Changed admin javascripts to use this new library
New templates: site, file_import
Templates will be embedded via "%[name;arg1=val;arg2=val;...]
Changed admin html files to use templates
Schlaumeier5 and others added 9 commits December 13, 2025 10:08
Added results.css
Added new templates: class_info, room_info, subject_info, student_dashboard, student_results
Changed Admin and Teacher html files to use the new templates
No new templates
Adjusted student html files to use the same templates as the teacher
Added new helper functions to student-database.js
Teacher js code now uses helper functions from student-database.js
Added new helper functions to student-database.js
Student js code now uses student-database.js helper functions
…dling

- Added WebPath class to register and manage web paths with associated request types, handler types, namespaces, contexts, and access levels.
- Introduced GetRequestHandler to handle GET requests, including session validation and resource retrieval based on registered paths.
- Updated WebResourceHandler to utilize the new WebPath structure for access control based on namespaces.
- Created RequestType enum to define supported request types (GET, POST).
- Enhanced GetResponse and PostResponse to support templating and improved resource access handling.
- Added JSON configuration for paths and spaces to streamline path registration and access management.
- Moved HTML templates into templates/html
- Updated tests to reflect changes in access management and response handling.
…ode-generated-automatically

Made repetitive html code generated automatically
- all-student-results (GET)
- student-results-csv (POST)
- completed-tasks (POST)
- class-results (POST)
- grade-results (POST)
Added download buttons/forms for those
@Schlaumeier5 Schlaumeier5 self-assigned this Jan 7, 2026
@Schlaumeier5
Schlaumeier5 merged commit 1215758 into main Jan 7, 2026
6 checks passed
@Schlaumeier5
Schlaumeier5 deleted the v1.0.1 branch January 7, 2026 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant