Skip to content
Snippets Groups Projects
Commit e28a01ab authored by Robert Goldmann's avatar Robert Goldmann
Browse files

#256 - added buttons for database import/export/delete

parent 0dd0c3e2
No related branches found
No related tags found
No related merge requests found
Pipeline #
......@@ -78,4 +78,22 @@ public class SettingsController extends BaseController
return "redirect:/settings";
}
@RequestMapping("/settings/database/requestImport")
public String requestImportDatabase(Model model)
{
return "settings";
}
@RequestMapping("/settings/database/requestExport")
public String requestExportDatabase(Model model)
{
return "settings";
}
@RequestMapping("/settings/database/requestDelete")
public String requestDeleteDatabase(Model model)
{
return "settings";
}
}
\ No newline at end of file
......@@ -309,6 +309,7 @@ menu.charts.chartCategoryBudget=Verbrauch nach Kategorien
menu.charts.chartHistogram=Histogramm
menu.reports=Berichte
menu.settings=Einstellungen
menu.settings.database=Datenbank
menu.about=ber
menu.logout=Logout
menu.accounts=Konten
......@@ -331,6 +332,10 @@ settings.updates.search=Suchen
settings.updates.current.version=Installiert:
settings.updates.latest.version=Verfgbar:
settings.database.import=Importieren
settings.database.export=Exportieren
settings.database.delete=Lschen
account.new.label.name=Name
account.default.name=Standardkonto
......
......@@ -309,6 +309,7 @@ menu.charts.chartCategoryBudget=Consumption by categories
menu.charts.chartHistogram=Histogram
menu.reports=Reports
menu.settings=Settings
menu.settings.database=Database
menu.about=About
menu.logout=Logout
menu.accounts=Accounts
......@@ -331,6 +332,10 @@ settings.updates.search=Search
settings.updates.current.version=Installed:
settings.updates.latest.version=Available:
settings.database.import=Import
settings.database.export=Export
settings.database.delete=Delete
account.new.label.name=Name
account.default.name=Default Account
......
......@@ -101,7 +101,7 @@
</div>
</td>
<td>${locale.getString("settings.updates.current.version")}</td>
<td>v2.0.0</td>
<td>v${locale.getString("version.name")} (${locale.getString("version.code")})</td>
</tr>
<tr>
<td>${locale.getString("settings.updates.latest.version")}</td>
......@@ -128,6 +128,49 @@
</div>
</form>
</div>
<hr>
<#-- database -->
<div class="container">
<div class="section center-align">
<div class="grey-text text-darken-4 headline">${locale.getString("menu.settings.database")}</div>
</div>
</div>
<div class="container">
<div class="row hide-on-small-only">
<div class="col m4 l4 center-align">
<a href="/settings/database/requestImport" class="waves-effect waves-light btn budgetmaster-blue"><i class="material-icons left">cloud_upload</i>${locale.getString("settings.database.import")}</a>
</div>
<div class="col m4 l4 center-align">
<a href="/settings/database/requestExport" class="waves-effect waves-light btn budgetmaster-blue"><i class="material-icons left">cloud_download</i>${locale.getString("settings.database.export")}</a>
</div>
<div class="col m4 l4 center-align">
<a href="/settings/database/requestDelete" class="waves-effect waves-light btn budgetmaster-red"><i class="material-icons left">delete_forever</i>${locale.getString("settings.database.delete")}</a>
</div>
</div>
<div class="hide-on-med-and-up">
<div class="row center-align">
<div class="col s12">
<a href="/settings/database/requestImport" class="waves-effect waves-light btn budgetmaster-blue"><i class="material-icons left">cloud_upload</i>${locale.getString("settings.database.import")}</a>
</div>
</div>
<div class="row center-align">
<div class="col s12">
<a href="/settings/database/requestExport" class="waves-effect waves-light btn budgetmaster-blue"><i class="material-icons left">cloud_download</i>${locale.getString("settings.database.export")}</a>
</div>
</div>
<div class="row center-align">
<div class="col s12">
<a href="/settings/database/requestDelete" class="waves-effect waves-light btn budgetmaster-red"><i class="material-icons left">delete_forever</i>${locale.getString("settings.database.delete")}</a>
</div>
</div>
</div>
</div>
</div>
</main>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment