diff --git a/appinfo/info.xml b/appinfo/info.xml
index 57d4f8922d249a01c1436802a5fe0ee12b09c59a..0757e5fa5476a1e4926dacf78e55f1b674b5bc1d 100644
--- a/appinfo/info.xml
+++ b/appinfo/info.xml
@@ -5,7 +5,7 @@
ECloud dashboard
/e/ Cloud Dashboard
- 0.0.2
+ 0.0.3
agpl
Ronak Patel
EcloudDashboard
@@ -20,4 +20,13 @@
ecloud-dashboard.page.index
+
+
+ OCA\EcloudDashboard\Migration\SetDefaultApp
+
+
+ OCA\EcloudDashboard\Migration\UnsetDefaultApp
+
+
+
diff --git a/lib/Migration/SetDefaultApp.php b/lib/Migration/SetDefaultApp.php
new file mode 100644
index 0000000000000000000000000000000000000000..4b4869dd8ead74b2ce594614585df443dfcaa770
--- /dev/null
+++ b/lib/Migration/SetDefaultApp.php
@@ -0,0 +1,24 @@
+config = $config;
+ }
+
+ public function getName() {
+ return 'Set the custom email template';
+ }
+
+ public function run(IOutput $output) {
+ $this->config->setSystemValue('defaultapp', 'ecloud-dashboard,dashboard');
+ }
+}
diff --git a/lib/Migration/UnsetDefaultApp.php b/lib/Migration/UnsetDefaultApp.php
new file mode 100644
index 0000000000000000000000000000000000000000..7a654a055aa5f661be85eb77f11e48f1d1de6359
--- /dev/null
+++ b/lib/Migration/UnsetDefaultApp.php
@@ -0,0 +1,26 @@
+config = $config;
+ }
+
+ public function getName() {
+ return 'Reset the email template to default';
+ }
+
+ public function run(IOutput $output) {
+ if ($this->config->getSystemValue('defaultapp') === EMailTemplate::class) {
+ $this->config->deleteSystemValue('defaultapp');
+ }
+ }
+}