mirror of
https://gitlab.dit.htwk-leipzig.de/htwk-software/htwkalender.git
synced 2026-01-17 12:02:26 +01:00
feat: Add new data-manager service for professor and module management and a new frontend application with i18n and a professor dashboard.
This commit is contained in:
@@ -17,27 +17,31 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"github.com/pocketbase/pocketbase"
|
||||
"github.com/pocketbase/pocketbase/plugins/migratecmd"
|
||||
_ "htwkalender/data-manager/migrations"
|
||||
"htwkalender/data-manager/model/serviceModel"
|
||||
"htwkalender/data-manager/service"
|
||||
"htwkalender/data-manager/service/events"
|
||||
"htwkalender/data-manager/service/grpc"
|
||||
"htwkalender/data-manager/service/professor"
|
||||
"log/slog"
|
||||
"os"
|
||||
"strings"
|
||||
|
||||
"github.com/pocketbase/pocketbase"
|
||||
"github.com/pocketbase/pocketbase/plugins/migratecmd"
|
||||
)
|
||||
|
||||
func setupApp() *pocketbase.PocketBase {
|
||||
app := pocketbase.New()
|
||||
courseService := events.NewPocketBaseCourseService(app)
|
||||
eventService := events.NewPocketBaseEventService(app)
|
||||
professorService := professor.NewProfessorService(app)
|
||||
|
||||
services := serviceModel.Service{
|
||||
CourseService: courseService,
|
||||
EventService: eventService,
|
||||
App: app,
|
||||
CourseService: courseService,
|
||||
EventService: eventService,
|
||||
ProfessorService: professorService,
|
||||
App: app,
|
||||
}
|
||||
|
||||
// loosely check if it was executed using "go run"
|
||||
|
||||
Reference in New Issue
Block a user