renamed old importer and transfer package to importero and transfero

This commit is contained in:
2026-02-27 12:00:39 +01:00
parent 261a6294cb
commit dc707f384b
26 changed files with 62 additions and 50 deletions
+1 -1
View File
@@ -63,7 +63,7 @@ func TestSetupCheck(t *testing.T) {
err = models.MigrateStructure() err = models.MigrateStructure()
assert.NoError(t, err, "No error expected when migrating gsmaster tables") assert.NoError(t, err, "No error expected when migrating gsmaster tables")
//err = importer.MigrateStructure() //err = importero.MigrateStructure()
assert.NoError(t, err, "No error expected when migrating importer tables") assert.NoError(t, err, "No error expected when migrating importer tables")
} }
+4 -4
View File
@@ -7,12 +7,12 @@ import (
"bamort/database" "bamort/database"
"bamort/equipment" "bamort/equipment"
"bamort/gsmaster" "bamort/gsmaster"
"bamort/importer" "bamort/importero"
"bamort/logger" "bamort/logger"
"bamort/maintenance" "bamort/maintenance"
"bamort/pdfrender" "bamort/pdfrender"
"bamort/router" "bamort/router"
"bamort/transfer" "bamort/transfero"
"bamort/user" "bamort/user"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
@@ -90,9 +90,9 @@ func main() {
character.RegisterRoutes(protected) character.RegisterRoutes(protected)
equipment.RegisterRoutes(protected) equipment.RegisterRoutes(protected)
maintenance.RegisterRoutes(protected) maintenance.RegisterRoutes(protected)
importer.RegisterRoutes(protected) importero.RegisterRoutes(protected)
pdfrender.RegisterRoutes(protected) pdfrender.RegisterRoutes(protected)
transfer.RegisterRoutes(protected) transfero.RegisterRoutes(protected)
appsystem.RegisterRoutes(protected) appsystem.RegisterRoutes(protected)
// Register public routes (no authentication) // Register public routes (no authentication)
@@ -1,4 +1,4 @@
package importer package importero
import ( import (
"bamort/database" "bamort/database"
@@ -1,4 +1,4 @@
package importer package importero
import ( import (
"bamort/models" "bamort/models"
@@ -1,4 +1,4 @@
package importer package importero
import ( import (
"bamort/database" "bamort/database"
@@ -1,4 +1,4 @@
package importer package importero
import ( import (
"bamort/database" "bamort/database"
@@ -1,4 +1,4 @@
package importer package importero
import ( import (
"bamort/database" "bamort/database"
@@ -1,4 +1,4 @@
package importer package importero
import ( import (
"bamort/models" "bamort/models"
@@ -1,4 +1,4 @@
package importer package importero
import ( import (
"bamort/models" "bamort/models"
@@ -1,4 +1,4 @@
package importer package importero
import ( import (
"bamort/database" "bamort/database"
@@ -1,4 +1,4 @@
package importer package importero
import ( import (
"bamort/models" "bamort/models"
@@ -1,4 +1,4 @@
package importer package importero
import ( import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
@@ -1,4 +1,4 @@
package importer package importero
import ( import (
"bamort/database" "bamort/database"
+1 -1
View File
@@ -60,7 +60,7 @@ func migrateAllStructures(db *gorm.DB) error {
return fmt.Errorf("failed to migrate gsmaster structures: %w", err) return fmt.Errorf("failed to migrate gsmaster structures: %w", err)
} }
/*if err := importer.MigrateStructure(db); err != nil { /*if err := importero.MigrateStructure(db); err != nil {
return fmt.Errorf("failed to migrate importer structures: %w", err) return fmt.Errorf("failed to migrate importer structures: %w", err)
}*/ }*/
-24
View File
@@ -1,24 +0,0 @@
package transfer
import (
"github.com/gin-gonic/gin"
)
// RegisterRoutes registers the transfer routes
func RegisterRoutes(r *gin.RouterGroup) {
transfer := r.Group("/transfer")
{
// Export character as JSON (for API consumption)
transfer.GET("/export/:id", ExportCharacterHandler)
// Download character as JSON file
transfer.GET("/download/:id", DownloadCharacterHandler)
// Import character from JSON
transfer.POST("/import", ImportCharacterHandler)
// Full database export/import
transfer.POST("/database/export", ExportDatabaseHandler)
transfer.POST("/database/import", ImportDatabaseHandler)
}
}
@@ -1,4 +1,4 @@
package transfer package transfero
import ( import (
"bamort/appsystem" "bamort/appsystem"
@@ -1,4 +1,4 @@
package transfer package transfero
import ( import (
"bamort/config" "bamort/config"
@@ -1,4 +1,4 @@
package transfer package transfero
import ( import (
"bamort/config" "bamort/config"
@@ -1,4 +1,4 @@
package transfer package transfero
import ( import (
"bamort/database" "bamort/database"
@@ -1,4 +1,4 @@
package transfer package transfero
import ( import (
"bamort/database" "bamort/database"
@@ -1,4 +1,4 @@
package transfer package transfero
import ( import (
"bamort/config" "bamort/config"
@@ -10,6 +10,10 @@ import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
) )
func dummyproc(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{"message": "This endpoint is a placeholder for future VTT import functionality."})
}
// ExportCharacterHandler handles character export requests // ExportCharacterHandler handles character export requests
func ExportCharacterHandler(c *gin.Context) { func ExportCharacterHandler(c *gin.Context) {
// Get character ID from URL parameter // Get character ID from URL parameter
@@ -1,4 +1,4 @@
package transfer package transfero
import ( import (
"bytes" "bytes"
@@ -1,4 +1,4 @@
package transfer package transfero
import ( import (
"bamort/database" "bamort/database"
@@ -1,4 +1,4 @@
package transfer package transfero
import ( import (
"bamort/database" "bamort/database"
+32
View File
@@ -0,0 +1,32 @@
package transfero
import (
"github.com/gin-gonic/gin"
)
// RegisterRoutes registers the transfer routes
func RegisterRoutes(r *gin.RouterGroup) {
router := r.Group("/transfer")
{
// Export character as JSON (for API consumption)
router.GET("/export/:id", ExportCharacterHandler)
// Download character as JSON file
router.GET("/download/:id", DownloadCharacterHandler)
// Import character from JSON
router.POST("/import", ImportCharacterHandler)
// Full database export/import
router.POST("/database/export", ExportDatabaseHandler)
router.POST("/database/import", ImportDatabaseHandler)
// methods for new importer handling
router.POST("/vtt-import", dummyproc)
router.POST("/vtt-export", dummyproc)
router.POST("/csv-import", dummyproc)
router.POST("/csv-export", dummyproc)
router.POST("/moam-import", dummyproc)
router.POST("/moam-export", dummyproc)
}
}