Skip to content
Tags give the ability to mark specific points in history as being important
  • DEMO-W10 Release: DEMO-W10
    ## [DEMO-W9] - [DEMO-W10] 
    
    ### 🚀 Features
    
    - Added gitignore
    - Generated solution and projects
    - Generated AdminService
    - Generated ingestion service
    - Generated models project
    - Generated SearchService
    - Generated viewerService
    - Added projects to sln
    - Created model structure for courses and files
    - Created DBcontext
    - Added model reference for all services
    - Updated nav menu to add create course page
    - Inserted pagination in CreateCourse view
    - Basic info page
    - Added migration and ingestionJob
    - Added db context to admin service and create course view
    - Fixed minio upload
    - Added upload ingestionJob and await finish
    - Created a mock course builder
    - Added minio and postgresql jobs in .tofu
    - Added dockerfiles
    - Introduced automated git builds
    - Created tofu file and nomad job spec
    - Connected search service to DB
    - Connected viewer to db
    - Added a link between search and viewer service
    - Updated job spec
    - Fixed the theming for the admin service
    - Added an edit course view
    - Added list view
    - Upload and download
    - Database connections
    - Created parsing service
    - Modified the dbcontext to be an identitydbcontext
    - Added authentication
    - Added logout functionality
    - Added superuser and name for users
    - Added user management panel
    - UserManagement edit user
    - Finished user dashboard
    - Added course ownership to the datamodel
    - Added screen to control course access
    - Added varying course list depending on access
    - Added auth check for edit course
    - Created an edit user view
    - Added admin control for courses
    - Created GetObjectString method
    - Registered minioService
    - Added GetShareURL func in MinioService.cs
    - List course files and modules
    - Display default module in view service
    - Added index module to the db model
    - Design viewer service
    
    ### 🐛 Bug Fixes
    
    - [**breaking**] Reverted bad generation of projects
    - Fixed fucked dockerfiles
    - Updated so that ci/cd only runs on main
    - Fixed image names in CI/CD
    - Maybe works now
    - This is walles fault
    - Dockerfile published wrong project
    - Changed image naming to include latest
    - Fixed extra teachers bug
    - Updated ef version to match over the project
    - Fixed course bug
    - Updated how name and username is set
    - Fixed the ingestion service auxillary file uploads
    
    ### 📚 Documentation
    
    - Created readme
    
    ### ⚙️ Miscellaneous Tasks
    
    - Changed the db to one migrated to auth
    - Added relevant migrations
    
    ### Bug
    
    - Fix
    
    ### Feat
    
    - Parse course web resources and API connections with adminpage
    - Parsing
    - Parsing
    - Get course info data from ltu.se. Both exam modules and other data
    - Working Exam modules component
    - Course requirements
    - ExamModules Done
    
    ### Fix
    
    - Changed max file upload size from 500KB to 1GB
    - Changed to DbContextFactory from AddDbContext
    - Course View works now i think maybe
    - Search rewritten to use dbContext Factory instead
    - Cleanup
    - Cleanup
    
    ### TODO
    
    - Fix Task.run()
    
    ### WIP
    
    - Create course upload file
    - Working on management panel
    
    ### Bug
    
    - Fixed so that the search functions actually works
    
    ### Clean
    
    - Removed unused pages
    
    <!-- generated by git-cliff -->
  • DEMO-W9