upgrade mongodb driver dep
This commit is contained in:
@@ -4,7 +4,7 @@ import (
|
||||
"log/slog"
|
||||
|
||||
"github.com/LazyBachelor/LazyPM/internal/models"
|
||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
||||
"go.mongodb.org/mongo-driver/v2/bson"
|
||||
)
|
||||
|
||||
type RunLifecycle struct {
|
||||
@@ -24,7 +24,7 @@ func NewRunLifecycle(app *App, config Config, details models.TaskDetails, iType
|
||||
collector.recordUserAction(action)
|
||||
})
|
||||
|
||||
var participantID primitive.ObjectID
|
||||
var participantID bson.ObjectID
|
||||
var store MetricsStore
|
||||
if config.StatisticsStoragePath != "" {
|
||||
participantID = app.Stats.GetParticipantID()
|
||||
|
||||
@@ -10,7 +10,7 @@ import (
|
||||
"time"
|
||||
|
||||
"github.com/LazyBachelor/LazyPM/internal/models"
|
||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
||||
"go.mongodb.org/mongo-driver/v2/bson"
|
||||
)
|
||||
|
||||
type MetricsStore interface {
|
||||
@@ -19,11 +19,11 @@ type MetricsStore interface {
|
||||
|
||||
type FileMetricsStore struct {
|
||||
path string
|
||||
participantID primitive.ObjectID
|
||||
participantID bson.ObjectID
|
||||
logger *slog.Logger
|
||||
}
|
||||
|
||||
func NewFileMetricsStore(path string, participantID primitive.ObjectID, logger *slog.Logger) *FileMetricsStore {
|
||||
func NewFileMetricsStore(path string, participantID bson.ObjectID, logger *slog.Logger) *FileMetricsStore {
|
||||
return &FileMetricsStore{
|
||||
path: path,
|
||||
participantID: participantID,
|
||||
@@ -44,7 +44,7 @@ func (s *FileMetricsStore) Append(ctx context.Context, taskName string, run mode
|
||||
}
|
||||
|
||||
metrics := models.TaskMetricsFile{
|
||||
ID: primitive.NewObjectID(),
|
||||
ID: bson.NewObjectID(),
|
||||
ParticipantID: s.participantID,
|
||||
TaskName: taskName,
|
||||
Runs: []models.TaskRunMetrics{},
|
||||
|
||||
@@ -62,7 +62,7 @@ func CreateIssue(w http.ResponseWriter, r *http.Request) {
|
||||
from := r.URL.Query().Get("from")
|
||||
referer := r.Header.Get("Referer")
|
||||
boardView := from == "board" || strings.Contains(referer, "board=true")
|
||||
|
||||
|
||||
if boardView {
|
||||
w.Header().Set("HX-Redirect", "/?board=true")
|
||||
} else {
|
||||
@@ -181,7 +181,7 @@ func UpdateIssue(w http.ResponseWriter, r *http.Request) {
|
||||
from := r.URL.Query().Get("from")
|
||||
referer := r.Header.Get("Referer")
|
||||
boardView := from == "board" || strings.Contains(referer, "board=true")
|
||||
|
||||
|
||||
if boardView {
|
||||
w.Header().Set("HX-Redirect", "/?board=true")
|
||||
} else {
|
||||
@@ -213,7 +213,7 @@ func UpdateAssignee(w http.ResponseWriter, r *http.Request) {
|
||||
// Check if we're in board view
|
||||
referer := r.Header.Get("Referer")
|
||||
boardView := strings.Contains(referer, "board=true")
|
||||
|
||||
|
||||
if boardView {
|
||||
w.Header().Set("HX-Redirect", "/?board=true&selected-issue="+issue.ID)
|
||||
} else {
|
||||
@@ -239,7 +239,7 @@ func DeleteIssue(w http.ResponseWriter, r *http.Request) {
|
||||
from := r.URL.Query().Get("from")
|
||||
referer := r.Header.Get("Referer")
|
||||
boardView := from == "board" || strings.Contains(referer, "board=true")
|
||||
|
||||
|
||||
if boardView {
|
||||
w.Header().Set("HX-Redirect", "/?board=true")
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user