Browse Source
Moved core apps to the capabilities manager
Moved core apps to the capabilities manager
* Files * Files_Sharing * Files_Trashbin * Files_Versionsremotes/origin/handlebars-approach
15 changed files with 179 additions and 86 deletions
-
12apps/files/appinfo/application.php
-
9apps/files/appinfo/routes.php
-
37apps/files/lib/capabilities.php
-
2apps/files_external/appinfo/application.php
-
2apps/files_external/appinfo/routes.php
-
13apps/files_sharing/appinfo/application.php
-
5apps/files_sharing/appinfo/routes.php
-
32apps/files_sharing/lib/capabilities.php
-
7apps/files_sharing/tests/capabilities.php
-
40apps/files_trashbin/appinfo/application.php
-
11apps/files_trashbin/appinfo/routes.php
-
22apps/files_trashbin/lib/capabilities.php
-
40apps/files_versions/appinfo/application.php
-
8apps/files_versions/appinfo/routes.php
-
25apps/files_versions/lib/capabilities.php
@ -0,0 +1,40 @@ |
|||
<?php |
|||
/** |
|||
* @author Roeland Jago Douma <roeland@famdouma.nl> |
|||
* |
|||
* @copyright Copyright (c) 2015, ownCloud, Inc. |
|||
* @license AGPL-3.0 |
|||
* |
|||
* This code is free software: you can redistribute it and/or modify |
|||
* it under the terms of the GNU Affero General Public License, version 3, |
|||
* as published by the Free Software Foundation. |
|||
* |
|||
* This program 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, version 3, |
|||
* along with this program. If not, see <http://www.gnu.org/licenses/> |
|||
* |
|||
*/ |
|||
|
|||
namespace OCA\Files_Trashbin\AppInfo; |
|||
|
|||
use OCP\AppFramework\App; |
|||
use OCA\Files_Trashbin\Capabilities; |
|||
|
|||
class Application extends App { |
|||
public function __construct(array $urlParams = array()) { |
|||
parent::__construct('files_trashbin', $urlParams); |
|||
|
|||
$container = $this->getContainer(); |
|||
|
|||
/* |
|||
* Register capabilities |
|||
*/ |
|||
$server->getCapabilitiesManager()->registerCapability(function() { |
|||
return new Capabilities(); |
|||
}); |
|||
} |
|||
} |
|||
@ -0,0 +1,40 @@ |
|||
<?php |
|||
/** |
|||
* @author Roeland Jago Douma <roeland@famdouma.nl> |
|||
* |
|||
* @copyright Copyright (c) 2015, ownCloud, Inc. |
|||
* @license AGPL-3.0 |
|||
* |
|||
* This code is free software: you can redistribute it and/or modify |
|||
* it under the terms of the GNU Affero General Public License, version 3, |
|||
* as published by the Free Software Foundation. |
|||
* |
|||
* This program 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, version 3, |
|||
* along with this program. If not, see <http://www.gnu.org/licenses/> |
|||
* |
|||
*/ |
|||
|
|||
namespace OCA\Files_Versions\AppInfo; |
|||
|
|||
use OCP\AppFramework\App; |
|||
use OCA\Files_Versions\Capabilities; |
|||
|
|||
class Application extends App { |
|||
public function __construct(array $urlParams = array()) { |
|||
parent::__construct('files_versions', $urlParams); |
|||
|
|||
$container = $this->getContainer(); |
|||
|
|||
/* |
|||
* Register capabilities |
|||
*/ |
|||
$server->getCapabilitiesManager()->registerCapability(function() { |
|||
return new Capabilities(); |
|||
}); |
|||
} |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue