354 Commits
Author SHA1 Message Date
LosEvons 7e90658e12 Renamed README files to better describe content, and added an appendix to the top level README. 2025-11-30 21:44:16 +00:00
LosEvons ad487a6a97 Wrote, generated and adjusted documentation for backend 2025-11-30 21:27:26 +00:00
Filippa Högnäsbacka dcbb80a1f7 Revert "added fix and tests for console errors"
This reverts commit 9f89e552d4.
2025-11-30 15:52:37 +00:00
Filippa Högnäsbacka 9035543e93 Revert "fix for not treating glossary tags"
This reverts commit 10218661fc.
2025-11-30 15:52:21 +00:00
Filippa Högnäsbacka 10218661fc fix for not treating glossary tags 2025-11-30 15:29:48 +00:00
Filippa Högnäsbacka 9f89e552d4 added fix and tests for console errors 2025-11-30 15:10:16 +00:00
LosEvons 58de551a89 Added a transform from native tags to glossary tags, tested and enhanced the functionality. 2025-11-26 13:13:08 +00:00
Filippa Högnäsbacka e46889ea2a added tests for multiple choice exercises 2025-11-25 10:39:39 +00:00
Miika HolmlundandFilippa Högnäsbacka 836831c9cc Refactor backend and fix unit tests
Co-authored-by: Filippa Högnäsbacka <filippa.hognasbacka@gmail.com>
2025-11-24 15:25:54 +02:00
Miika Holmlund e4f6f426bf Fix e2e tests 2025-11-21 15:58:13 +02:00
LosEvons de9334d8db Debugged coverage not working with Firefox 2025-11-20 12:10:06 +00:00
LosEvons 458ff4e0a0 Adjusted pathing and checks to hopefully fix problems with testing. Added coverage functionality. 2025-11-20 12:00:58 +00:00
Miika Holmlund 75e0c97695 Improve backend resilience 2025-11-18 13:21:06 +02:00
Miika Holmlund ed0c9b2dd5 Refactoring learning and communications pages to single table 2025-11-18 13:20:53 +02:00
Paul 8f242a3b90 created route for saving multichoice exercises to db 2025-11-17 14:51:14 +02:00
Filippa HögnäsbackaandGitHub 3be3d9f6cc Merge pull request #431 from OHTU-German-learning-website/411-implements-tests-for-editor-component
added tests for editor functionality saving
2025-11-14 10:27:32 +02:00
Filippa Högnäsbacka 867c1d8330 added tests for editor functionality saving 2025-11-14 07:57:50 +00:00
LosEvons 54d7642f64 Copied and adjusted the text editor front from kapitel texts. 2025-11-13 11:51:07 +00:00
Miika Holmlund 8425f59938 Update backend for editing communications pages 2025-11-12 13:40:40 +02:00
Miika Holmlund 4298cc8c12 Update npm db scripts 2025-11-12 10:14:00 +02:00
Miika HolmlundandGitHub a5e500f172 Merge pull request #426 from OHTU-German-learning-website/master
Merge master commits to sprint-5
2025-11-11 13:58:25 +02:00
8799332c0c 408 remove glossaryparagraph and glossarylistitem tags (#425)
Co-authored-by: Filippa Högnäsbacka <filippa.hognasbacka@gmail.com>
2025-11-11 13:25:52 +02:00
Miika Holmlund 19f04c352b Make jsdom a normal dependency 2025-11-05 15:54:38 +02:00
Miika HolmlundandGitHub f75248637f Merge pull request #418 from OHTU-German-learning-website/devops-fix
Fix pipeline and implement container based workflow
2025-11-05 13:56:44 +02:00
Miika Holmlund 3e70a4d954 Downgrade jsdom 2025-11-05 11:48:40 +02:00
Miika Holmlund 6f63d893aa Various small improvements 2025-11-03 18:59:31 +02:00
Miika HolmlundandFilippa Högnäsbacka bec01e1f1a Update project documentation for dev containers
Co-authored-by: Filippa Högnäsbacka <filippa.hognasbacka@gmail.com>
2025-11-03 18:26:54 +02:00
Miika Holmlund 4dc54839a0 Fix pipeline related errors 2025-11-03 18:26:53 +02:00
Miika Holmlund 7ca34beeb6 Update editor fronted with new api 2025-11-03 18:23:45 +02:00
Saara Pasonen e1aa4f2a00 fix and format dbfetch tests for new code 2025-11-02 18:33:22 +02:00
Saara Pasonen 3986da37d4 Merge branch '384-migrate-communications-texts-to-db' into 416-fix-conflicts-with-new-code-and-older-tests 2025-11-01 16:42:20 +02:00
Filippa Högnäsbacka 9f884e9dc4 small change for bug 2025-10-31 11:06:07 +02:00
saarapasonenandGitHub c4d30553e7 Merge pull request #406 from OHTU-German-learning-website/383-implement-tests-for-db-text-fetching
tests added for database fetch
2025-10-30 22:03:12 +02:00
Paul Veltheim 22fcf9f5ba getHTMLContent takes type argument now, communications texts successfully migrated 2025-10-30 20:50:40 +02:00
Paul Veltheim 9a739e59cb created sql schemas for communications texts 2025-10-30 11:16:12 +02:00
Miika Holmlund 5af10b0a9a Polish editor functionality 2025-10-28 13:11:50 +02:00
Miika Holmlund e384e8583b Update text saving functionality
- Sanitze input server-side
- Fix content not loading correctly to editor bug
- Customize Quill toolbar
2025-10-27 22:10:29 +02:00
Miika HolmlundandFilippa Högnäsbacka 80eb5743ec Implement first version of backend functionality for saving text from Quill
Co-authored-by: Filippa Högnäsbacka <filippa.hognasbacka@gmail.com>
2025-10-27 21:13:08 +02:00
e952ea7cb2 392 implement front for saving texts from quill (#404)
Co-authored-by: Filippa Högnäsbacka <filippa.hognasbacka@gmail.com>
2025-10-24 16:06:39 +03:00
LosEvons aae62c00ef Updated dependencies 2025-10-21 10:49:42 +03:00
Miika HolmlundandGitHub 8462e98c92 Merge pull request #400 from OHTU-German-learning-website/text-to-german
Text to german
2025-10-21 10:36:46 +03:00
Filippa Högnäsbacka 7dae80cdd0 Updated tests to german 2025-10-21 10:31:04 +03:00
Filippa HögnäsbackaandGitHub 3d688d82f1 Merge pull request #397 from OHTU-German-learning-website/sprint-3
Sprint 3
2025-10-20 10:58:39 +03:00
Filippa Högnäsbacka 86aa7b7d95 fix for unloading editor correctly 2025-10-17 19:56:01 +03:00
LosEvons 0a05a0f03b Patched in a demo account with admin rights 2025-10-16 12:37:21 +03:00
LosEvons 362baeafdb Finished rudimentary editor component structure and functionality. 2025-10-13 12:05:19 +03:00
LosEvons 22811a5df4 Shaky and unsure fix to admin checking functionality 2025-10-13 12:00:30 +03:00
LosEvons 9d97828987 Quick code to check admin check functionality 2025-10-13 11:48:25 +03:00
Filippa Högnäsbacka 83677dade8 added admin check utility 2025-10-13 11:39:48 +03:00
LosEvons 87529575bc Fixed quill styling and added show/hide button 2025-10-13 11:21:39 +03:00