polishing the workspace migration
This commit is contained in:
@@ -12,6 +12,7 @@ import zw.qantra.tm.domain.enums.RequestType;
|
||||
import zw.qantra.tm.domain.models.Transaction;
|
||||
import zw.qantra.tm.domain.services.NotificationService;
|
||||
import zw.qantra.tm.domain.services.TransactionService;
|
||||
import zw.qantra.tm.domain.services.WorkspaceMigrationService;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/test")
|
||||
@@ -20,6 +21,7 @@ import zw.qantra.tm.domain.services.TransactionService;
|
||||
public class TestController {
|
||||
private final NotificationService notificationService;
|
||||
private final TransactionService transactionService;
|
||||
private final WorkspaceMigrationService workspaceMigrationService;
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(TestController.class);
|
||||
|
||||
@@ -59,4 +61,10 @@ public class TestController {
|
||||
public ResponseEntity<String> publicEndpoint() {
|
||||
return ResponseEntity.ok("This is a public endpoint - no authentication required!");
|
||||
}
|
||||
|
||||
@PostMapping("/migrate-workspaces")
|
||||
public ResponseEntity<WorkspaceMigrationService.MigrationResult> migrateWorkspaces() {
|
||||
WorkspaceMigrationService.MigrationResult result = workspaceMigrationService.migrate();
|
||||
return ResponseEntity.ok(result);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user