]> git.immae.eu Git - github/shaarli/Shaarli.git/commit
Feature: add a Server administration page 1604/head
authorArthurHoaro <arthur@hoa.ro>
Wed, 21 Oct 2020 11:12:15 +0000 (13:12 +0200)
committerArthurHoaro <arthur@hoa.ro>
Wed, 21 Oct 2020 13:06:47 +0000 (15:06 +0200)
commit0cf76ccb4736473a958d9fd36ed914e2d25d594a
tree0bb11821bc45ad2a7c2b965137a901ae5546455a
parentd8030c8155ee4c20573848b2444f6df0b65d1662
Feature: add a Server administration page

It contains mostly read only information about the current Shaarli instance,
PHP version, extensions, file and folder permissions, etc.
Also action buttons to clear the cache or sync thumbnails.

Part of the content of this page is also displayed on the install page,
to check server requirement before installing Shaarli config file.

Fixes #40
Fixes #185
16 files changed:
application/ApplicationUtils.php
application/FileUtils.php
application/front/controller/admin/ServerController.php [new file with mode: 0644]
application/front/controller/visitor/BookmarkListController.php
application/front/controller/visitor/InstallController.php
assets/default/scss/shaarli.scss
inc/languages/fr/LC_MESSAGES/shaarli.po
index.php
tests/ApplicationUtilsTest.php
tests/FileUtilsTest.php
tests/front/controller/admin/ServerControllerTest.php [new file with mode: 0644]
tests/front/controller/visitor/InstallControllerTest.php
tpl/default/install.html
tpl/default/server.html [new file with mode: 0644]
tpl/default/server.requirements.html [new file with mode: 0644]
tpl/default/tools.html