diff --git a/src/js/yunohost/controllers/tools.js b/src/js/yunohost/controllers/tools.js index 52219937..96e12e47 100644 --- a/src/js/yunohost/controllers/tools.js +++ b/src/js/yunohost/controllers/tools.js @@ -252,28 +252,17 @@ // Reboot or shutdown button app.get('#/tools/migrations', function (c) { - c.api('/migrations', function(migrations) { - c.api('/migrations/state', function(state) { - - var lastRunMigration = state.last_run_migration.number; - var migrationsLength = migrations.migrations.length; - var upToDate = true; - - for(var i = 0; i < migrationsLength; i++) { - var thisMigration = migrations.migrations[i]; - thisMigration.name = thisMigration.name.replace(/_/g, ' ') - thisMigration.todo = (thisMigration.number == lastRunMigration); - if (thisMigration.todo) { upToDate = false; } - }; - - + console.log("test"); + c.api('/migrations?pending', function(pending_migrations) { + c.api('/migrations?done', function(done_migrations) { + console.log(pending_migrations); + console.log(done_migrations); c.view('tools/tools_migrations', { - 'migrations' : migrations.migrations.reverse(), - 'upToDate' : upToDate + 'pending_migrations' : pending_migrations.migrations.reverse(), + 'done_migrations' : done_migrations.migrations.reverse() }); - }); - }); + }); }); diff --git a/src/locales/en.json b/src/locales/en.json index 4bfe0eca..047a354e 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -185,6 +185,10 @@ "memory": "Memory", "menu": "Menu", "migrations": "Migrations", + "migrations_pending": "Pending migrations", + "migrations_done": "Previous migrations", + "migrations_no_pending": "No pending migrations", + "migrations_no_done": "No previous migrations", "mode": "Mode", "monitoring": "Monitoring", "monitoring_check_glances": "Check glances service status.", diff --git a/src/views/tools/tools_migrations.ms b/src/views/tools/tools_migrations.ms index 57177e4a..c0fe0b6e 100644 --- a/src/views/tools/tools_migrations.ms +++ b/src/views/tools/tools_migrations.ms @@ -6,55 +6,47 @@
-{{#if upToDate}} -- (No description available) + {{ description }}
- (No description available) + {{ description }}