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()
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")
}
+4 -4
View File
@@ -7,12 +7,12 @@ import (
"bamort/database"
"bamort/equipment"
"bamort/gsmaster"
"bamort/importer"
"bamort/importero"
"bamort/logger"
"bamort/maintenance"
"bamort/pdfrender"
"bamort/router"
"bamort/transfer"
"bamort/transfero"
"bamort/user"
"github.com/gin-gonic/gin"
@@ -90,9 +90,9 @@ func main() {
character.RegisterRoutes(protected)
equipment.RegisterRoutes(protected)
maintenance.RegisterRoutes(protected)
importer.RegisterRoutes(protected)
importero.RegisterRoutes(protected)
pdfrender.RegisterRoutes(protected)
transfer.RegisterRoutes(protected)
transfero.RegisterRoutes(protected)
appsystem.RegisterRoutes(protected)
// Register public routes (no authentication)
@@ -1,4 +1,4 @@
package importer
package importero
import (
"bamort/database"
@@ -1,4 +1,4 @@
package importer
package importero
import (
"bamort/models"
@@ -1,4 +1,4 @@
package importer
package importero
import (
"bamort/database"
@@ -1,4 +1,4 @@
package importer
package importero
import (
"bamort/database"
@@ -1,4 +1,4 @@
package importer
package importero
import (
"bamort/database"
@@ -1,4 +1,4 @@
package importer
package importero
import (
"bamort/models"
@@ -1,4 +1,4 @@
package importer
package importero
import (
"bamort/models"
@@ -1,4 +1,4 @@
package importer
package importero
import (
"bamort/database"
@@ -1,4 +1,4 @@
package importer
package importero
import (
"bamort/models"
@@ -1,4 +1,4 @@
package importer
package importero
import (
"github.com/gin-gonic/gin"
@@ -1,4 +1,4 @@
package importer
package importero
import (
"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)
}
/*if err := importer.MigrateStructure(db); err != nil {
/*if err := importero.MigrateStructure(db); err != nil {
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 (
"bamort/appsystem"
@@ -1,4 +1,4 @@
package transfer
package transfero
import (
"bamort/config"
@@ -1,4 +1,4 @@
package transfer
package transfero
import (
"bamort/config"
@@ -1,4 +1,4 @@
package transfer
package transfero
import (
"bamort/database"
@@ -1,4 +1,4 @@
package transfer
package transfero
import (
"bamort/database"
@@ -1,4 +1,4 @@
package transfer
package transfero
import (
"bamort/config"
@@ -10,6 +10,10 @@ import (
"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
func ExportCharacterHandler(c *gin.Context) {
// Get character ID from URL parameter
@@ -1,4 +1,4 @@
package transfer
package transfero
import (
"bytes"
@@ -1,4 +1,4 @@
package transfer
package transfero
import (
"bamort/database"
@@ -1,4 +1,4 @@
package transfer
package transfero
import (
"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)
}
}