Johannes Meyer
c1bff9a26e
Merge branch 'master' into feature/setup-wizard-7163
2014-10-30 10:38:21 +01:00
Eric Lippmann
c4554ac692
Log exceptions when saving preferences
2014-10-30 09:48:25 +01:00
Johannes Meyer
47d9426a1f
Use a hardcoded path where to look for modules
...
refs #7163
2014-10-29 15:43:08 +01:00
Johannes Meyer
32006420c5
Fix WelcomePage
...
There were some grammar- and layout-errors
as well as information missing :(
2014-10-29 11:36:03 +01:00
Johannes Meyer
d19d4b1a4c
Fix the ModulePage's request handling
...
This caused a module's summary page not being able to render the
summary as /<ModuleSetup>/->setupPage() is never been called
after a wizard is completed.
refs #7163
2014-10-29 08:38:59 +01:00
Johannes Meyer
dd6b045183
Fix that the ModulePage cant find modules when being asked for
...
refs #7163
2014-10-29 08:38:59 +01:00
Johannes Meyer
1fd4a301c4
Pass the wizard title to the summary page to be able to reuse the page
...
Module wizards can now use the SummaryPage as well if they want to.
refs #7163
2014-10-29 08:38:58 +01:00
Johannes Meyer
e5512f586f
Do not use getForm() but getCurrentPage() to avoid page creation
...
refs #7163
2014-10-29 08:38:58 +01:00
Johannes Meyer
3206ded18c
Pass the entire page data to the ModulePage
...
As module wizards might require some configuration values aggregated by
the main application wizard we pass the entire page data to each wizard as
if the data were aggregated by a module wizard itself.
refs #7163
2014-10-29 08:38:58 +01:00
Matthias Jentsch
b5468a122d
Explain token generation on the welcome page
...
Add token generation manual to the welcome page. Display example code
containing the current configuration dir, to generate tokens.
fixes #7408
2014-10-28 17:32:49 +01:00
Matthias Jentsch
2e8c0cffe6
Check privileges of database user accounts before continuing with the setup
...
Implement owner and privilege checks for postgresql, and fix some errors in
existing MySQL privilege checks.
resolves #7389
2014-10-27 15:08:52 +01:00
Johannes Meyer
2f83976f50
Add ModulePage
...
refs #7163
2014-10-24 17:10:17 +02:00
Johannes Meyer
2fd22261eb
Remove instruction initially purposed for testing only
2014-10-22 16:31:19 +02:00
Johannes Meyer
f5c4708ae2
Add a default file mode for new configuration files
...
The file mode which can be configured in the general configuration is now
used when creating new configuration files with the PreservingIniWriter.
2014-10-21 17:02:21 +02:00
Johannes Meyer
3a3d29ea4f
Add more detailed explanations when configuring authentication backends
...
refs #7163
fixes #7411
2014-10-21 16:15:04 +02:00
Johannes Meyer
8c62c66a4e
Make regular expression pattern in autologin backend being fully optional
2014-10-20 15:14:14 +02:00
Johannes Meyer
7f453be1cc
Fix that no form values are stored for the LdapDiscoveryPage
...
refs #7163
2014-10-17 16:00:52 +02:00
Johannes Meyer
768d8da4f8
Fix that syslog or file config elements are not shown in case of no default
2014-10-17 13:11:25 +02:00
Johannes Meyer
9f127be1dc
Merge branch 'master' into feature/setup-wizard-7163
...
Conflicts:
application/forms/Config/General/LoggingConfigForm.php
2014-10-17 13:04:59 +02:00
Johannes Meyer
2ecb862fc3
Style welcome page and fill placeholders
...
refs #7163
2014-10-17 11:19:04 +02:00
Eric Lippmann
5ca97c14d6
logging config: Support 'log' 'none'
2014-10-16 16:13:00 +02:00
Eric Lippmann
f9e7e6d888
general config: Don't keep unused configuration directives
2014-10-16 11:20:16 +02:00
Johannes Meyer
21379cb24d
Show ldap discovery results in a nice table
...
refs #7163
2014-10-15 15:46:54 +02:00
Johannes Meyer
1daeaef1c5
Fix that it is not possible to create an autologin auth backend
...
Occured only when no database resource nor a ldap resource exists.
2014-10-15 10:51:18 +02:00
Johannes Meyer
00ffb34829
Fix incorrect form fields being displayed when no database resource exists
2014-10-15 10:48:50 +02:00
Johannes Meyer
94f8745fc0
Fix authentication backend validation
2014-10-15 10:46:40 +02:00
Johannes Meyer
f869a1bf17
Fix that the LdapDiscoveryForm discovers only MSAD hosts
...
refs #7163
2014-10-15 10:45:24 +02:00
Johannes Meyer
8f7348b823
Revert "Fix backend validation of LdapBackendForm"
...
This reverts commit 0777848a84
.
2014-10-15 08:49:17 +02:00
Matthias Jentsch
0777848a84
Fix backend validation of LdapBackendForm
2014-10-14 14:44:51 +02:00
Matthias Jentsch
771149e8d6
Move optional base_dn to end of form
2014-10-14 14:44:31 +02:00
Johannes Meyer
b5798331db
Wrap form notifications in <p> by default, not <div>
2014-10-13 09:41:36 +02:00
Johannes Meyer
169a646a1a
Fix that LDAP discovery suggestions are not populated
...
I've broke this when re-commiting the changes made by Matthias and fixed
this by populating dependent pages directly in WebSetup::setupPage.
refs #7163
2014-10-09 10:47:45 +02:00
Matthias Jentsch
e29a568bff
Add LDAP discovery pages
...
refs #7163
2014-10-09 10:20:07 +02:00
Matthias Jentsch
e3164a275f
Clarify the new meaning of an ldap resource's `root_dn' directive
2014-10-09 10:13:26 +02:00
Matthias Jentsch
04e83a53c5
Add `base_dn' directive to LDAP backend config
2014-10-09 10:10:09 +02:00
Johannes Meyer
1cbe2451a8
Merge branch 'master' into feature/setup-wizard-7163
...
Conflicts:
application/forms/Config/Resource/StatusdatResourceForm.php
2014-10-08 16:34:31 +02:00
Johannes Meyer
06e82ed892
Make it possible to skip the db-creation step
...
refs #7163
2014-10-08 15:34:28 +02:00
Johannes Meyer
647447b4d2
Ensure that a new admin account does not already exist
...
refs #7163
2014-10-08 10:38:04 +02:00
Eric Lippmann
1b23fd7fbe
monitoring: Don't support status.dat as backend
...
Icinga Web 2 will not support status.dat for now and maybe forever.
2014-10-07 13:22:07 +02:00
Johannes Meyer
ac255eeda0
Change form name of GeneralConfigPage to "setup_general_config"
...
Used to be "setup_application_config".
refs #7163
2014-10-06 13:52:32 +02:00
Johannes Meyer
f29705fc59
Add summary page
...
refs #7163
2014-10-02 17:11:00 +02:00
Johannes Meyer
0793033559
Add translation contexts to ambiguous form element labels
2014-10-02 16:34:44 +02:00
Johannes Meyer
3a11182bf0
Fix welcome page name not conforming the "standard"
...
refs #7163
2014-10-01 10:33:06 +02:00
Johannes Meyer
08d259eccf
Add database creation page
...
refs #7163
2014-10-01 09:16:53 +02:00
Matthias Jentsch
f1903855b9
Avoid type warning in LoginForm
2014-09-30 15:50:16 +02:00
Johannes Meyer
e9e4ef01e5
Use Icinga\Web\Form\Element\Note instead of Zend_Form_Element_Note
...
Zend_Form_Element_Note is not available prior Zend v1.12.2
refs #7163
2014-09-29 15:46:30 +02:00
Johannes Meyer
c3e3a4127d
Add missing description to the GeneralConfigPage
...
refs #7163
2014-09-29 15:28:36 +02:00
Johannes Meyer
ab93969944
Add missing platform checks to DbResourceForm
2014-09-29 14:46:27 +02:00
Johannes Meyer
243dd19281
Add AdminAccount page
...
refs #7163
2014-09-29 12:29:36 +02:00
Johannes Meyer
b6b7814e8b
Add GeneralConfig page
...
refs #7163
2014-09-29 12:29:13 +02:00