Johannes Meyer
dfc18e0f95
Display authentication exceptions as form errors
2015-02-12 09:11:03 +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
Eric Lippmann
5b4fab0750
Add license header
...
This time without syntax errors hopefully :)
2015-02-03 16:27:59 +01:00
Eric Lippmann
5fa2e3cfdc
Revert "Add license header"
...
This reverts commit 338d067aba
.
2015-02-03 16:16:26 +01:00
Eric Lippmann
338d067aba
Add license header
...
fixes #7788
2015-02-03 15:51:04 +01:00
Eric Lippmann
08fd000496
Remove any topbar related stuff
...
It's not used anywhere.
2015-02-03 12:42:02 +01:00
Eric Lippmann
9d6906bd64
Save user dashboards to Icinga Web 2's configuration directory
...
fixes #8056
2015-02-02 15:06:29 +01:00
Eric Lippmann
4bac5dfc37
security: Guard application and module configuration
2015-02-02 14:16:26 +01:00
Eric Lippmann
7a81133ad3
security: Guard configuring roles
2015-02-02 14:16:26 +01:00
Marius Hein
8c24dde17b
Error Controller: Move close tab creation to template
2015-02-02 12:08:20 +01:00
Johannes Meyer
bf470125c3
Merge branch 'master' into feature/create-missing-directories-when-creating-inis-8219
...
Conflicts:
modules/monitoring/library/Monitoring/MonitoringWizard.php
2015-01-30 16:21:42 +01:00
Marius Hein
6ec2ee753d
Render error messages in the container itself
...
fixes #6280
2015-01-30 14:50:25 +01:00
Johannes Meyer
0108d44d63
Fix "The use of non compound name 'Exception'..."
2015-01-30 09:38:59 +01:00
Johannes Meyer
63305fdf9a
Add Icinga\Application\Config::saveIni()
...
Simplifies saving INI files. Icinga\File\Ini\IniWriter does already require an
instance of Icinga\Application\Config so it's obvious to give "Config" the
task to initialize the writer.. We do also have a central place to handle
creating missing ancestor directories now.
refs #8219
2015-01-30 09:32:08 +01:00
Eric Lippmann
d42017018f
Return HTTP 403 in case a SecurityException was thrown
2015-01-30 09:31:05 +01:00
Johannes Meyer
7ad44b8411
login: Show a note if the only active external auth backend is not available
...
refs #8274
2015-01-27 14:26:06 +01:00
Johannes Meyer
d99d147901
Fix usages of AutoLoginBackend
...
refs #8274
2015-01-27 13:45:13 +01:00
Johannes Meyer
55c20abddc
Only show the "save to session" button in case preferences store = none
...
refs #8234
2015-01-23 16:25:24 +01:00
Johannes Meyer
d452f3218d
Use "ini" as preferences store in case preferences are not configured
...
refs #8234
2015-01-23 16:25:24 +01:00
Eric Lippmann
250e05f2e8
Optimize imports in AuthenticationController.php
2014-12-29 14:30:47 +01:00
Eric Lippmann
9d8fab51b1
Use the setup related utility functions in AuthenticationController.php
2014-12-29 14:30:06 +01:00
Carlos Cesario
8d8b65473a
Add translation to some strings
...
Thank you Carlos.
resolves #7787
Signed-off-by: Eric Lippmann <eric.lippmann@netways.de>
2014-12-03 10:00:54 +01:00
Eric Lippmann
bc339e927b
Roles: Fix redirect URL
2014-11-25 16:11:02 +01:00
Eric Lippmann
d226126b6c
Roles: Fix tab activation
2014-11-25 16:11:02 +01:00
Eric Lippmann
0a1668acf6
Fix tab names in the RolesController
2014-11-25 16:11:01 +01:00
Eric Lippmann
2f02ac2f01
Fix the RolesController's class name
2014-11-25 16:11:01 +01:00
Eric Lippmann
e5d8fc7208
Rename the 'Permissions' tab to 'Roles'
2014-11-25 16:11:01 +01:00
Eric Lippmann
974357c84f
Rename /permissions to /roles
2014-11-25 16:11:01 +01:00
Eric Lippmann
f0ece3d88a
Revert "Remove permissions and restrictions for now"
...
This reverts commit 8335bdcb32
.
Readd permissions and restrictions.
2014-11-25 16:11:01 +01:00
Eric Lippmann
8335bdcb32
Remove permissions and restrictions for now
...
Our first beta release will not include permissions and restrictions.
We'll better test it before making it public.
2014-11-20 16:14:00 +01:00
Marius Hein
e600dc8adb
Dashboard: Rename component to dashlet
...
refs #7751
2014-11-20 12:08:50 +01:00
Marius Hein
2c4b730887
Dashboard: Update descriptions
...
refs #7751
2014-11-20 11:36:04 +01:00
Eric Lippmann
92b2c5061d
Security: Fix redicrect URL
2014-11-19 16:33:18 +01:00
Eric Lippmann
bfdf34b6bf
Security: Add permissions as tab to config
...
refs #5647
2014-11-19 15:32:25 +01:00
Eric Lippmann
63490094b9
Security: Fix PermissionsController class name
...
refs #5647
2014-11-19 15:24:57 +01:00
Eric Lippmann
e072678b2d
Security: Remove role suffix from actions
...
refs #5647
2014-11-19 15:23:15 +01:00
Eric Lippmann
2ae75370f2
Security: Rename security to permissions
...
refs #5647
2014-11-19 15:18:01 +01:00
Eric Lippmann
f0084542e6
Security: Remove obsolete actions
...
refs #5647
2014-11-19 14:44:28 +01:00
Eric Lippmann
f7076816eb
Security: Add action for removing roles
...
refs #5647
2014-11-19 14:40:49 +01:00
Eric Lippmann
a4744fa550
Security: Add action for updating roles
...
refs #5647
2014-11-19 14:36:36 +01:00
Eric Lippmann
7fcfc01464
Security: Add action for creating a new role
...
refs #5647
2014-11-19 14:26:21 +01:00
Eric Lippmann
a2818bd937
Merge branch 'master' into feature/security-gui-5647
2014-11-19 14:13:26 +01:00
Marius Hein
a40f357f3c
Dashboard: Show error message when can not write to file
...
refs #4537
2014-11-19 11:47:31 +01:00
Eric Lippmann
84b98cd58d
Security: Fix Form namespace
2014-11-18 17:10:14 +01:00
Eric Lippmann
aef81a56d6
Merge branch 'master' into feature/security-gui-5647
...
Conflicts:
library/Icinga/Application/Config.php
library/Icinga/File/Ini/IniWriter.php
library/Icinga/Web/Form.php
library/Icinga/Web/Menu.php
2014-11-18 17:08:25 +01:00
Eric Lippmann
f2717b6d26
Introduce Form::setOnSuccess() in favor of overriding the constructor
...
Zend_Form uses setters for options if a respective setter method exists.
It is not necessary to override the constructor for introducing new options.
Conflicts:
library/Icinga/Web/Form.php
2014-11-18 17:02:39 +01:00
Marius Hein
10cfecf2ec
Merge remote-tracking branch 'origin/master' into feature/add-to-dashboard-4537
...
Conflicts:
application/controllers/DashboardController.php
library/Icinga/Web/Form.php
library/Icinga/Web/Widget/Dashboard.php
2014-11-18 16:36:42 +01:00
Marius Hein
80871313e4
Dashboard: Remove actions
...
refs #4537
2014-11-18 16:28:04 +01:00
Johannes Meyer
be6358452e
Do not redirect to the wizard in case of an empty config.ini
2014-11-18 13:13:02 +01:00
Johannes Meyer
4ab5b2abf3
Fix anonymous onSuccess callbacks
2014-11-18 13:12:30 +01:00