Johannes Meyer
abc34a5f1a
Add database setup routines
...
refs #7163
2014-10-07 17:08:50 +02:00
Johannes Meyer
7da11b83f5
Fix that the database is displayed instead of the login in the db summary
...
refs #7163
2014-10-07 17:06:51 +02:00
Johannes Meyer
1136a09741
Wrap report message registration in a specific method
...
refs #7163
2014-10-07 17:05:55 +02:00
Johannes Meyer
627a19a2a9
Fix warning "references should be passed by variable"
2014-10-07 15:57:00 +02:00
Johannes Meyer
d54bfddee4
Silence file_get_contents call
...
Since an earlier change already made the existence of config files not
required we do not care about any E_WARNING or notice emitted by
"file_get_contents".
2014-10-06 16:55:20 +02:00
Johannes Meyer
04ff2e271a
Drop dependent page data more earlier
...
Not only the "setup_authentication_backend" page depends on the auth
type but also the "setup_admin_account" page, so just drop both entries
once a new auth type gets submitted.
refs #7163
2014-10-06 16:52:19 +02:00
Johannes Meyer
ad7965228c
Add install routines for all INI files
...
This is just a quick&dirty implementation. Once we know how modules are
being processed/installed this needs to be revisited.
refs #7163
2014-10-06 16:49:29 +02:00
Johannes Meyer
b50c780bcf
Let the setup's view scripts be a bit more generic
...
refs #7163
2014-10-06 16:04:58 +02:00
Johannes Meyer
ac255eeda0
Change form name of GeneralConfigPage to "setup_general_config"
...
Used to be "setup_application_config".
refs #7163
2014-10-06 13:52:32 +02:00
Johannes Meyer
83006c014c
Wrap wizard buttons in a div
...
refs #7163
2014-10-06 11:07:21 +02:00
Johannes Meyer
9cbd7e945d
Do not permit the user to give equal names to multiple resources
...
refs #7163
2014-10-06 09:43:50 +02:00
Johannes Meyer
b4a1364a92
Add summary report
...
refs #7163
2014-10-06 09:30:51 +02:00
Johannes Meyer
f29705fc59
Add summary page
...
refs #7163
2014-10-02 17:11:00 +02:00
Johannes Meyer
0f302bfc0a
Fix form population in case the user navigates backwards to make changes
...
refs #7163
2014-10-02 17:08:55 +02:00
Johannes Meyer
4f52da95ac
Drop page data when skipping a page that was displayed before
...
refs #7163
2014-10-02 16:35:41 +02:00
Johannes Meyer
a980184eb9
Move css instructions to dedicated stylesheet
...
refs #7163
2014-10-01 15:46:58 +02:00
Johannes Meyer
464fefa578
Fix exception in case the database access credentials are invalid
...
refs #7163
2014-10-01 15:44:43 +02:00
Johannes Meyer
8f79e0a713
Fix warning "references should be passed by variable only"
2014-10-01 09:17:48 +02:00
Johannes Meyer
08d259eccf
Add database creation page
...
refs #7163
2014-10-01 09:16:53 +02:00
Johannes Meyer
c78b016d74
Remove boiler plate code
2014-09-30 10:26:10 +02:00
Johannes Meyer
7b01525456
Fix that navigation buttons have labels
...
refs #7163
refs #7320
2014-09-29 16:42:38 +02:00
Johannes Meyer
513d5e30a4
Merge branch 'master' into feature/setup-wizard-7163
2014-09-29 16:16:12 +02:00
Johannes Meyer
ab8436dea8
Fix Icinga\Web\Form\Element\Note using its default decorators
2014-09-29 16:12:38 +02:00
Alexander Fuhr
dacbd329dd
Translator: Implement domain fallback for translate and translatePlural
2014-09-29 15:56:48 +02:00
Johannes Meyer
cbadaa78d6
Merge branch 'master' into feature/setup-wizard-7163
2014-09-29 15:35:52 +02:00
Johannes Meyer
28d16a8961
Add web setup
...
Page config and dependency handling is implemented and works like a
charm. Though there is one known bug that occurs when navigating back,
taking changes and moving onward to a page that needs to update its
state due to the changes while adding some elements that have similar
names as the ones shown before. This is only an issue with hidden elements.
refs #7163
2014-09-29 14:30:34 +02:00
Johannes Meyer
2d24828230
Add web installer
...
Logic is still missing and follows later.
refs #7163
2014-09-29 14:23:42 +02:00
Johannes Meyer
4a14dc5916
Add interface for setup wizards
...
refs #7163
2014-09-29 14:19:05 +02:00
Johannes Meyer
5d6391242c
Add interface for installers
...
refs #7163
2014-09-29 14:18:50 +02:00
Johannes Meyer
929344e68b
Add container to store and handle installation requirements
...
refs #7163
2014-09-29 12:25:29 +02:00
Johannes Meyer
aa17f2828d
Add utility to ease working with databases without the use of Zend
...
refs #7163
2014-09-29 12:24:56 +02:00
Johannes Meyer
7c53e6f7be
Improve page permission handling
...
refs #7163
2014-09-29 11:31:59 +02:00
Johannes Meyer
5c13a19b1a
Populate a wizard page in case the user moves backwards
...
refs #7163
2014-09-29 11:31:13 +02:00
Johannes Meyer
73b41769e7
__toString() should call __toString() as well if possible
...
There may be cases that an error occurs and another _toString()
implementation handles that appropriately. This is such a case.
2014-09-29 11:28:58 +02:00
Johannes Meyer
3107eb87bb
Silence stat() call
2014-09-29 11:24:59 +02:00
Johannes Meyer
5b3d549e5c
Add some more platform related calls
...
refs #7163
2014-09-29 11:21:56 +02:00
Johannes Meyer
8fcf21a6b8
Make it possible to retrieve a list of available users for authentication
...
refs #7163
2014-09-29 11:21:40 +02:00
Alexander Fuhr
b2f12e1caa
Revert "lib: Remove form element `Note'"
...
This reverts commit c21d7d1fdd
.
2014-09-26 16:19:44 +02:00
Alexander Fuhr
c8a24f72b8
Introduce getValue() in Preferences and fix the loading of values
2014-09-26 14:15:50 +02:00
Johannes Meyer
8e48853f4d
Add Wizard
...
This is a container/controller for form based wizards. Can be used directly
or by using a subclass that allows for a more customized handling.
refs #7163
2014-09-24 10:46:36 +02:00
Johannes Meyer
028a6c442b
Fix persisting notification messages in the session
2014-09-24 10:46:35 +02:00
Johannes Meyer
635b802a2b
Add tests for hasChanged, set/getByRef and fix setByRef
2014-09-24 10:46:35 +02:00
Johannes Meyer
6f988cb94c
Remove method write() from Icinga\Web\Session\SessionNamespace
2014-09-24 10:46:35 +02:00
Johannes Meyer
c00dbf9f46
Write session on response
...
There should not be any necessity to write the session once changes are
being made to it. We now track whether changes were made and write
the session when responding to the user's request if so.
2014-09-24 10:46:35 +02:00
Johannes Meyer
7fcd665aaa
Fix value invalidation in Icinga\Web\Session\SessionNamespace
2014-09-24 10:46:35 +02:00
Johannes Meyer
efab6c7827
Add method set/getByRef to Icinga\Web\Session\SessionNamespace
2014-09-24 10:46:35 +02:00
Johannes Meyer
c772787967
Re-add TokenValidator
...
refs #7163
2014-09-24 10:46:35 +02:00
Eric Lippmann
cde3ec6bc8
Merge branch 'master' into bugfix/commands-6593
...
Conflicts:
modules/monitoring/application/controllers/TimelineController.php
2014-09-23 22:54:17 -07:00
Alexander Fuhr
07a4b25560
Merge branch 'master' into bug/history-notification-time-format-6980
2014-09-23 11:38:24 +02:00
Alexander Fuhr
e784aa34b6
Implement DateTimeRenderer and fix history time format
...
refs #6980
2014-09-23 11:36:09 +02:00