initial commit for the theming app

This commit is contained in:
Bjoern Schiessle 2016-06-06 17:40:38 +02:00 committed by Lukas Reschke
parent db6361ef03
commit 20d250a674
7 changed files with 97 additions and 0 deletions

1
.gitignore vendored
View File

@ -25,6 +25,7 @@
!/apps/testing
!/apps/admin_audit
!/apps/updatenotification
!/apps/theming
/apps/files_external/3rdparty/irodsphp/PHPUnitTest
/apps/files_external/3rdparty/irodsphp/web
/apps/files_external/3rdparty/irodsphp/prods/test

View File

@ -0,0 +1,23 @@
<?php
/**
* @author Björn Schießle <bjoern@schiessle.org>
*
* @copyright Copyright (c) 2016, Bjoern Schiessle
* @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 as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your opinion) any later version.
*
* 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
* along with this program. If not, see <http://www.gnu.org/licenses/>
*
*/
\OCP\App::registerAdmin('theming', 'settings/settings-admin');

View File

@ -0,0 +1,15 @@
<?xml version="1.0"?>
<info>
<id>theming</id>
<name>Theming</name>
<description>Adjust the Nextcloud theme</description>
<licence>AGPL</licence>
<author>Bjoern Schiessle</author>
<version>0.1.0</version>
<namespace>Theming</namespace>
<category>other</category>
<dependencies>
<owncloud min-version="9.0" max-version="9.1" />
</dependencies>
<default_enable/>
</info>

View File

View File

@ -0,0 +1,20 @@
/**
* @author Björn Schießle <bjoern@schiessle.org>
*
* @copyright Copyright (c) 2016, Bjoern Schiessle
* @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 as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your opinion) any later version.
*
* 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
* along with this program. If not, see <http://www.gnu.org/licenses/>
*
*/

View File

@ -0,0 +1,27 @@
<?php
/**
* @author Björn Schießle <bjoern@schiessle.org>
*
* @copyright Copyright (c) 2016, Bjoern Schiessle
* @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 as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your opinion) any later version.
*
* 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
* along with this program. If not, see <http://www.gnu.org/licenses/>
*
*/
\OC_Util::checkAdminUser();
$template = new OCP\Template('theming', 'settings-admin');
return $template->fetchPage();

View File

@ -0,0 +1,11 @@
<?php
/** @var array $_ */
/** @var OC_L10N $l */
script('theming', 'settings-admin');
style('theming', 'settings-admin')
?>
<div id="ncTheming" class="section">
<h2><?php p($l->t('Theming')); ?></h2>
Hello World
</div>