Johannes Meyer
f5e30a84f1
Improve the look of headings in the setup wizard
2015-06-19 15:44:43 +02:00
Alexander A. Klimov
98b2699e35
Documentation: use command line arguments in the format --arg=<value>
...
refs #8472
2015-06-10 17:20:27 +02:00
Alexander A. Klimov
ad643e3aa5
Improve the setup module's description
...
refs #7651
2015-06-09 10:39:32 +02:00
Alexander A. Klimov
e9d308eb62
Setup: add module.info
...
refs #7651
2015-06-08 13:26:30 +02:00
Alexander A. Klimov
6a914dc25b
Merge branch 'bugfix/Show-all-shell-commands-required-to-get-ready-in-the-setup-wizard-8705'
...
fixes #8705
2015-06-05 18:40:07 +02:00
Johannes Meyer
2490d0ae67
ConfigController: We're configuring user backends from now on
...
refs #8826
2015-06-02 09:58:57 +02:00
Alexander A. Klimov
38cecdb724
Setup Wizard: show how to add a system group "icingaweb2" and how to add the webserver's user to it
...
refs #8705
2015-05-27 11:39:13 +02:00
Johannes Meyer
399bbf0795
AuthenticationStep: Adjust usage of a DbUserBackend's insert capability
...
refs #8826
2015-05-11 16:01:20 +02:00
Johannes Meyer
437090d2b1
AdminAccountPage: Backends do provide a unified interface now, use it
...
refs #8826
refs #7693
2015-05-04 12:21:17 +02:00
Johannes Meyer
c441117324
LdapUserBackend: Extend Repository and implement UserBackendInterface
...
refs #8826
2015-05-04 12:18:25 +02:00
Johannes Meyer
3da144f199
Revert "Sort LDAP user list"
...
This reverts commit d4dc0177c0
.
2015-04-28 15:57:33 +02:00
Johannes Meyer
6ca68f438d
Move concrete UserBackend classes to Icinga\Authentication\User
...
refs #8826
2015-04-21 12:51:31 +02:00
Johannes Meyer
d02c078e4a
Wizard: Ensure that privileges are checked only once
...
Another entry in the "The provided credentials cannot be
used to create the database and/or the user" story...
2015-04-15 09:26:39 +02:00
Johannes Meyer
a21d54460d
DbTool: Fix that all mysql privileges were checked regardless of their context
...
refs #8707
2015-04-13 14:17:18 +02:00
Johannes Meyer
e0891aedca
DbTool: Add mysql context identifiers for the REFERENCES privilege
...
Though this privilege is not in use until mysql version 5.7.6 it is registered
as privilege in the privilege tables in earlier versions.
refs #8707
2015-04-13 14:13:02 +02:00
Johannes Meyer
d038a2795d
Wizard: Differentiate between privileges required to create and setup a db
...
Fixes the bug that if a database and a login are already existing and only
the schema needs to be set up, which is possible using the resource's login,
the user is required to provide another login with the seemingly missing
privileges.
refs #8707
2015-04-13 14:10:24 +02:00
Johannes Meyer
5c61405a9a
Revert "Setup: Fix that the mysql privilege checks are not working in the wizard"
...
This reverts commit 1835479738
.
Operator precedence is a damn useful thing, if known by the developer...
2015-04-13 10:27:10 +02:00
Alexander A. Klimov
20b09d3bda
Inherit from Icinga\Web\Controller rather than from Icinga\Web\Controller\ModuleActionController
2015-04-08 15:13:59 +02:00
Johannes Meyer
1835479738
Setup: Fix that the mysql privilege checks are not working in the wizard
...
Missed to commit this yesterday as part of the fix for #8929
refs #8929
2015-04-08 08:55:08 +02:00
Johannes Meyer
2882e2fd5e
Setup: Fix that not any privilege checks are working in the wizard
...
fixes #8929
2015-04-07 16:14:03 +02:00
Alexander Klimov
967a2e82dc
Use (only) "@return $this" in fluent interfaces' documentation
2015-04-07 14:24:11 +02:00
Johannes Meyer
b37757ca6e
Disable the LdapDiscoveryConfirmPage
...
As long as the discovery code does not report multiple results, as it should,
actually, it's useless to demand the user to confirm the result.
resolves #8602
refs #8725
refs #8708
2015-03-12 16:14:58 +01:00
Johannes Meyer
39a74c4f3d
LDAP-Auth backend config: Add support for custom LDAP filter rules
...
refs #8365
2015-03-11 09:52:14 +01:00
Johannes Meyer
e4e6c1cb28
Wizard: Fix that the wrong form element is used in case a user already exists
...
fixes #8678
2015-03-11 07:59:04 +01:00
Johannes Meyer
f87a43b9d3
Catch errors occuring on ldap discoveries
...
fixes #8656
2015-03-10 13:24:54 +01:00
Johannes Meyer
59f43a0f5e
Show module requirements as a separate table
...
refs #8508
2015-03-10 10:56:05 +01:00
Johannes Meyer
c44d5d2a73
Use a custom RecursiveIteratorIterator to render a RequirementSet
...
refs #8508
2015-03-10 09:31:57 +01:00
Johannes Meyer
bc450c573d
Refactor and fix requirement evaluation
...
refs #8508
2015-03-10 09:12:06 +01:00
Johannes Meyer
e80786d63d
Rename Requirements to RequirementSet
...
refs #8508
2015-03-09 09:05:56 +01:00
Johannes Meyer
4badbc660b
Merge branch 'master' into feature/conditional-requirements-8508
2015-03-09 08:51:03 +01:00
Louis Sautier
003a9be43d
Fix external authentication with nginx
...
fixes #8634
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-03-08 15:32:34 +01:00
Johannes Meyer
cddcde9494
Setup: Automatically check the respective admin account type selection
...
resolves #8603
2015-03-06 15:41:25 +01:00
Johannes Meyer
31560c9249
Wizard: Explain that the webserver user must be in the group "icingaweb2"
...
resolves #8491
2015-03-05 10:30:06 +01:00
Johannes Meyer
642fa44fce
Move a form's title into the markup of its form
2015-03-03 09:53:25 +01:00
Johannes Meyer
2af83e7d72
Installation: Use native form title and description support where appropriate
...
refs #7947
refs #7976
2015-03-02 18:40:47 +01:00
Johannes Meyer
d3f9bd633c
Installation: Hide the required cue when choosing the preference backend
...
refs #7934
2015-03-02 18:40:46 +01:00
Johannes Meyer
d714c4323c
Installation: Remove required cue from the token input
...
refs #7934
2015-03-02 18:40:46 +01:00
Johannes Meyer
e9bae08a6e
Fix that one can't advance the wizard when skipping the ldap discovery
...
fixes #8506
2015-03-02 18:40:46 +01:00
Johannes Meyer
d0a8dd8973
Requirements: Do not implement ArrayIterator but RecursiveIterator
...
refs #8508
2015-02-26 10:52:39 +01:00
Johannes Meyer
87fe9bd2ff
Adjust the web wizard so that all database dependencies are grouped
...
refs #8508
2015-02-26 10:50:05 +01:00
Johannes Meyer
8ed4a943f7
Add support for nested requirement sets
...
This allows now to link requirements by an OR condition as well and to nest
such grouped requirements in other sets of type AND, and vice versa.
refs #8508
2015-02-26 10:49:03 +01:00
Johannes Meyer
04630a20be
Implement all known requirements as object
...
refs #8508
2015-02-25 13:39:59 +01:00
Johannes Meyer
24d0999fa4
Register requirements as objects
...
This neutralizes the need for a unique name per requirement as
requirements are now compared based on their type and condition.
It also allows to implement a solution to add simple conditional
requirements.
refs #8508
2015-02-25 13:38:38 +01:00
Matthias Jentsch
d4dc0177c0
Sort LDAP user list
...
fixes #7693
2015-02-24 12:50:57 +01:00
Johannes Meyer
e6957967f9
Wizard: Add proper titles to the button-like links on the last page
...
refs #8458
2015-02-23 17:33:23 +01:00
Johannes Meyer
60a9d1f224
Wizard: Add proper title to the refresh button of the requirements page
...
refs #8458
2015-02-23 17:32:55 +01:00
Johannes Meyer
5321c2f9e5
Mute icons properly using the new automatic mechanisms of our view helpers
...
refs #8360
2015-02-16 10:52:42 +01:00
Johannes Meyer
437050430f
Make sure that the admin wizard-step provides the required-HTML markup
...
refs #8349
2015-02-05 13:18:21 +01:00
Johannes Meyer
a8e0b7effc
Fix usage of the PostgreSQL system function has_database/table_privilege
...
On PostgreSQL < 8.4 the system functions has_database_privilege() and
has_table_privilege() do no support comma separated privilege types.
fixes #8354
2015-02-04 13:20:41 +01:00
Eric Lippmann
6bae2e0a53
Note that our license is GPL v2 or any later version in our license header instead of pointing to the license's URL
2015-02-04 10:52:27 +01:00