summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorVictor Dubiniuk <victor.dubiniuk@gmail.com>2016-03-25 16:16:49 +0300
committerVictor Dubiniuk <victor.dubiniuk@gmail.com>2016-04-05 17:13:31 +0300
commitcfd8cc3fd8382038a556ea729bb7c9beb09e4765 (patch)
treefe5e5561b5c9072299218ddc82b5da6cc5acb27e /lib
parent118c39d4722b52b5024cc4efa588fe2bfe7577a7 (diff)
downloadnextcloud-server-cfd8cc3fd8382038a556ea729bb7c9beb09e4765.tar.gz
nextcloud-server-cfd8cc3fd8382038a556ea729bb7c9beb09e4765.zip
Show release notes
Diffstat (limited to 'lib')
-rw-r--r--lib/base.php3
-rw-r--r--lib/private/server.php13
2 files changed, 16 insertions, 0 deletions
diff --git a/lib/base.php b/lib/base.php
index 35c8592fe10..a5b0dd429ae 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -392,12 +392,15 @@ class OC {
$tmpl->assign('isAppsOnlyUpgrade', false);
}
+ $releaseNotes = \OC::$server->getReleaseNotes();
+
// get third party apps
$ocVersion = \OCP\Util::getVersion();
$tmpl->assign('appsToUpgrade', $appManager->getAppsNeedingUpgrade($ocVersion));
$tmpl->assign('incompatibleAppsList', $appManager->getIncompatibleApps($ocVersion));
$tmpl->assign('productName', 'ownCloud'); // for now
$tmpl->assign('oldTheme', $oldTheme);
+ $tmpl->assign('releaseNotes', $releaseNotes->getReleaseNotes($installedVersion, $currentVersion));
$tmpl->printPage();
}
diff --git a/lib/private/server.php b/lib/private/server.php
index 581a2b44cea..00ee4e5c565 100644
--- a/lib/private/server.php
+++ b/lib/private/server.php
@@ -623,6 +623,12 @@ class Server extends ServerContainer implements IServerContainer {
return $manager;
});
+
+ $this->registerService('ReleaseNotes', function (Server $c) {
+ return new \OC\ReleaseNotes(
+ $c->getDatabaseConnection()
+ );
+ });
}
/**
@@ -1276,4 +1282,11 @@ class Server extends ServerContainer implements IServerContainer {
return $this->query('ShareManager');
}
+ /**
+ * @return \OC\ReleaseNotes
+ */
+ public function getReleaseNotes() {
+ return $this->query('ReleaseNotes');
+ }
+
}