diff options
author | Julius Härtl <jus@bitgrid.net> | 2021-02-02 22:42:53 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-02 22:42:53 +0300 |
commit | 5744c9ae9e02010c4ab649164f929e2615e57316 (patch) | |
tree | 11bf0b283101cf3b316042b88813f6331e85a36b /appinfo | |
parent | 65685cd8dd1f542f7a9e2cb83a8e7956c7b8de97 (diff) | |
parent | 9279332b444400f40928596f1b78496d1a8b3da4 (diff) |
Merge pull request #1317 from nextcloud/enh/21
Diffstat (limited to 'appinfo')
-rw-r--r-- | appinfo/app.php | 65 | ||||
-rw-r--r-- | appinfo/info.xml | 4 |
2 files changed, 2 insertions, 67 deletions
diff --git a/appinfo/app.php b/appinfo/app.php deleted file mode 100644 index 5034b4fe..00000000 --- a/appinfo/app.php +++ /dev/null @@ -1,65 +0,0 @@ -<?php -/** - * ownCloud - Richdocuments App - * - * @author Frank Karlitschek - * @copyright 2013-2014 Frank Karlitschek karlitschek@kde.org - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE - * License as published by the Free Software Foundation; either - * version 3 of the License, or any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU AFFERO GENERAL PUBLIC LICENSE for more details. - * - * You should have received a copy of the GNU Affero General Public - * License along with this library. If not, see <http://www.gnu.org/licenses/>. - * - */ - -namespace OCA\Richdocuments\AppInfo; - -use OCA\Richdocuments\PermissionManager; - -$currentUser = \OC::$server->getUserSession()->getUser(); -if($currentUser !== null) { - /** @var PermissionManager $permissionManager */ - $permissionManager = \OC::$server->query(PermissionManager::class); - if(!$permissionManager->isEnabledForUser($currentUser)) { - return; - } -} - -$eventDispatcher = \OC::$server->getEventDispatcher(); -$eventDispatcher->addListener( - 'OCA\Files::loadAdditionalScripts', - function() { - \OCP\Util::addScript('richdocuments', 'files'); - } -); -$eventDispatcher->addListener( - 'OCA\Files_Sharing::loadAdditionalScripts', - function() { - \OCP\Util::addScript('richdocuments', 'files'); - } -); - -if (class_exists('\OC\Files\Type\TemplateManager')) { - $manager = \OC_Helper::getFileTemplateManager(); - - $manager->registerTemplate('application/vnd.openxmlformats-officedocument.wordprocessingml.document', dirname(__DIR__) . '/assets/docxtemplate.docx'); - $manager->registerTemplate('application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', dirname(__DIR__) . '/assets/xlsxtemplate.xlsx'); - $manager->registerTemplate('application/vnd.openxmlformats-officedocument.presentationml.presentation', dirname(__DIR__) . '/assets/pptxtemplate.pptx'); - $manager->registerTemplate('application/vnd.oasis.opendocument.presentation', dirname(__DIR__) . '/assets/template.odp'); - $manager->registerTemplate('application/vnd.oasis.opendocument.text', dirname(__DIR__) . '/assets/template.odt'); - $manager->registerTemplate('application/vnd.oasis.opendocument.spreadsheet', dirname(__DIR__) . '/assets/template.ods'); - -} - -$app = \OC::$server->query(Application::class); -$app->registerProvider(); -$app->updateCSP(); -$app->checkAndEnableCODEServer();
\ No newline at end of file diff --git a/appinfo/info.xml b/appinfo/info.xml index d29c0868..0bbe7e7e 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -6,7 +6,7 @@ <description><![CDATA[This application can connect to a Collabora Online (or other) server (WOPI-like Client). Nextcloud is the WOPI Host. Please read the documentation to learn more about that. You can also edit your documents off-line with the Collabora Office app from the **[Android](https://play.google.com/store/apps/details?id=com.collabora.libreoffice)** and **[iOS](https://apps.apple.com/us/app/collabora-office/id1440482071)** store.]]></description> - <version>3.7.14</version> + <version>4.0.0-beta1</version> <licence>agpl</licence> <author>Collabora Productivity based on work of Frank Karlitschek, Victor Dubiniuk</author> <types> @@ -29,7 +29,7 @@ You can also edit your documents off-line with the Collabora Office app from the <screenshot>https://www.collaboraoffice.com/downloads/nextcloud/richdocuments/collabora-online-screenshot-4.png</screenshot> <screenshot>https://www.collaboraoffice.com/downloads/nextcloud/richdocuments/collabora-online-screenshot-5.png</screenshot> <dependencies> - <nextcloud min-version="15" max-version="20" /> + <nextcloud min-version="21" max-version="21" /> </dependencies> <background-jobs> <job>OCA\Richdocuments\Backgroundjobs\ObtainCapabilities</job> |