init
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
namespace OCA\SideMenu\Appinfo;
|
||||
|
||||
use OC\Security\CSP\ContentSecurityPolicy;
|
||||
use OCP\Util;
|
||||
|
||||
$config = \OC::$server->getConfig();
|
||||
$cspnm = \OC::$server->getContentSecurityPolicyNonceManager();
|
||||
|
||||
Util::addScript('side_menu', 'main');
|
||||
Util::addScript('side_menu', 'sideMenu');
|
||||
Util::addStyle('side_menu', 'sideMenu');
|
||||
|
||||
|
||||
// whitelist the URL to allow loading JS from this external domain
|
||||
// $CSPManager = \OC::$server->getContentSecurityPolicyManager();
|
||||
// $policy = new ContentSecurityPolicy();
|
||||
// $policy->addAllowedScriptDomain($url);
|
||||
// $policy->addAllowedImageDomain($url);
|
||||
// $policy->addAllowedConnectDomain($url);
|
||||
// $CSPManager->addDefaultPolicy($policy);
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0"?>
|
||||
<info>
|
||||
<id>side_menu</id>
|
||||
<name>Side menu</name>
|
||||
<summary>Create a side menu</summary>
|
||||
<description></description>
|
||||
<licence>agpl</licence>
|
||||
<author mail="dev+sidemenu@deblan.fr" homepage="https://www.deblan.io/">Simon Vieille</author>
|
||||
<version>0.0.1</version>
|
||||
<namespace>SideMenu</namespace>
|
||||
<category>customization</category>
|
||||
<website>https://www.deblan.io</website>
|
||||
<bugs>https://github.com/ONLYOFFICE/onlyoffice-nextcloud/issues</bugs>
|
||||
<repository type="git">https://gitnet.fr</repository>
|
||||
<dependencies>
|
||||
<nextcloud min-version="18" max-version="18"/>
|
||||
</dependencies>
|
||||
<settings>
|
||||
<admin>OCA\Onlyoffice\AdminSettings</admin>
|
||||
<admin-section>OCA\Onlyoffice\AdminSection</admin-section>
|
||||
</settings>
|
||||
</info>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'routes' => [
|
||||
[
|
||||
'name' => 'Javascript#sideMenu',
|
||||
'url' => '/side_menu/javascript/side_menu',
|
||||
'verb' => 'GET',
|
||||
],
|
||||
[
|
||||
'name' => 'Api#apps',
|
||||
'url' => '/side_menu/api/apps',
|
||||
'verb' => 'GET',
|
||||
]
|
||||
],
|
||||
];
|
||||
Reference in New Issue
Block a user