Sukhwinder Dhillon
a88d0fe348
Web: Method `hasAccessToSharedNavigationItem()` requires param #2 of type Config
2023-08-23 10:53:14 +02:00
Sukhwinder Dhillon
e3036c41a2
Web: Add `$accessibleMenuItems` explicitly as non-dynamic property
2023-08-23 10:53:14 +02:00
Sukhwinder Dhillon
eb768b4fce
Remove deprecated method `ApplicationBootstrap::setupZendAutoloader()` and its uses
2022-06-14 14:24:30 +02:00
Sukhwinder Dhillon
b1f723318f
Web: Remove deprecated method `getMenu()`
2022-06-14 14:24:30 +02:00
Johannes Meyer
db1fea6331
Web: Detect preferred locale using ipl-i18n
2021-05-28 14:03:36 +02:00
Johannes Meyer
bfd2449e5d
bootstrap: Setup internationalization using ipl-i18n
2021-05-28 14:03:36 +02:00
Johannes Meyer
cc65164a67
Adjust global permissions
2021-02-18 11:11:39 +01:00
Johannes Meyer
a60f511cfc
bootstrap: Load external libraries
2020-11-18 13:20:09 +01:00
Jorge Vallecillo
865e4b9b2a
Fix typos: consecutive use of 'the'
2020-11-18 09:26:39 +01:00
Johannes Meyer
7b488d7f93
swag: Fix violations of PSR-12
...
PSR-2 has been deprecated and phpcs v3.5.3
now checks for the successor PSR-12
2019-12-04 11:28:08 +01:00
Johannes Meyer
77bb1944db
Web: Setup the logger earlier in the bootstrap process
...
Previously only ERROR got logged (to syslog only) up until
setupLogger() was called. This prevented any other message
level from being logged. It's now required to be able to
log in the Auth singleton. It also fixes the problem that
during setupSession() some warnings were never visible
due to the same reason.
2018-10-08 14:03:34 +02:00
Eric Lippmann
dd9e8c8ba9
Revert "Merge pull request #3487 from Icinga/fix/web-bootstrap"
...
This reverts commit b12b905076
, reversing
changes made to c633c86db7
.
refs #3500
2018-07-18 15:29:55 +02:00
Eric Lippmann
0433dc4166
Bootstrap modules at last
...
We initialize modules before we set up the user backend and other
singletons. But modules may access those in order to check the
permissions of the authenticated user for example. With this fix,
modules are loaded once all other bootstrap tasks have been completed.
refs #3470
2018-06-27 09:52:00 +02:00
Johannes Meyer
cbc77cb7b2
Web: Implement method getMenu() using Icinga\Web\Menu and deprecate it
...
refs #2338
2018-04-30 10:30:58 +02:00
Alexander A. Klimov
8e9d385a18
Unify the look of fatal and non-fatal errors
...
refs #2216
2018-02-07 10:45:20 +01:00
Eric Lippmann
8ffa110901
Web: Add icons and descriptions for second level menu items
2017-11-21 22:55:45 +01:00
Eric Lippmann
af64ca8fc8
Fix that disabled stack straces via user prefs had no effect
...
Web::setupFrontController() took the user object into account when checking for disabled stacktraces.
But we changed our bootstrap order some time ago so we did not have a user in this method anymore.
Now, Web::setupUser() checks for disabled stacktaces in the user prefs instead.
refs #2595
2017-11-15 17:22:54 +01:00
Johannes Meyer
3190b7dea3
Revert "Web: Allow to configure whether we'll consider Accept-Language or not"
...
This reverts commit 87505aff7c
.
2017-09-08 12:56:09 +02:00
Johannes Meyer
87505aff7c
Web: Allow to configure whether we'll consider Accept-Language or not
2017-09-08 11:55:15 +02:00
Eric Lippmann
4eb61c2bcf
Revert breaking change in Auth::isAuthenticated()
...
refs #12580
fixes #13281
2016-12-06 12:41:22 +01:00
Eric Lippmann
39c7451664
Implement announcements
...
refs #11198
2016-11-29 15:24:34 +01:00
Eric Lippmann
2b060d9bd4
Challenge API requests only if the controller requires auth
...
fixes #12580
2016-11-07 10:40:38 +01:00
Eric Lippmann
e6ec6e05b2
Rename Preferences to My Account
...
refs #10616
2016-07-21 12:31:10 +02:00
Markus Frosch
88d973ac39
Restrict access to application log with 'application/log' permission
...
fixes #11279
2016-03-02 20:47:37 +01:00
Alexander A. Klimov
923e902957
Web::bootstrap(): set up the request before setting up the session
...
refs #11187
2016-02-27 22:17:01 +01:00
Eric Lippmann
88f4f68f29
Merge branch 'bugfix/move-auth-backend-configuration-to-app-config-10309'
...
fixes #10309
2016-02-27 15:25:11 +01:00
Eric Lippmann
e4a0678df0
Load resources from config automatically instead of throwing an exception
...
fixes #10918
2016-02-26 12:29:30 +01:00
Thomas Gelf
2ec36667eb
Web: change bootstrap order, fixes custom auth
2016-02-18 10:16:22 +01:00
Alexander A. Klimov
a3c7a04826
Menu: rename Configuration/Authorization to Configuration/Authentication
...
refs #10309
2016-02-17 18:56:55 +01:00
Alexander A. Klimov
6c39fb51f8
Menu: move Configuration/Authentication to Configuration/Application/Authentication
...
refs #10309
2016-02-17 18:23:38 +01:00
Alexander A. Klimov
a5924f2ca8
Don't rely on case sensitive usernames in navigation items stored in INI files
...
refs #11051
2016-02-10 16:22:51 +01:00
Alexander A. Klimov
474803fee4
Change all license headers to only reflect a file's year of creation
...
refs #11000
2016-02-08 15:41:00 +01:00
Alexander A. Klimov
643ee7b108
Menu: use target="_self" instead of data-base-target="_self" in logout link
...
fixes #10330
2015-12-17 18:56:32 +01:00
Alexander A. Klimov
21f7af4b64
Revert "Merge branch 'bugfix/logout-requires-restart-of-browser-10330'"
...
This reverts commit 94f4c670c1
, reversing
changes made to 7d5c15469e
.
refs #10330
2015-12-17 18:50:51 +01:00
Alexander A. Klimov
9e2da07eb7
Menu: use target="_self" instead of data-base-target="_self" in logout link
...
refs #10330
2015-12-17 17:56:13 +01:00
Eric Lippmann
1f467ecfaa
Add theme to the stylesheet if set and ...
...
... revamp interface of LessCompiler and StyleSheet
refs #10705
2015-11-27 16:40:17 +01:00
Eric Lippmann
64bed9867f
lib: Add Web::getThemes()
...
refs #10705
2015-11-26 14:49:49 +01:00
Thomas Gelf
9156e58329
Web: re-add duplicate ZF plugin loader paths
...
Not sure why we need both of them, my installation works with both,
one or the other. Re-adding the duplicate one as a related issue
has been reported.
refs #10634
2015-11-15 23:34:44 +01:00
Johannes Meyer
5fcd65a05a
Web: Fix that shared child menu entries were not displayed for non-owners
...
fixes #10319
2015-11-13 15:28:39 +01:00
Eric Lippmann
d5fe0c9610
Merge branch 'feature/dope-layout-5543#2'
2015-11-13 15:21:07 +01:00
Thomas Gelf
9270ef6d6f
Application\Web: less assistance for class loader
2015-11-13 11:52:13 +01:00
Eric Lippmann
92e3895c94
Revert user menu to its original state
...
refs #5543
2015-11-10 14:05:48 +01:00
Eric Lippmann
e07e16d7a1
lib: Remove UserNavigationItemRenderer
2015-10-22 14:26:53 +02:00
Eric Lippmann
3d2521abf0
Merge branch 'master' into feature/dope-layout-5543
2015-10-01 17:42:24 +02:00
Johannes Meyer
c7d5e1456a
Navigation: Allow basic wildcard to share navigation items
2015-10-01 13:56:28 +02:00
Eric Lippmann
cb46af8e9c
Rearrange menu entries
...
refs #5543
2015-10-01 09:01:03 +02:00
Eric Lippmann
231c63b703
Merge branch 'master' into feature/dope-layout-5543
2015-09-30 18:52:52 +02:00
Johannes Meyer
a2827e0dd9
Web: It's not necessary anymore to set a key column
...
refs #10246
2015-09-30 11:47:22 +02:00
Johannes Meyer
633dca6b76
Web: Load the new config files for shared items
...
refs #10246
2015-09-30 11:38:51 +02:00
Bernd Erk
ef16c3c479
CSS: design user logout and preferences
2015-09-28 17:58:23 +02:00