1<?php
2/**
3 * EGroupware Status - setup
4 *
5 * @link http://www.egroupware.org
6 * @author Hadi Nategh <hn-At-egroupware.org>
7 * @package status
8 * @copyright (c) 2019 by Hadi Nategh <hn-At-egroupware.org>
9 * @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License
10 */
11
12
13$setup_info['status']['name']    = 'status';
14$setup_info['status']['title']   = 'Status';
15$setup_info['status']['version'] = '20.1';
16$setup_info['status']['enable']  = 5; // status 5 means load application in background, tab and sidebox will not be shown but index page will be loaded
17$setup_info['status']['autoinstall'] = true;	// install automatically on update
18$setup_info['status']['author'] = 'Hadi Nategh';
19$setup_info['status']['index'] = array('menuaction' => 'status.EGroupware\\Status\\Ui.index&ajax=true');
20$setup_info['status']['maintainer'] = array(
21	'name'  => 'EGroupware GmbH',
22	'url'   => 'http://www.egroupware.org',
23);
24$setup_info['status']['license']  = 'GPL';
25$setup_info['status']['description'] = '';
26
27/* The hooks this app includes, needed for hooks registration */
28$setup_info['status']['hooks']['status-getStatus'] = \EGroupware\Status\Hooks::class.'::getStatus';
29$setup_info['status']['hooks']['status-get_actions'] = \EGroupware\Status\Hooks::class.'::get_actions';
30$setup_info['status']['hooks']['check_notify'] = \EGroupware\Status\Hooks::class.'::updateState';
31$setup_info['status']['hooks']['config'] = \EGroupware\Status\Hooks::class.'::config';
32$setup_info['status']['hooks']['admin'] = \EGroupware\Status\Hooks::class.'::menu';
33$setup_info['status']['hooks']['settings'] = \EGroupware\Status\Hooks::class.'::settings';
34$setup_info['status']['hooks']['notifications_actions'] = \EGroupware\Status\Hooks::class.'::notifications_actions';
35$setup_info['status']['hooks']['session_created'] =  \EGroupware\Status\Hooks::class.'::sessionCreated';
36$setup_info['status']['hooks']['csp-frame-src'] = \EGroupware\Status\Hooks::class.'::csp_frame_src';
37$setup_info['status']['hooks']['config_after_save'] = \EGroupware\Status\Hooks::class.'::config_after_save';
38$setup_info['status']['hooks']['config_validate'] = \EGroupware\Status\Hooks::class.'::validate';
39
40/* Dependencies for this app to work */
41$setup_info['status']['depends'][] = array(
42	'appname' => 'api',
43	'versions' => array('20.1')
44);
45