Eric Lippmann
e9c73c1810
Namespace the ConfigController
...
refs #5786
2015-08-27 13:22:49 +02:00
Eric Lippmann
e92414ea6d
Use Request::setBody() for cookies disabled message
2015-08-27 13:21:43 +02:00
Eric Lippmann
016bcf070f
Remove unused alias in the AuthenticationController
2015-08-27 13:10:21 +02:00
Eric Lippmann
5518f61614
Namespace the AuthenticationController
...
refs #5786
2015-08-27 13:09:58 +02:00
Eric Lippmann
358735a0a3
Optimize imports in the AboutController
2015-08-27 13:07:10 +02:00
Eric Lippmann
5d8424535f
Namespace the AboutController
...
refs #5786
2015-08-27 13:05:20 +02:00
Eric Lippmann
28009eb563
Rename controller namespace to Controllers
...
refs #5786
2015-08-27 13:03:45 +02:00
Eric Lippmann
96fb3b5d4b
Merge branch 'master' into feature/api-9606
2015-08-25 09:25:59 +02:00
Eric Lippmann
30add41572
Handle the HttpBadRequestException in the error controller
...
refs #9606
2015-08-24 15:59:25 +02:00
Johannes Meyer
93f7bfeeb9
Allow to dis-/enable stacktraces in a user's preferences
...
refs #9113
2015-08-24 14:47:37 +02:00
Johannes Meyer
0c47aececc
Allow to disable stack traces globally
...
refs #9113
2015-08-24 14:44:54 +02:00
Johannes Meyer
eb54c9875b
Add missing activity indicators when canceling group memberships
...
refs #8369
2015-08-24 13:00:32 +02:00
Johannes Meyer
b9252010b3
PreferenceForm: Add missing activity indicator
...
refs #8369
2015-08-24 12:47:34 +02:00
Johannes Meyer
9ca278d7b2
Merge branch 'master' into feature/activity-indicators-for-form-submits-8369
2015-08-21 13:37:54 +02:00
Johannes Meyer
1cb2009dcd
Animate the button when reordering authentication backends
...
refs #8369
2015-08-21 13:29:29 +02:00
Eric Lippmann
1c5a784022
lib: Move Request::sendJson() to Response::sendJson()
...
refs #9606
2015-08-20 16:05:45 +02:00
Eric Lippmann
870b73ae09
lib: Rename Request::getIsApiRequest() to ::isApiRequest()
...
There's no setter involved.
refs #9606
2015-08-20 16:02:25 +02:00
Eric Lippmann
e914b733cd
Handle API requests in the ErrorController
...
refs #9606
2015-08-20 15:49:37 +02:00
Johannes Meyer
5602d57d0b
Indicate that the configuration is being validated
...
refs #8369
2015-08-20 15:48:41 +02:00
Johannes Meyer
bf1e177023
LoginForm: Provide a progress label
...
refs #8369
2015-08-20 15:32:53 +02:00
Matthias Jentsch
9e40f5f2c7
Remove option to skip certificate validation to prevent insecure configurations
...
Skipping certificate validation will allow MITM on every single request and not give any real security over just running unencrypted queries. On top of that, there is no way to configure this behavior from within PHP except of setting environment variables, which is really hacky and has side effects on other requests.
fixes #9607
2015-08-19 16:20:33 +02:00
Johannes Meyer
63e639caf0
Handle module identification directly in the ActionController
...
Fixes some issues with more complex customisations in a
module's controller.
Obsoletes: 93f8297344
2015-08-19 13:39:46 +02:00
Eric Lippmann
fba9780405
Add missing imports in the DashboardController after namespacing
...
refs #5786
2015-08-18 13:07:01 +02:00
Eric Lippmann
727f46139d
Optimize imports in the DashboardController
...
refs #5786
2015-08-18 13:06:43 +02:00
Eric Lippmann
c2d5d8f339
Namespace the DashboardController
...
refs #5786
2015-08-18 13:03:25 +02:00
Matthias Jentsch
15ec564bc5
Use an easier distinctable "disabled" icon for module state
...
fixes #9908
2015-08-18 11:42:42 +02:00
Matthias Jentsch
d51ecc3d72
Use better icons for resource and auth views
...
refs #9908
2015-08-18 11:42:42 +02:00
Johannes Meyer
e5f249270a
Merge branch 'master' into feature/provide-a-complete-list-of-filter-columns-9029
2015-08-17 15:41:40 +02:00
Johannes Meyer
1e6c394693
Controller: Create the filter editor in setupFilterControl() ...
...
...instead of demanding a concrete controller to do so.
We still have to decide how to handle parameter preservation
properly.
refs #9029
2015-08-13 17:05:13 +02:00
Alexander Fuhr
a9ff6eebc0
Merge branch 'master' into bugfix/cookie-support-7383
2015-08-13 11:22:14 +02:00
Alexander Fuhr
d468c59e32
AuthenticationController: Add cookie detection to login action
...
refs #7383
2015-08-13 11:21:05 +02:00
Johannes Meyer
fa1e3a763d
Do not show the full layout on the login page
...
...
refs #9892
2015-08-13 08:12:30 +02:00
Johannes Meyer
71cb484299
Show the full layout for anonymous clients
...
fixes #9892
2015-08-12 16:47:31 +02:00
Matthias Jentsch
60675979bc
Merge branch 'bugfix/creating-dashlet-with-parentheses-9530'
...
fixes #9530
2015-08-05 18:22:29 +02:00
Alexander Fuhr
ac31fb00c9
dashboard/index: Fix the suggestion to enable modules
...
fixes #9790
2015-08-04 15:08:30 +02:00
Matthias Jentsch
7095ad5bc7
Improve ini editor and dashlet input validation
2015-08-04 13:23:30 +02:00
Johannes Meyer
d1917ad2b4
Merge branch 'master' into bugfix/do-not-use-count-queries-for-emptiness-checks-9632
...
Conflicts:
modules/monitoring/application/views/scripts/service/history.phtml
2015-08-03 16:46:27 +02:00
Johannes Meyer
7bd8b4b19a
User: Use $query->hasResult() instead of $query->count()
...
refs #9632
2015-08-03 16:28:43 +02:00
Johannes Meyer
3b36009122
Group: Use $query->hasResult() instead of $query->count()
...
refs #9632
2015-08-03 16:28:25 +02:00
Johannes Meyer
d78f69368c
Users: Use $query->hasResult() instead of $query->count()
...
refs #9632
2015-08-03 16:19:00 +02:00
Johannes Meyer
7388db3241
Groups: Use $query->hasResult() intead of $query->count()
...
refs #9632
2015-08-03 16:18:37 +02:00
Eric Lippmann
688a08585b
Merge branch 'master' into bugfix/error-prone-generictts-9611
...
Conflicts:
modules/monitoring/application/views/scripts/show/components/downtime.phtml
2015-08-03 15:05:45 +02:00
Eric Lippmann
6481e97565
Add createTicketLinks() view helper
...
refs #9611
2015-08-03 10:39:42 +02:00
Johannes Meyer
dafa722cec
Hide non-essential form fields when configuring LDAP user group backends
...
resolves #9780
2015-07-31 15:56:13 +02:00
Johannes Meyer
9b051cd7ce
reorder-authbackend.phtml: Fix hover styles of icon-only buttons
2015-07-31 08:29:59 +02:00
Johannes Meyer
316a4d8b82
Merge branch 'master' into bugfix/allow-to-configure-how-to-manage-groups-9609
2015-07-30 16:16:04 +02:00
Johannes Meyer
5ca0e981c4
UserGroupBackendPage: Ensure that all required fields exist
...
refs #9609
2015-07-30 15:49:04 +02:00
Eric Lippmann
a234852f32
Merge branch 'feature/basic-auth-9660'
...
resolves #9660
2015-07-30 15:05:07 +02:00
Eric Lippmann
81aad9d6a6
Rename Notifiation::getMessages() to popMessages()
...
Because the call to popMessages()--before getMessages()--automatically resets the notification messages on the instance, popMessages() is a much better name for the method.
refs #9660
2015-07-30 13:45:39 +02:00
Eric Lippmann
3aae37aff3
Don't redirect on external auth
...
refs #9660
2015-07-30 12:02:42 +02:00
Matthias Jentsch
3e7cc299ec
Fix issue that caused the refresh button to remove side bar
...
Do not apply base target globally for all toolbar elements, but specifically for those that should remove side-bars.
refs #8623
refs #6436
2015-07-29 17:18:52 +02:00
Eric Lippmann
c3a057dbdb
lib: Add AuthChain::setSkipExternalBackends() in favor of setIteratorMode()
...
There's only one mode.
refs #9660
2015-07-29 16:18:30 +02:00
Eric Lippmann
1b5c5deace
lib: Rename remote user to external user
...
We renamed our backend. Code now reflects this.
refs #9660
2015-07-29 15:44:32 +02:00
Matthias Jentsch
6db79a72d5
Display the rows in the auth backend configuration as active without any delay
...
refs #8623
2015-07-29 15:21:29 +02:00
Eric Lippmann
257a9f9d1d
Set Response::rerenderLayout() in the LoginForm
...
refs #9660
2015-07-29 15:09:29 +02:00
Eric Lippmann
23fcd39503
Relax auth controller complexity
...
refs #9660
2015-07-29 14:17:07 +02:00
Eric Lippmann
c5c7b40133
Remove info box about external auth requirement in the login view script
...
The LoginForm will add the info.
refs #9660
2015-07-29 14:16:14 +02:00
Eric Lippmann
db78f810ff
lib: Add log in functionality to the LoginForm
...
refs #9660
2015-07-29 14:15:11 +02:00
Johannes Meyer
155bcc5db7
LdapUserGroupBackendForm: Fetch config from the factory, not the app
...
refs #9609
2015-07-29 13:45:18 +02:00
Eric Lippmann
07849e0fea
lib: Rename Authentication/Manager to Authentication/Auth
...
refs #9660
2015-07-28 17:08:55 +02:00
Johannes Meyer
5411efd546
LdapBackendForm: Fail gracefully if the discovery is not possible
2015-07-28 15:07:33 +02:00
Eric Lippmann
7cfc78558d
Merge branch 'master' into feature/secure-modules-9644
...
Conflicts:
library/Icinga/Exception/IcingaException.php
2015-07-28 13:42:02 +02:00
Eric Lippmann
d40c3f0a29
Remove unnecessary use in FormTriStateCheckbox
...
refs #9449
2015-07-28 11:49:18 +02:00
Eric Lippmann
b36b447023
Use Controller::httpNotFound() in applicationlog/list
...
refs #9449
2015-07-28 11:33:33 +02:00
Johannes Meyer
86ad6c48ff
Form: Automatically remove query parameters only for GET forms
...
refs #9421
2015-07-27 08:52:33 +02:00
Eric Lippmann
a51f0ad65e
Roles: Include permissions and restrictions of unloaded modules too
...
Because we now have module permissions it makes sense to allow an admin to configure permissions and restrictions from a module
before allowing access to it.
refs #9644
2015-07-24 16:13:08 +02:00
Johannes Meyer
df81fd502d
ResourceConfigForm: Allow to manually validate the configuration
...
refs #7588
2015-07-24 14:31:02 +02:00
Johannes Meyer
2c4b6eb915
ResourceConfigForm: Replace isValid- with inspectResource()
...
refs #7588
2015-07-24 14:24:11 +02:00
Johannes Meyer
ccc809853a
UserBackendConfigForm: Allow to manually validate the configuration
...
refs #7588
2015-07-24 13:46:17 +02:00
Eric Lippmann
e1357c1386
Require config/modules permission for listing and showing modules
...
refs #9644
2015-07-24 13:34:47 +02:00
Eric Lippmann
8d7f32cac1
Fix static call of SearchDashboard::search()
...
refs #9644
2015-07-24 13:34:11 +02:00
Johannes Meyer
b3e6b2755c
UserBackendConfigForm: Replace isValid- with inspectUserBackend()
...
refs #7588
2015-07-24 11:45:49 +02:00
Johannes Meyer
624309774b
Fix style of buttons used for reordering user backends
2015-07-24 10:14:18 +02:00
Johannes Meyer
3b4bb6d890
ifont: Add new icons up|down|right|left-small
2015-07-24 10:13:26 +02:00
Johannes Meyer
760c7e4374
LdapBackendForm: Allow to discover a connection's default settings
...
refs #9602
2015-07-23 17:42:02 +02:00
Johannes Meyer
44643a6c4b
PreferenceForm: Improve button placement
2015-07-23 16:49:50 +02:00
Johannes Meyer
4e3da3a6eb
UserBackendConfigForm: Adjust how to process requests...
...
...and use sub-forms, finally.
refs #9602
2015-07-23 16:18:09 +02:00
Eric Lippmann
cccb34e98c
Pass authenticated user to the SearchDashboard
...
refs #9644
2015-07-23 12:58:53 +02:00
Eric Lippmann
7c5b4de087
Fix coding style in RoleForm.php
2015-07-23 12:50:42 +02:00
Eric Lippmann
bf590ed380
Provide module permissions automatically
...
refs #9644
2015-07-22 15:01:54 +02:00
Johannes Meyer
cecd94be50
Merge branch 'master' into feature/support-for-file-uploads-8758
2015-07-22 08:47:24 +02:00
Johannes Meyer
fc481e527b
Form: Process request parameter _frameUpload
...
This parameter is being used to flag a request as form submission issued
by utilizing an iframe. Appending it to a form's action causes no redirection
to take place in case of successful submission and a reduced but still valid
layout to be printed in any way. Redirection must be handled by the client
regarding the meta tag "redirectUrl".
refs #8758
2015-07-21 15:22:24 +02:00
Johannes Meyer
be88683c19
layout.phtml: Add hidden iframe for non-xhr file uploads
...
refs #8758
2015-07-20 10:14:55 +02:00
Matthias Jentsch
e357960d1e
Add Inspection API to DB backend
...
refs #9641
2015-07-16 16:16:55 +02:00
Matthias Jentsch
f4054d575b
Add Inspection API to db connection
...
refs #9641
2015-07-16 15:29:45 +02:00
Matthias Jentsch
59c4f8d056
Use Inspection API in User Backend Form
...
refs #9630
2015-07-15 19:35:25 +02:00
Matthias Jentsch
cf8b760ade
Use Inspection API in LdapResourceForm
...
refs #9630
2015-07-15 19:33:47 +02:00
Matthias Jentsch
11360f36e4
Fix grammar errors in backend titles
2015-07-15 15:37:59 +02:00
Johannes Meyer
a8ac420897
LdapConnection: Establish a connection lazily
2015-07-10 09:51:39 +02:00
Johannes Meyer
066b3d9e28
ApplicationConfigForm: Make preference options be global options
...
refs #8709
2015-07-01 15:41:45 +02:00
Johannes Meyer
8c8198eeea
UserGroupBackendForm: Some small documentation fixes
2015-06-29 11:11:06 +02:00
Johannes Meyer
3dddee8b7d
Setup: Fix authentication backend validation
...
This is a ridiculous dirty fix. We'll definitely need to
improve how we create authentication backends...
fixes #9509
2015-06-25 14:36:51 +02:00
Johannes Meyer
d95874b84c
Setup: Provide a default user filter for ActiveDirectory backends
...
fixes #8703
2015-06-25 14:22:50 +02:00
Johannes Meyer
f2ba70d5ab
GroupController: Fix design for showing a group
2015-06-25 11:36:26 +02:00
Johannes Meyer
af7426451a
UserController: Fix design for showing a user
2015-06-25 11:27:28 +02:00
Johannes Meyer
e3f13c8a44
UserController: Fix permission check for editing users
...
Eh...?
2015-06-25 10:13:15 +02:00
Johannes Meyer
c3ad7b211a
Ldap\Connection: Rename to LdapConnection
...
refs #8954
2015-06-24 09:05:29 +02:00
Johannes Meyer
5fd2eb639a
LdapResourceForm: Display exact error messages to the user
2015-06-23 14:08:50 +02:00
Johannes Meyer
15220da645
Automatically strip unnecessary parentheses from custom ldap filters
...
fixes #9348
2015-06-23 10:32:45 +02:00
Johannes Meyer
d36f90d8cb
Navigation: Restructure authentication backend configuration
...
This moves the configuration tabs for user and group backends into
a dedicated menu entry called "Authentication". All tabs previously
available in this menu entry were moved into their own dedicated
menu entry as well to not to confuse users.
fixes #9398
2015-06-22 13:26:24 +02:00
Matthias Jentsch
d3dd88a925
Add alternating table layout to module views
2015-06-22 09:46:03 +02:00
Thomas Gelf
b154e13ad9
RoleForm: hide config/"all-but-*" for rc1
2015-06-18 15:49:49 +02:00
Thomas Gelf
cd70c27519
Merge remote-tracking branch 'origin/master' into feature/refine-ui-for-rc1-9361
2015-06-18 15:18:42 +02:00
Thomas Gelf
1e61f55210
dashboard: add compact support
2015-06-18 13:41:12 +02:00
Thomas Gelf
2f62a4383a
Layout: add showFullscreen parameter
...
refs #6729
2015-06-18 13:41:12 +02:00
Thomas Gelf
3462f0ee9a
Merge remote-tracking branch 'origin/master' into feature/refine-ui-for-rc1-9361
...
Conflicts:
modules/monitoring/application/views/scripts/host/history.phtml
modules/monitoring/application/views/scripts/list/services.phtml
2015-06-18 11:26:51 +02:00
Matthias Jentsch
5b517a2cb0
Improve table layout
...
Add alternating colors to table rows, to improve visibillity of the table.
refs #9361
2015-06-17 17:28:28 +02:00
Johannes Meyer
b54bf35402
ConfigController: Do not use forward() but redirectNow()
...
fixes #9349
2015-06-17 13:43:59 +02:00
Johannes Meyer
4d06bff5e8
Merge branch 'master' into feature/Move-notifications-to-the-bottom-of-the-page-8247
2015-06-17 12:47:58 +02:00
Matthias Jentsch
5b8c308679
Merge branch 'bugfix/use-statement-error-9281'
...
fixes #9281
2015-06-16 17:06:47 +02:00
Matthias Jentsch
5bf7bbdb8b
Remove unneeded use statements from global namespaces
...
Use statements on global classes from the global namespace don't have any effect, prevent warnings from being displayed in php versions >= 5.6.9 and version >= 5.5.25.
refs #9281
2015-06-16 16:10:52 +02:00
Thomas Gelf
e962b44b5e
user/show: get rid of useless styles...
...
...and use our default HTML tags/classes instead
2015-06-16 02:11:16 +02:00
Thomas Gelf
edf8bcca4b
layout.phtml: use cleartype on mobile IE
2015-06-15 23:54:12 +02:00
Matthias Jentsch
42de13a2b9
Merge branch 'feature/ssh-remote-connection-resource-configuration-7595'
...
resolves #7595
2015-06-15 17:30:42 +02:00
Matthias Jentsch
4cea9f15e9
Add heading to user and group view and fix layout
2015-06-09 10:29:45 +02:00
Johannes Meyer
fb52ee5a7c
GroupController: Allow to quick search members
2015-06-09 08:31:21 +02:00
Johannes Meyer
27d2af5616
UserController: Allow to quick search memberships
2015-06-09 08:31:05 +02:00
Johannes Meyer
17fa0d3f11
Revert "Improve group and user view layout"
...
This reverts commit 44e3dba362
.
Reason:
* Controls are controls, not content
* Controls must still be shown in case of a non-matching filter
2015-06-09 08:23:06 +02:00
Matthias Jentsch
44e3dba362
Improve group and user view layout
...
Display header and hide filter and sort widgets when there are no entries to be sorted or filtered.
2015-06-08 16:19:03 +02:00
Johannes Meyer
91cee3a957
GroupController: Behave nicely when not any backend is available
2015-06-08 13:28:25 +02:00
Johannes Meyer
07041fafc8
UserController: Behave nicely when not any backend is available
2015-06-08 13:28:25 +02:00
Alexander A. Klimov
1bd18c5adb
Merge branch 'feature/Show-Icinga-Web-2-s-version-in-the-frontend-9247'
...
resolves #9247
2015-06-08 12:40:14 +02:00
Johannes Meyer
54b960addc
RoleController: Fix link to add a new role
2015-06-08 12:39:31 +02:00
Alexander A. Klimov
0b1bb54c26
Rename .fileNotReadable to .message-error
...
refs #9247
2015-06-08 11:22:26 +02:00
Johannes Meyer
2dd04bb6c9
LdapUserGroupBackendForm: Do not disable `user_filter' and `group_filter'
...
refs #7343
2015-06-05 17:24:03 +02:00
Johannes Meyer
e66f8731af
UserBackendConfigForm: Allow to configure user backends of type msldap
...
fixes #9355
2015-06-05 17:20:31 +02:00
Johannes Meyer
c800f1e6aa
UserGroupBackendForm: Do not translate LDAP and ActiveDirectory
...
refs #7343
2015-06-05 16:40:17 +02:00
Johannes Meyer
840069b436
LdapUserGroupBackendForm: Do not persist default values
...
...
refs #7343
2015-06-05 16:34:28 +02:00
Johannes Meyer
e910a5a254
LdapUserGroupBackendForm: Do not disable `base_dn' and `user_base_dn'
...
refs #7343
2015-06-05 16:16:35 +02:00
Johannes Meyer
797e9de629
LdapUserGroupBackendForm: Do not disable group configuration..
...
..when no user backend has been linked and it's not a ActiveDirectory.
refs #7343
2015-06-05 16:07:27 +02:00
Johannes Meyer
975edbe548
UserGroupBackendForm: Do not persist null values, really
...
Revert this once #9376 has been fixed.
refs #9376
2015-06-05 15:45:33 +02:00
Johannes Meyer
e6837cf9e9
UsergroupbackendController: Do not persist empty configuration values
...
refs #7343
2015-06-05 15:42:35 +02:00
Johannes Meyer
e9e97cb1b3
UserGroupBackendForm: Unset the `name' property, always
...
refs #7343
2015-06-05 15:41:24 +02:00
Johannes Meyer
5688f0cb85
Allow to configure user group backends of type LDAP
...
refs #7343
2015-06-05 14:53:29 +02:00
Johannes Meyer
447088af22
Introduce form LdapUserGroupBackendForm
...
refs #7343
2015-06-05 14:52:46 +02:00
Johannes Meyer
7ebf185036
UserGroupBackendForm: Fix that autosubmit do not have any effect
...
refs #7343
2015-06-05 13:07:16 +02:00
Alexander A. Klimov
67322e0b36
Show an error message rather than just "unknown version"
...
refs #9247
2015-06-05 11:56:15 +02:00
Alexander A. Klimov
602f0cf755
Move Version to Icinga\Application\
...
refs #9247
2015-06-05 10:18:24 +02:00
Alexander A. Klimov
7577b37cdb
Change VERSION's format
...
refs #9247
2015-06-03 18:08:54 +02:00
Alexander A. Klimov
757e993871
Outsource version-getting logic to Version::get()
...
refs #9247
2015-06-03 15:23:05 +02:00
Johannes Meyer
916a26572b
User-/GroupController: Register search columns to support quick searches
...
fixes #9353
2015-06-03 10:04:35 +02:00
Johannes Meyer
dd7cbf4b69
User-/GroupController: Create tabs as early as possible
...
fixes #9350
2015-06-03 10:04:35 +02:00
Alexander A. Klimov
887bd0b8f0
Show Icinga Web 2's version in the frontend
...
refs #9247
2015-06-02 16:49:27 +02:00
Alexander A. Klimov
441fc33643
Include version information on `git archive'
...
refs #9247
2015-06-02 16:49:26 +02:00
Michael Friedrich
00ae69a694
Fix PHP 5.6.9 error: The use statement with non-compound name 'Exception' has no effect
...
refs #9281
2015-06-02 16:41:33 +02:00
Johannes Meyer
7213379cac
AuthBackendController: Add final indexAction
...
Required to automatically redirect to the first permitted list action.
refs #8826
2015-06-02 11:59:04 +02:00
Johannes Meyer
00c31ffd28
RolesController: Rename to RoleController
2015-06-02 11:57:13 +02:00
Johannes Meyer
cd0c418854
Merge branch 'master' into feature/user-and-group-management-8826
2015-06-02 10:44:13 +02:00
Johannes Meyer
ae30a62055
ConfigController: Add tab for the user group backend configuration
...
refs #8826
2015-06-02 10:23:40 +02:00
Johannes Meyer
2490d0ae67
ConfigController: We're configuring user backends from now on
...
refs #8826
2015-06-02 09:58:57 +02:00
Johannes Meyer
8875ce7d95
Provide permission config/authentication/*
2015-06-02 09:09:11 +02:00
Johannes Meyer
9bd5d4148e
Drop permission config/application/groups/member
...
refs #8826
2015-06-02 09:08:16 +02:00
Johannes Meyer
cf96e66ff2
Rename permission config/application/roles* to config/authentication/...
...
Does also split it into *, show, add, edit, remove as this should behave like
any other authentication configuration.
refs #8826
2015-06-02 09:07:06 +02:00
Johannes Meyer
3fffd90135
Rename permission config/application/groups* to config/authentication/...
...
refs #8826
2015-06-02 09:04:34 +02:00
Johannes Meyer
a558f2873a
Rename permission config/application/users* to config/authentication/...
...
refs #8826
2015-06-02 09:02:57 +02:00
Johannes Meyer
46e2393074
UsergroupbackendController: Do only assert that the user has one permission
...
The configuration of a backend itself should not be that granular.
refs #8826
2015-06-02 08:58:21 +02:00
Johannes Meyer
17e7f1e754
Link the roles configuration with the user and group management
...
refs #8826
2015-06-01 16:43:11 +02:00
Johannes Meyer
66fd7dfd93
ConfigController: Rename applicationAction to generalAction
2015-06-01 16:35:27 +02:00
Johannes Meyer
4bd36bc500
UserGroupForm: Notify the user that memberships will be cleared...
...
...when removing a group.
refs #8826
2015-06-01 14:25:29 +02:00
Johannes Meyer
89311f96df
Show a minus for a user's state if the state cannot be determined
...
refs #8826
2015-06-01 14:06:37 +02:00
Johannes Meyer
ea959c2dfd
Introduce controller UsergroupbackendController
...
refs #8826
2015-05-29 16:35:30 +02:00
Johannes Meyer
04835db13e
Introduce form UserGroupBackendForm
...
refs #8826
2015-05-29 16:34:34 +02:00
Alexander A. Klimov
0ba4d24880
Move notifications to the bottom of the page
...
refs #8247
2015-05-29 14:17:12 +02:00
Johannes Meyer
cb4d6f013a
GroupController: Properly handle 404's when handling group members
...
refs #8826
2015-05-29 12:57:39 +02:00
Johannes Meyer
c94e6a3292
Db/IniUserGroupBackend: Drop column parent_name, it's not a name anymore
...
refs #8826
2015-05-29 08:56:58 +02:00
Johannes Meyer
2c9af2fb81
GroupController: Let the form validate a group's name
...
refs #8826
2015-05-28 16:28:59 +02:00
Johannes Meyer
ad6b4016f0
UserController: Let the form validate the user's name
...
refs #8826
2015-05-28 16:28:43 +02:00
Johannes Meyer
385042ea92
RepositoryForm: Verify that the entry to work with is valid
...
refs #8826
2015-05-28 16:27:48 +02:00
Alexander Fuhr
49589128ef
Rename identity_key with private_key in ssh resource
...
refs #7595
2015-05-28 14:09:13 +02:00
Eric Lippmann
124173f3c8
Don't provide helpful error messages for unauthenticated users
...
fixes #6952
2015-05-28 13:17:00 +02:00
Eric Lippmann
8b07a0e29a
Add missing return argument in the ResourceConfigForm
2015-05-28 13:17:00 +02:00
Eric Lippmann
c2d7f0577e
Use Controller::translate() instead of just t()
...
refs #7330
2015-05-28 13:17:00 +02:00
Eric Lippmann
a304645b14
Add missing return argument when removing a resource fails
2015-05-28 13:17:00 +02:00
Eric Lippmann
bd5d6e9661
Add missing return argument when removing an auth backend fails
2015-05-28 13:17:00 +02:00
Eric Lippmann
903b02a134
Translate no permission for configuration error message
...
refs #6339
2015-05-28 13:16:59 +02:00
Alexander Fuhr
558120e23b
Add resource ssh usage to resources and instances
...
refs #7595
2015-05-28 10:50:13 +02:00
Alexander Fuhr
bf21f55656
Add a new ssh resource form
...
refs #7595
2015-05-28 10:44:58 +02:00
Alexander A. Klimov
cbf37bf90e
Inherit from Icinga\Web\Controller
...
fixes #9317
2015-05-27 13:19:50 +02:00
Johannes Meyer
e55d43418d
RoleForm: Add new permission sets for user and group management
...
refs #8826
2015-05-27 10:39:29 +02:00
Johannes Meyer
d157dec13b
GroupController: Apply permission config/application/groups/member/remove
...
refs #8826
2015-05-27 10:38:02 +02:00
Johannes Meyer
1517c72be1
GroupController: Apply permission config/application/groups/member/add
...
refs #8826
2015-05-27 10:34:10 +02:00
Johannes Meyer
0c9bac0686
GroupController: Apply permission config/application/groups/remove
...
refs #8826
2015-05-27 10:33:20 +02:00
Johannes Meyer
b58cd4747c
GroupController: Apply permission config/application/groups/edit
...
refs #8826
2015-05-27 10:32:41 +02:00
Johannes Meyer
fd2ecf395d
GroupController: Apply permission config/application/groups/add
...
refs #8826
2015-05-27 10:32:09 +02:00
Johannes Meyer
e31c99be1c
GroupController: Apply permission config/application/groups/show
...
refs #8826
2015-05-27 10:30:42 +02:00
Johannes Meyer
0e37aad6ce
UserController: Apply permission config/application/users/remove
...
refs #8826
2015-05-27 10:29:21 +02:00
Johannes Meyer
01b790cf18
UserController: Apply permission config/application/users/edit
...
refs #8826
2015-05-27 10:27:48 +02:00
Johannes Meyer
88ba718ffb
UserController: Apply permission config/application/users/add
...
refs #8826
2015-05-27 10:26:43 +02:00
Johannes Meyer
2cbea558ef
UserController: Apply permission config/application/users/show
...
refs #8826
2015-05-27 10:23:59 +02:00
Johannes Meyer
32c1a844b5
UserController: Do not show duplicate memberships when showing a user
...
refs #8826
2015-05-27 09:03:00 +02:00
Johannes Meyer
170379b743
CreateMembershipForm: Properly handle errors when fetching groups
...
refs #8826
2015-05-27 08:55:53 +02:00
Johannes Meyer
45fd1b78f1
UserGroupController: Properly handle errors when fetching memberships
...
refs #8826
2015-05-27 08:55:14 +02:00
Johannes Meyer
adc2d33814
GroupController: Properly handle errors when fetching users
...
refs #8826
2015-05-27 08:55:02 +02:00
Johannes Meyer
676d20920b
UserController: Remove redundant error handling
...
refs #8826
2015-05-27 08:53:34 +02:00
Johannes Meyer
e0f0fbf1cc
GroupController: Remove redundant error handling
...
refs #8826
2015-05-27 08:53:13 +02:00
Johannes Meyer
02afa9fd55
UserController: Add createmembershipAction()
...
refs #8826
2015-05-26 17:03:10 +02:00
Johannes Meyer
a75c74eae1
Introduce form CreateMembershipForm
...
refs #8826
2015-05-26 17:02:27 +02:00
Johannes Meyer
899a00e983
GroupController: Add addmemberAction()
...
refs #8826
2015-05-26 14:32:14 +02:00
Johannes Meyer
86146b8048
Introduce form AddMemberForm
...
refs #8826
2015-05-26 14:30:55 +02:00
Johannes Meyer
75c5aa2869
Move UserGroupForm to the Icinga\Forms\Config\UserGroup namespace
...
refs #8826
2015-05-26 10:24:13 +02:00
Johannes Meyer
e2c250ca77
Move UserForm to the Icinga\Forms\Config\User namespace
...
refs #8826
2015-05-26 10:23:40 +02:00
Johannes Meyer
2164fcf4b4
GroupController: Extend AuthBackendController
...
refs #8826
2015-05-26 10:12:25 +02:00
Johannes Meyer
a4f38f2334
UserController: Extend AuthBackendController
...
refs #8826
2015-05-26 10:12:10 +02:00
Johannes Meyer
ec556edc65
Merge branch 'master' into feature/user-and-group-management-8826
2015-05-26 09:28:35 +02:00
Johannes Meyer
f3124ffd59
UserGroupForm: Fix redirect when renaming a group
...
refs #8826
2015-05-22 17:03:02 +02:00
Johannes Meyer
18e413d15a
UserForm: Fix redirect when renaming a user
...
refs #8826
2015-05-22 17:01:34 +02:00
Johannes Meyer
e5819ef1b2
GroupController: Display a tab when showing a group
...
refs #8826
2015-05-22 16:13:38 +02:00
Johannes Meyer
5c6d5f51c4
UserController: Display a tab when showing a user
...
refs #8826
2015-05-22 16:13:20 +02:00
Johannes Meyer
705bb665a5
UserController: List memberships when showing a user
...
refs #8826
2015-05-22 15:53:47 +02:00
Johannes Meyer
030db8c8da
GroupController: Add removememberAction()
...
refs #8826
2015-05-22 14:35:34 +02:00
Eric Lippmann
250f863faa
Allow anonymous LDAP binding
...
fixes #9224
2015-05-22 14:15:59 +02:00
Eric Lippmann
53ca68903a
Merge branch 'bugfix/time-formatting-6778'
...
fixes #6778
2015-05-22 11:34:43 +02:00
Johannes Meyer
265725447d
Merge branch 'master' into feature/user-and-group-management-8826
2015-05-22 10:06:31 +02:00
Eric Lippmann
d2bb74a2f9
lib: Move HttpNotFoundException beneath the Http Exception namespace
...
refs #6281
2015-05-22 09:25:49 +02:00
Eric Lippmann
3f608fda24
Handle the HttpMethodNotAllowedException in the ErrorController
...
refs #6281
2015-05-22 09:15:52 +02:00
Eric Lippmann
5e520e7b59
Don't display a error message as title too
...
refs #6281
2015-05-21 16:57:43 +02:00
Eric Lippmann
03b4de3253
Handle the HttpNotFoundException in the ErrorController
...
refs #6281
2015-05-21 16:56:27 +02:00
Johannes Meyer
0686bc1d86
GroupController: List members when showing a group
...
refs #8826
2015-05-21 16:38:47 +02:00
Eric Lippmann
ce9110d22d
Revert "Add proper respond http codes to service and host controller"
...
This reverts commit 6df031dc78
.
I revert this commit for the following reasons:
- MissingParameterException must not be thrown manually because we have UrlParams::getRequired() which was UrlParams::req() before.
- The commit introduces the untranslated string 'host or service'.
- 4xx are client, not server errors.
- Copy and paste code for the stack trace handling in the ErrorController.
refs #6281
2015-05-21 16:14:02 +02:00
Eric Lippmann
54577d04bd
Merge branch 'master' into bugfix/time-formatting-6778
...
Conflicts:
modules/monitoring/application/views/scripts/list/comments.phtml
modules/monitoring/application/views/scripts/list/hostgroups.phtml
modules/monitoring/application/views/scripts/process/info.phtml
modules/monitoring/application/views/scripts/show/components/downtime.phtml
modules/monitoring/application/views/scripts/show/components/notifications.phtml
modules/monitoring/public/css/module.less
2015-05-21 14:57:01 +02:00
Johannes Meyer
ed166d6eb7
GroupController: Add showAction
...
refs #8826
2015-05-20 16:17:37 +02:00
Johannes Meyer
94cd4b91e5
GroupController: Just show a group's name when listing groups
...
refs #8826
2015-05-20 15:54:47 +02:00
Johannes Meyer
2cec4a6d67
UserController: Add showAction
...
refs #8826
2015-05-20 15:41:02 +02:00
Johannes Meyer
9891dc4491
UserController: Just show a user's name when listing users
...
Any additional information will be shown in the detail view soon.
refs #8826
2015-05-20 15:00:29 +02:00
Johannes Meyer
9fdcadaa97
UserController: Allow to add new users in case no users were found
...
refs #8826
2015-05-20 14:13:55 +02:00
Johannes Meyer
4a48997f47
GroupController: Add links to add and remove groups to the list action's view
...
refs #8826
2015-05-20 14:07:24 +02:00
Johannes Meyer
66611d4887
GroupController: Use proper redirect urls when adding and removing groups
...
refs #8826
2015-05-20 14:06:59 +02:00
Johannes Meyer
f86a05e0c3
UserController: Use proper redirect urls when adding and removing users
...
refs #8826
2015-05-20 13:54:05 +02:00
Johannes Meyer
fecf7a52b0
UserController: Add links to add and delete users to the list action's view
...
refs #8826
2015-05-20 13:53:19 +02:00
Johannes Meyer
539b824470
GroupController: Introduce addAction, editAction and removeAction
...
refs #8826
2015-05-20 11:54:28 +02:00
Johannes Meyer
9c6a8898fd
Introduce class UserGroupForm
...
refs #8826
2015-05-20 11:53:04 +02:00
Johannes Meyer
bd07f78d94
GroupController: Do not throw Zend_Controller_Action_Exception (404)
...
Use Controller::httpNotFound() instead.
refs #8826
2015-05-20 10:59:41 +02:00
Johannes Meyer
605ae3d802
UserController: Introduce addAction, editAction and removeAction
...
refs #8826
2015-05-20 10:54:42 +02:00
Johannes Meyer
32d1569520
Introduce class UserForm
...
refs #8826
2015-05-20 10:54:06 +02:00
Johannes Meyer
8ea3cd0a13
Introduce class RepositoryForm
...
refs #8826
2015-05-20 10:53:31 +02:00
Johannes Meyer
7dff1ca2b8
UserController: Do not throw Zend_Controller_Action_Exception (404)
...
Use Controller::httpNotFound() instead.
refs #8826
2015-05-20 10:52:50 +02:00
Johannes Meyer
71fa736144
Merge branch 'master' into feature/user-and-group-management-8826
2015-05-20 10:46:55 +02:00
Eric Lippmann
bd54784496
Don't override submit label in the ConfirmRemovalForm
2015-05-20 10:30:00 +02:00
Eric Lippmann
5a69c26d2c
Fix typo in PHPDoc of ConfirmRemovalForm::init()
2015-05-20 10:30:00 +02:00
Eric Lippmann
e46af79229
Drop the DateFormat view helper class
...
The view helper class is no longer in use.
refs #6778
2015-05-19 10:14:35 +02:00
Johannes Meyer
3f25cf560e
RepositoryQuery: Remove method paginate()
...
refs #8826
2015-05-18 14:03:22 +02:00
Johannes Meyer
524c449649
Merge branch 'master' into feature/user-and-group-management-8826
2015-05-18 11:28:07 +02:00
Johannes Meyer
fbf0ad4339
Drop interface Browsable
...
We're not required to handle objects of Zend_Paginator in any way, so
creating such as part of a query is not necessary since QueryAdapter
accepts any instance of QueryInterface. (gets enforced in the near future)
refs #8339
2015-05-15 14:37:41 +02:00
Johannes Meyer
9eaa231c4f
GroupController: Since logging errors as well is usually a good idea, log errors
...
refs #8826
2015-05-13 13:58:48 +02:00
Johannes Meyer
07a5473616
UserController: Since logging errors as well is usually a good idea, log errors
...
refs #8826
2015-05-13 13:58:40 +02:00
Johannes Meyer
5db6fc9ba9
GroupController: Behave nicely when it's not possible to fetch any groups
...
refs #8826
2015-05-13 13:50:32 +02:00
Johannes Meyer
8927121266
UserController: Behave nicely when it's not possible to fetch any users
...
refs #8826
2015-05-13 13:50:19 +02:00
Johannes Meyer
a9f0fd0708
UserController: Ensure that the sort and dir parameters are being applied
...
refs #8826
2015-05-12 15:49:45 +02:00
Johannes Meyer
2e0a444f13
GroupController: Ensure that the sort and dir parameters are being applied
...
refs #8826
2015-05-12 15:49:24 +02:00
Johannes Meyer
c91d3e52ac
Merge branch 'master' into feature/user-and-group-management-8826
2015-05-12 15:39:02 +02:00
Johannes Meyer
5ace0a08f3
GroupController: Add backend selection control
...
refs #8826
2015-05-08 09:56:07 +02:00
Johannes Meyer
1e1b9540f0
UserController: Add backend selection control
...
refs #8826
2015-05-08 09:54:45 +02:00
Alexander Fuhr
6df031dc78
Add proper respond http codes to service and host controller
...
fixes #6281
2015-05-06 14:21:46 +02:00
Johannes Meyer
1682b0ee32
Introduce controller GroupController
...
Still only able to list groups, more to follow...
refs #8826
2015-05-05 09:24:28 +02:00
Johannes Meyer
8cf0c29223
UserController: Add tab for the list action
...
refs #8826
2015-05-05 07:36:14 +02:00
Johannes Meyer
271e350faa
UserController: Add missing closing div tag to the list action's view script
...
refs #8826
2015-05-05 07:12:25 +02:00
Johannes Meyer
d171dd2ec9
Introduce controller UserController
...
Still only able to list users, more to follow...
refs #8826
2015-05-04 17:04:50 +02:00
Johannes Meyer
c441117324
LdapUserBackend: Extend Repository and implement UserBackendInterface
...
refs #8826
2015-05-04 12:18:25 +02:00
Johannes Meyer
99ac0b78ea
DbUserBackend: Extend DbRepository and implement UserBackendInterface
...
refs #8826
2015-05-04 12:15:05 +02:00
Johannes Meyer
d09ea2845d
Merge branch 'master' into feature/user-and-group-management-8826
2015-04-30 15:20:40 +02:00
Alexander A. Klimov
9917e63e02
Remove exclamation mark from the notification "Authentication order updated!"'s translations
2015-04-27 14:13:26 +02:00
Alexander A. Klimov
c839cc0b08
Remove exclamation mark from the notification "Authentication order updated!"
...
resolves #8960
2015-04-27 13:16:54 +02:00
Alexander A. Klimov
7c0be30def
Handle and display multiline log messages correctly
2015-04-24 17:36:49 +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
1ff9449ad7
List views: Show the output and dashboard actions for all views
...
refs #7876
2015-04-20 14:58:25 +02:00
Johannes Meyer
57d519bca8
ModuleOverview: Ensure dashboard compliance
...
refs #7876
2015-04-17 16:09:35 +02:00
Johannes Meyer
d5cc340439
ApplicationLog: Ensure dashboard compliance
...
refs #7876
2015-04-17 16:09:17 +02:00
Johannes Meyer
62bb35a71e
Fix that the ldap port does not change when updating the encryption to use
...
fixes #8958
2015-04-07 15:07:36 +02:00
Johannes Meyer
dc4d1246a9
Fix that the sql port does not change when updating the type of the database
...
fixes #7491
2015-04-07 15:07:36 +02:00
Alexander Klimov
967a2e82dc
Use (only) "@return $this" in fluent interfaces' documentation
2015-04-07 14:24:11 +02:00
Eric Lippmann
6b63f3d8a2
Merge branch 'feature/require-mandatory-params-8886'
...
resolves #8886
2015-04-07 13:06:43 +02:00
Eric Lippmann
cdd5da80f0
Use Url::getRelativeUrl() when updating dashlets
...
fixes #8363
2015-04-07 13:05:12 +02:00
Eric Lippmann
25736cf76e
Return HTTP 400 on MissingParameterException
...
refs #8886
2015-04-07 12:27:19 +02:00
Johannes Meyer
aae1d05684
Fetch the log path from the configuration
...
...instead of using a getter that has been dropped carelessly.
fixes #8972
2015-04-07 10:34:55 +02:00
Matthias Jentsch
26ff265219
Improve search field caption for screen readers
...
Use unicode ellipsis instead of dots to not confuse screen readers. Screen readers shouldn't read 'dot dot dot' when focusing the search button.
2015-03-19 11:22:56 +01:00
Thomas Gelf
f038a89fa5
locale/it_IT: a few modifications, compile catalog
2015-03-13 17:06:42 +01:00
Davide Demuru
7ca7b2e141
locale/it_IT: refresh translation
...
Signed-off-by: Thomas Gelf <thomas@gelf.net>
2015-03-13 17:01:49 +01:00
Johannes Meyer
a3f2d7de7e
LdapResourceForm: Translate "None" with a context as it's ambiguous
2015-03-13 08:53:08 +01:00
Eric Lippmann
e36c430bb3
Merge branch 'feature/protected-menu-8720'
...
resolves #8720
2015-03-13 04:26:19 +01:00
Eric Lippmann
f60a0b86ec
POST disable/enable auto-refresh always against the current location
...
refs #8605
2015-03-13 04:01:08 +01:00
Eric Lippmann
9f0af662a7
Write none instead of plaintext for unencrypted LDAP resources
2015-03-13 00:47:23 +01:00
Eric Lippmann
020329d201
List STARTTLS before LDAPS ...
...
... when choosing encryption for a LDAP resource.
2015-03-13 00:03:01 +01:00
Eric Lippmann
708f08302f
Use encryption instead of connection for the encryption setting of a LDAP resource
2015-03-13 00:02:18 +01:00
Eric Lippmann
61e01a4439
Fix SSL, TLS vs LDAPS, STARTTLS in the LDAP resource form
2015-03-13 00:00:21 +01:00
Eric Lippmann
86f3ce9133
Rename Ldap\Connetion::SSL to ::LDAPS
...
The SSL constant was used to denote LDAP over TLS/SSL. In fact both STARTTLS and LDAPS use encrypted TLS/SSL communication
w/ STARTTLS upgrading a plain text connection and LDAPS using a separate port. Thus speaking of SSL only for LDAPS and TLS only for STARTTLS
is not correct.
2015-03-12 23:56:08 +01:00
Eric Lippmann
29d5fd351b
Merge branch 'bugfix/logout-external-8626'
...
fixes #8626
2015-03-12 16:47:49 +01:00
Eric Lippmann
8563d5ed3f
PHPDoc: Use @var instead of @type
...
Becasue of too many kittens PSR-5 backed off of deprecating @var.
So that's the way we go too.
2015-03-12 16:08:47 +01:00
Eric Lippmann
90971f2caf
Revert "Merge branch 'feature/organize-headings-7976'"
...
This reverts commit ea2a17a76c
, reversing
changes made to e72de8dfe1
.
refs #7976
fixes #8647
2015-03-12 16:08:34 +01:00
Eric Lippmann
33112f6a18
Use {@inheritdoc} in the RoleForm
...
refs #8720
2015-03-12 15:45:22 +01:00
Eric Lippmann
517437eb1b
Security: Add wildcard permissions to the config/ tree
...
refs #8720
2015-03-12 15:45:17 +01:00
Eric Lippmann
195fe6f04b
Security: Rename system/config/modules to config/modules
...
Module config permission and application config permission have to be separeted.
Application config related permissions were added beneath config/application and module
related config permissions will be config/modules for now.
refs #8720
2015-03-12 15:45:14 +01:00
Eric Lippmann
f6e9551235
Security: Rename system/config/roles to config/application/roles
...
Module config permission and application config permission have to be separeted.
Application config related permissions will be added beneath config/application and module
related config permissions will be added beneath config/modules.
refs #8720
2015-03-12 15:45:10 +01:00
Eric Lippmann
08abbda152
Security: Rename system/config/resources to config/application/resources
...
Module config permission and application config permission have to be separeted.
Application config related permissions will be added beneath config/application and module
related config permissions will be added beneath config/modules.
refs #8720
2015-03-12 15:45:07 +01:00
Eric Lippmann
a4e81c320a
Security: Rename system/config/authentication to config/application/authentication
...
Module config permission and application config permission have to be separeted.
Application config related permissions will be added beneath config/application and module
related config permissions will be added beneath config/modules.
refs #8720
2015-03-12 15:45:04 +01:00
Eric Lippmann
956bc3c07a
Security: Rename system/config/application to config/application/general
...
Module config permission and application config permission have to be separeted.
Application config related permissions will be added beneath config/application and module
related config permissions will be added beneath config/modules.
refs #8720
2015-03-12 15:44:58 +01:00
Johannes Meyer
359a5f54c3
Merge branch 'master' into feature/ldap-ssl-and-tls-support-7771
2015-03-12 15:18:53 +01:00
Johannes Meyer
1b440a4f1b
Make SSL/TLS configurable for LDAP resources
...
refs #7771
2015-03-12 15:17:19 +01:00
Johannes Meyer
4a982a382e
Show exception message when LDAP connection validation fails, if any
2015-03-12 14:45:16 +01:00
Eric Lippmann
b50129ad2e
Add renderLayout to the re-login URL for externally authenticated users
...
refs #8626
2015-03-12 01:14:47 +01:00
Eric Lippmann
54df9e4b3e
Merge branch 'master' into bugfix/logout-external-8626
2015-03-12 00:57:52 +01:00
Eric Lippmann
83443a5dc4
Use -1 for last update of the menu
...
We must not rely on the server time minus an offset for the last update of the menu
to trigger an immediate update of the menu because the server time may be behind the current time.
fixes #8694
2015-03-12 00:52:19 +01:00
Eric Lippmann
7288f2e92b
Use space after the boolean negotiation operator
2015-03-11 22:25:52 +01:00
Eric Lippmann
4570151b4b
Fix indentation for strings spanning multiple lines in our auth controller
2015-03-11 22:11:10 +01:00
Eric Lippmann
846a22e7a1
Don't use jQuery in the logout view script
...
jQuery is not available here because JavaScript is loaded after the content.
This was no problem before because the logout action was submitted using XHR and thus having JavaScript.
refs #8626
2015-03-11 15:35:44 +01:00
Eric Lippmann
0ff8416efb
Use View::translate() instead of t() in the logout view script
...
refs #8626
2015-03-11 15:33:14 +01:00
Eric Lippmann
8df9520497
Fix getXMLHttpRequest vs new XMLHttpRequest
...
I have never ever heard of getXMLHttpRequest.
refs #8626
2015-03-11 15:33:14 +01:00
Eric Lippmann
84348151ce
Strings spanning multiple lines continue on the next line ...
...
... not on the same line
refs #8626
2015-03-11 15:33:14 +01:00
Eric Lippmann
f44d5ec20a
Use <br> instead of <br /> in the logout view script
...
refs #8626
2015-03-11 15:33:14 +01:00
Eric Lippmann
7220d781d8
Fix implicit declaration of variable msg in the logout view script
...
refs #8626
2015-03-11 15:33:12 +01:00
Eric Lippmann
815dc8a5fa
Replace /** with /* for non PHPDoc in the logout script
...
refs #8626
2015-03-11 14:51:59 +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
2cf09ebc48
Revert "LdapResourceForm: Validate the host field and do not require a port"
...
This reverts commit a34d6026b3
.
refs #7990
2015-03-11 08:00:20 +01:00
Johannes Meyer
a34d6026b3
LdapResourceForm: Validate the host field and do not require a port
...
fixes #7990
2015-03-10 15:03:48 +01:00
Johannes Meyer
c0deeefe00
Re-add dashboard link to the upper left logo
...
fixes #8592
2015-03-06 13:44:14 +01:00
Johannes Meyer
f45f00b022
Run a module's configuration script only in case it has been registered
...
fixes #8601
2015-03-06 13:25:04 +01:00
Johannes Meyer
d7dcbb48a2
Do not try to access a module's title if there is none
2015-03-06 13:23:22 +01:00
Johannes Meyer
4324385010
Do not load a module twice while enabling it
2015-03-06 13:22:51 +01:00
Johannes Meyer
886cc863f0
Add form element value expectation descriptions where required
...
I did not adjust the DateTimePicker element as the sent format is
controlled by the useragent due to either the datetime-local input
type or a javascript datetimepicker. (which does not exist yet, though)
Mentioning the RFC 3339 format such a picker expects is very likely
going to lead to confusion on an end user's side otherwise.
refs #7947
2015-03-06 09:49:15 +01:00
Johannes Meyer
dcf38cbf73
Fix form id of the authentication configuration
2015-03-03 09:54:12 +01:00
Johannes Meyer
f7785ee04a
Fix that the DashletForm handles the autosubmit manually
2015-03-03 08:24:23 +01:00
Johannes Meyer
4ba281e7e8
Config: Use native form title and description support where appropriate
...
refs #7947
refs #7976
2015-03-02 18:40:47 +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
65eafc0e8f
LdapDiscoveryForm: Remove waste
2015-03-02 18:40:46 +01:00
Johannes Meyer
7bb78330a9
Replace cancel icon with the trash icon...
...
...where the link's purpose is to remove something
2015-02-27 14:47:46 +01:00
Johannes Meyer
74dfa6e72a
Fix invalid icon names passed to the icon view helper
2015-02-27 14:45:47 +01:00
Johannes Meyer
f2259557c8
Fix missing tab labels
...
fixes #8518
2015-02-27 09:32:44 +01:00
Johannes Meyer
ea4de82545
Login: Disable the required cue
...
It should be obvious that it is necessary to input a name and a password
to login in case you're looking at a "login" form...
refs #7934
2015-02-27 09:09:25 +01:00
Johannes Meyer
4351603243
Fix that editing an auth backend does not open the next column
2015-02-26 14:48:37 +01:00
Matthias Jentsch
89451f3086
Ensure that form ids are unique
...
Add an unique prefix to each Form- or FormElement id, unless id protection is disabled explicitly, to prevent id collisions between different containers.
fixes #8460
2015-02-25 18:00:28 +01:00
Alexander Fuhr
3b2e3dcd36
Revert the animate-spin css to the original
...
refs #7968
2015-02-25 12:07:59 +01:00
Alexander Fuhr
5297b15a61
Merge branch 'master' into feature/refresh-control-7968
2015-02-24 14:41:09 +01:00
Johannes Meyer
8e8bab0795
Do only escape a qlink's label manually if necessary
2015-02-24 11:35:25 +01:00
Johannes Meyer
956efe5ef9
Merge branch 'master' into feature/link-labels-8458
...
Conflicts:
application/views/scripts/config/application.phtml
application/views/scripts/config/module.phtml
application/views/scripts/config/modules.phtml
library/Icinga/Web/Widget/Dashboard/Dashlet.php
modules/monitoring/application/controllers/TimelineController.php
2015-02-24 08:42:36 +01:00
Johannes Meyer
371f895188
Add proper titles to the mixed pagination
...
refs #8458
2015-02-23 17:21:31 +01:00
Johannes Meyer
a966f543f6
Add proper titles to the joystick navigation
...
refs #8458
2015-02-23 17:21:12 +01:00
Johannes Meyer
261abbd65e
Add proper titles to the role configuration
...
refs #8458
2015-02-23 17:20:48 +01:00
Johannes Meyer
508322cfdc
Add proper titles to the dashboard configuration's links
...
refs #8458
2015-02-23 17:20:26 +01:00
Johannes Meyer
baf47fef7f
Add proper titles for the links to dis-/enable modules
...
refs #8458
2015-02-23 17:19:37 +01:00
Johannes Meyer
3605880fd1
Add proper titles to the module overview
...
refs #8458
2015-02-23 17:19:06 +01:00
Alexander Fuhr
ac26807ab7
Add new spin an cw icon for refresh control
...
refs #7968
2015-02-23 17:01:38 +01:00
Johannes Meyer
6eb638f6b3
Add proper titles to the list view's tabs
...
refs #8458
2015-02-23 17:00:30 +01:00
Johannes Meyer
64a4dc67bc
Add proper titles to all config tabs
...
refs #8458
2015-02-23 16:50:31 +01:00
Johannes Meyer
48286e0d59
Use View::translate() instead of mt() and t() ...
2015-02-23 16:42:25 +01:00
Marius Hein
b6124d7371
Header: Remove skiplinks
...
Skiplinks are to much and confusing for other users. Better is to use
header navigation in screen readers.
refs #7076
2015-02-23 11:18:58 +01:00
Marius Hein
fe0bcdbbaf
Header: Add header to module configuration
...
refs #7976
2015-02-17 16:19:03 +01:00
Marius Hein
d3c79dae32
Merge branch 'master' into feature/organize-headings-7976
2015-02-17 15:21:29 +01:00
Johannes Meyer
c135d3243a
Fix that the authentication reorder form does not have an action
2015-02-16 15:08:27 +01:00
Alexander Fuhr
28a8af1933
Add auto refresh form to the navigation part
...
refs #7945
2015-02-16 12:04:54 +01:00
Alexander Fuhr
7be134a774
Merge master fixed conflicts
2015-02-16 11:24:15 +01:00
Johannes Meyer
49a2228fc2
Merge branch 'master' into feature/adjust-icon-markup-for-screen-readers-8358
2015-02-16 11:02:50 +01:00