Johannes Meyer
a627571b87
Drop obsolete button elements
...
refs #5525
2014-08-11 10:46:45 +02:00
Johannes Meyer
f0a99274e6
Access backend information by using getValue() instead of getConfig()
...
refs #5525
2014-08-11 10:46:08 +02:00
Johannes Meyer
5203f82b80
Fix message translation
2014-08-11 10:44:21 +02:00
Johannes Meyer
a37e65be52
Fix coding style
2014-08-11 10:43:54 +02:00
Johannes Meyer
d260c3fb94
Do not overwrite __construct() in forms, there's init() for that purpose
...
refs #5525
2014-08-11 10:39:13 +02:00
Johannes Meyer
c36e30af1e
Remove DbBackendForm::getConfig as it's not used anywhere
...
refs #5525
2014-08-11 09:13:41 +02:00
Alexander Klimov
e07f2a2b0d
Show an error message if a ConfigurationError is thrown
2014-07-29 12:25:48 +02:00
Alexander Klimov
4e1e845675
DbBackendForm: replace create with createElements and getResources with __construct
...
refs #5525
2014-07-29 12:22:43 +02:00
Alexander Klimov
5e6ef57590
LdapBackendForm: replace create with createElements and getResources with __construct
...
refs #5525
2014-07-29 12:21:58 +02:00
Alexander Klimov
ed10e49bb6
Add AutologinBackendForm
...
fixes #6434
2014-07-25 14:51:42 +02:00
Alexander Klimov
644b3a1628
Make it possible to remove an authentication backend
...
refs #6434
2014-07-25 14:49:05 +02:00
Alexander Klimov
c06db7495b
Merge remote-tracking branch 'origin/bugfix/rebuild-form-builder-5525' into bugfix/autologin-backend-form-6434
2014-07-25 10:57:08 +02:00
Alexander Klimov
50de21e437
Make it possible to edit an authentication backend
...
refs #6434
2014-07-25 10:29:33 +02:00
Alexander Klimov
af898cc2b3
Prefer switch rather than if - elseif
2014-07-24 17:35:26 +02:00
Johannes Meyer
26a78dc387
Remove properties from ConfirmRemovalForm and update it
...
Which object should be removed needs not to be a part of a form but is
accessible from the url's query string which should be in the action of the
form.
refs #5525
2014-07-24 16:20:01 +02:00
Johannes Meyer
c3731fa79e
Adjust removeresource-action to suit the new resource form interface
...
refs #5525
2014-07-24 16:17:30 +02:00
Alexander Klimov
1902b4f10f
Make it possible to create an authentication backend of type autologin
...
refs #6434
2014-07-24 15:50:01 +02:00
Johannes Meyer
0964316df4
Adjust editresource-action to suit the new resource form interface
...
refs #5525
2014-07-24 12:37:33 +02:00
Johannes Meyer
9c434fe8bf
Make isValid more compact and fix coding style
...
refs #5525
2014-07-24 09:05:10 +02:00
Johannes Meyer
edf49d091e
Rewrite addForceCreationCheckbox and move it downwards
...
We should not instantiate form elements directly without any specific
reason.
refs #5525
2014-07-24 08:57:49 +02:00
Johannes Meyer
d8b468cf12
Add addSubmitButton to BaseBackendForm
...
refs #5525
2014-07-24 08:49:47 +02:00
Johannes Meyer
235c4a8c52
Remove getConfig and add get/setBackendConfig instead
...
As for every configuration form, backend forms need special population
mechanisms as well.
refs #5525
2014-07-24 08:47:58 +02:00
Johannes Meyer
4fe46a2c6e
Remove unnecessary properties and their getters/setters
...
This kind of data is mainly prepared in the controller's action now or
directly fetched in a concrete form implementation.
refs #5525
2014-07-24 08:45:38 +02:00
Johannes Meyer
fd912daa3d
Adjust createresource-action to suit the updated resource form interface
...
refs #5525
2014-07-23 16:39:54 +02:00
Johannes Meyer
936f65eb27
Adjust resource form to suit the new form builder implementation
...
refs #5525
2014-07-23 16:39:15 +02:00
Johannes Meyer
c8d61f78e7
Fix the config/resource-action's html markup
2014-07-23 12:55:43 +02:00
Johannes Meyer
9cdd891866
Drop ReorderForm and handle its logic in the controller and view instead
...
refs #5525
2014-07-23 12:35:39 +02:00
Johannes Meyer
a73e2ee654
Adjust general config form to suit the new form builder implementation
...
refs #5525
2014-07-21 14:33:52 +02:00
Johannes Meyer
a9f0b95e51
Adjust preferences form to suit the new form builder implementation
...
refs #5525
2014-07-21 10:20:04 +02:00
Johannes Meyer
6ed3d5fdbd
Remove Icinga\Form\Install\LoggingPage
2014-07-18 10:40:37 +02:00
Johannes Meyer
7157b11f97
Adjust LoggingForm to suit the "final" form builder implementation
...
refs #5525
2014-07-18 10:29:23 +02:00
Johannes Meyer
5da14d3fc5
Adjust LoginForm to suit the "final" form builder implementation
...
refs #5525
2014-07-18 10:23:04 +02:00
Johannes Meyer
1de2d0c14f
Merge branch 'master' into bugfix/rebuild-form-builder-5525
...
Conflicts:
application/forms/Authentication/LoginForm.php
library/Icinga/Test/BaseTestCase.php
library/Icinga/Web/Form.php
library/Icinga/Web/Form/Decorator/BootstrapForm.php
2014-07-17 13:15:42 +02:00
Johannes Meyer
4d199180b3
We do not want to access $_POST directly if it is possible to avoid it
2014-07-17 09:28:10 +02:00
Johannes Meyer
e6dee9fe89
Protect login against CSRF
...
refs #5626
2014-07-16 09:55:23 +02:00
Johannes Meyer
3105c2059e
Remove license headers from all files
...
refs #6309
2014-07-15 13:43:52 +02:00
Johannes Meyer
d22363d365
Fix error messages not being displayed in the preferences configuration
2014-07-10 13:43:49 +02:00
Johannes Meyer
6690410c42
Adjust Icinga\Form\Config\LoggingForm to suit the new form builder
...
refs #5525
2014-07-10 11:16:31 +02:00
Johannes Meyer
630b36e706
Adjust Icinga\Form\Authentication\LoginForm to suit the new form builder
...
refs #5525
2014-07-10 11:15:46 +02:00
Johannes Meyer
e21b4243ca
Fix error message when no authentication method available
...
The error handling for configuration files has slightly changed (non
existent files are treated as empty) so the authentication chain handling
needed to be adjusted as well.
fixes #6268
2014-07-09 12:53:25 +02:00
Johannes Meyer
82d2f5ac9b
Revert "Merge branch 'feature/install-wizard-6136'"
...
This reverts commit 88d4262e7c
, reversing
changes made to 6fae333048
.
Conflicts:
application/controllers/InstallController.php
library/Icinga/Web/Controller/ActionController.php
2014-07-07 15:09:03 +02:00
Johannes Meyer
1950c09478
Remove encoding suffix from locale identifiers
...
We do not need those as the encoding of a gettext-catalog is already
mentioned in its header.
refs #6602
2014-07-07 09:09:22 +02:00
Matthias Jentsch
57f3023ec4
Fix coding style
2014-07-03 16:20:45 +02:00
Johannes Meyer
143a1e44fe
Add a HTML renderer for Icinga\Web\Menu
...
The menu was being rendered through recursive partials before. The
overhead this fact implicates is not as efficient as standard recursion
so there is now a special renderer for Icinga\Web\Menu utilizing
the RecursiveIteratorIterator
refs #6153
2014-07-03 15:46:46 +02:00
Matthias Jentsch
fd21ba4e4d
Fix violation of coding guidelines
2014-06-30 18:20:19 +02:00
Johannes Meyer
7eb0f3c472
Remove @codingStandardsIgnoreStart/-Stop annotations
...
refs #6091
2014-06-30 13:59:58 +02:00
Johannes Meyer
f2e5d8afa5
Remove @codeCoverageIgnoreStart/-Stop annotations
...
refs #6091
2014-06-30 13:58:37 +02:00
Thomas Gelf
3020273b36
ConfigController: re-add devtools action
...
I accidentally removed it. Don't care about this right now, this is
just a playground.
2014-06-25 20:31:44 +02:00
Johannes Meyer
461b050718
Add locale negotiation to Icinga\Util\Translator
...
Translator::getPreferredLocaleCode($header) can now be used with the
HTTP "Accept-Language" header to return the best matching locale using
the user's preferations reported by the browser and our available locale
stack. Additionally Translator::getLocale and Translator::getLanguage were
replaced by Translator::splitLocaleCode to provide a more flexible
implemenation in order to identify specific parts of a particular locale or
the current one.
refs #6074
2014-06-25 12:15:41 +02:00
Alexander Klimov
5974305647
Config: Remove path to preferences INI files setting
2014-06-25 11:59:09 +02:00