Johannes Meyer
3040116c12
Combine duplicate requirements
...
refs #8191
2015-01-22 12:47:18 +01:00
Johannes Meyer
c4c248cbb7
Make the ModulePage's design more appealing
...
refs #8191
2015-01-22 10:57:41 +01:00
Johannes Meyer
1ee873adfc
Remove the "old" ModulePage view script
...
refs #8191
2015-01-21 17:00:30 +01:00
Johannes Meyer
71fd1036de
Pre-select the monitoring module in the setup wizard
...
It's TEH module!!1
refs #8191
2015-01-21 16:57:08 +01:00
Johannes Meyer
913143f3a8
Update the SummaryPage's description
...
A summary page isn't an indicator anymore for a complete wizard as
there are multiple summary pages now.
refs #8191
2015-01-21 16:52:38 +01:00
Johannes Meyer
96390d34bf
Enable modules as part of the main installation routine
...
refs #8191
2015-01-21 15:03:34 +01:00
Johannes Meyer
817e4e937c
Run module wizards as part of the main application's wizard
...
A user now chooses right after the start which modules to install and
configures them as part of the main routine.
refs #8191
2015-01-21 14:00:57 +01:00
Johannes Meyer
08e600a376
Re-introduce the ModulePage
...
Now with pretty checkboxes :)
refs #8191
2015-01-21 13:57:59 +01:00
Johannes Meyer
1f6a81aefb
Add Wizard::skipPage()
...
Required to not to duplicate code in custom wizards and to avoid errors
when detecting the direction.
refs #8191
2015-01-21 13:07:08 +01:00
Johannes Meyer
573c1046bb
Ensure that the SummaryPage has a unique name when being utilized
...
refs #8191
2015-01-21 11:44:44 +01:00
Johannes Meyer
fdb3988efd
Fix float formatting in the progress bar's css
...
refs #8191
2015-01-21 11:15:38 +01:00
Johannes Meyer
b468be2813
Drop the ModulePage
...
refs #8191
2015-01-21 09:59:48 +01:00
Johannes Meyer
99699a14ad
Replace all mt() calls with translate() in the setup module's view scripts
2015-01-20 17:39:47 +01:00
Johannes Meyer
095d9437b8
Adjust the wizard's progress bar
...
Moved the "Modules" step to the left and removed the "Summary" step.
refs #8191
2015-01-20 17:33:29 +01:00
Eric Lippmann
c0444a81b2
setup: Fix octdec for directory modes
...
Modes prefixed w/ zero, e.g. 0775 require a string conversion before calling octdec.
2015-01-19 11:43:38 +01:00
Eric Lippmann
70f080313d
setup: Use schema path from setup's config or default
...
refs #8232
2015-01-19 11:43:38 +01:00
Eric Lippmann
ef412688e9
setup: Require to set a path to the schema files
...
refs #8232
2015-01-19 11:43:38 +01:00
Johannes Meyer
8c87a9df13
Replace t() and mt() with translate() in setup module's forms
...
refs #7551
2015-01-19 11:07:39 +01:00
Eric Lippmann
e93e8f6330
setup: Convert octal directory mode to decimal notation
...
PHP's chmod sets wrong permissions when using 2770 as directory mode for example.
fixes #8233
2015-01-16 17:01:41 +01:00
Rene Moser
3961a44769
setup-welcome: fix cli doc
...
* `createDirectory` does not exist, this should be `direcotory`.
* For changing the group option `--group` must be used.
* Default config directory is `/etc/icingaweb2` not `/etc/icingaweb`.
Signed-off-by: Eric Lippmann <eric.lippmann@netways.de>
2015-01-13 13:04:04 +01:00
Eric Lippmann
80730e0bb2
cli/setup: Remove is_string checks for switches of the webserver generation
2014-12-30 18:49:47 +01:00
Eric Lippmann
9f545535a0
cli/setup: Issue nice error messages when creating the config directory fails
2014-12-30 16:03:05 +01:00
Eric Lippmann
865b5c126a
cli/setup: Do not exit setup config directory when the directory already exists
...
mkdir may succeed but chmod or chgrp may fail. The next time the command is called
it will ll exit before trying to chmod or chgrp again because the directory already exists.
2014-12-30 15:56:42 +01:00
Eric Lippmann
90fb44122b
cli/setup: Do not translate \n again
2014-12-30 15:55:14 +01:00
Eric Lippmann
f9ca0296a4
cli/setup: Do not return false; after $this->fail()
...
$this-fail() throws an exception.
2014-12-30 15:54:07 +01:00
Eric Lippmann
9de1b20d3c
cli/setup: Issue an error if chmod fails when setting up the configuration directory
2014-12-30 15:51:00 +01:00
Eric Lippmann
9c40372b61
cli/setup: Do not translate \n
2014-12-30 15:49:11 +01:00
Eric Lippmann
672500029c
cli/setup: Add sanity check for the --mode switch when creating the config directory
2014-12-30 15:46:22 +01:00
Eric Lippmann
d3dcf152fb
setup: Do not use umask(0)
...
chmod is not affected in any way by the umask.
2014-12-30 15:40:06 +01:00
Eric Lippmann
f84a9a6529
cli/setup: Do not use umask(0)
...
chmod is not affected in any way by the umask.
2014-12-30 15:33:01 +01:00
Eric Lippmann
082cdd6dd2
cli/setup: Rename --path switch to --config for the directory action
...
All other actions use --config too.
2014-12-30 15:24:31 +01:00
Eric Lippmann
bad7aad05e
cli/setup: Do not use the webserver user's group but 'icingaweb2'
2014-12-30 15:22:53 +01:00
Eric Lippmann
861252b1e7
setup: Rename createDirectory to diretory
...
'icingacli setup config directory' does not suffer from camel case notation and explains
pretty much what it does.
2014-12-30 14:59:23 +01:00
Eric Lippmann
4b6ea55cbb
setup: Add --config switch to TokenCommand::createAction()
...
refs #7906
2014-12-30 14:55:44 +01:00
Eric Lippmann
aea7b068da
setup: Add --config switch to TokenCommand::showAction()
...
refs #7906
2014-12-30 14:43:19 +01:00
Eric Lippmann
2d69e44846
setup: Set default URL path to /icingaweb2
2014-12-30 14:42:42 +01:00
Eric Lippmann
60b74ddcec
Cli: Fix parameter documentation for ConfigCommand::webserverAction()
...
We speak of icingaweb2 not icingaweb now.
2014-12-30 14:41:35 +01:00
Eric Lippmann
5e812c72f1
cli/webserver config: Fix --config sanity check
2014-12-30 14:37:34 +01:00
Eric Lippmann
fc05f4d53e
setup: Fix the mode of created directories
2014-12-29 17:55:34 +01:00
Eric Lippmann
ff17c3729c
setup: Use 'icingaweb2' as default authentication backend name
2014-12-29 16:06:34 +01:00
Eric Lippmann
2bd9d27e05
Do not validate the mode of the setup.token
...
Relying on the mode of the configuration directory must be sufficient.
2014-12-29 14:33:37 +01:00
Eric Lippmann
daaf242145
Fix the default configuration path in our web wizard
2014-12-29 14:33:07 +01:00
Eric Lippmann
19387b24ab
Do not use a new function for getting the configuration directory in our web wizard
2014-12-29 14:32:20 +01:00
Johannes Meyer
4c4c0c97a5
Fix incorrect token generation example on the wizard's welcome page
...
fixes #8135
2014-12-22 08:30:08 +01:00
Johannes Meyer
cc9ee93311
Clarify that php-gd is mandatory to export views to PDF
...
refs #8112
2014-12-18 16:21:25 +01:00
Johannes Meyer
bca28a5ae2
Display inline pie-charts also in views exported to PDF
...
fixes #6463
2014-12-15 13:55:20 +01:00
Johannes Meyer
ebf908b1b5
Make db requirement checks more sensitive
...
fixes #7837
2014-12-01 15:38:10 +01:00
Johannes Meyer
2b2b28915d
Fix granting privileges on a mysql host
...
In case current_user() reports a wildcard identification for the user's
host (e.g. user@%) the percent sign was not escaped causing sprintf
to complain as there were too few arguments in this case.
fixes #7853
2014-12-01 11:00:12 +01:00
Johannes Meyer
ca1dafeec3
Add hint to the requirements page's refresh button to restart the webserver
...
fixes #7839
2014-11-26 10:42:44 +01:00
Johannes Meyer
d25a3a1704
Show path to the php.ini on the wizard's requirements page
...
refs #7839
2014-11-26 10:38:39 +01:00