Commit Graph

579 Commits

Author SHA1 Message Date
Jannis Moßhammer 9cd4c2f856 Fix codestyle, add basic tests
refs #4525
2013-08-21 14:22:30 +02:00
Jannis Moßhammer 21e560cb3b Capitalize Forms
refs #4525
2013-08-21 14:22:30 +02:00
Jannis Moßhammer a6ff6ecadd Fix Codestyle/PHPDoc, fix configPath being Overwritten
Also removed possibility to disable debugging as there's no use case for this

refs #4525
refs #4598
2013-08-21 14:22:30 +02:00
Jannis Moßhammer 49d92d0c33 Implement user preferences form
refs #4525
2013-08-21 14:22:30 +02:00
Marius Hein 71603ccd70 Fix factory resource mock structure
refs #3777
2013-08-21 14:22:30 +02:00
Jannis Moßhammer 972bc9853e Configuration interfaces for logging, authentication and general configuration
- Added HelpText decorator
- Added Time and DateFormatValidator
- Added tests

refs #3777
2013-08-21 14:22:30 +02:00
Jannis Moßhammer 4810a0d47e Code style and test fixes
refs #3777
2013-08-21 14:22:29 +02:00
Jannis Moßhammer c705f5d475 Implement Authentication form
- Allow creation of authentication providers
- Allow modification of authentication providers
- Allow reordering of authentication providers

refs #3777
2013-08-21 14:18:54 +02:00
Jannis Moßhammer 5a768ccaa9 Start authentication form
refs #3777
2013-08-21 14:18:54 +02:00
Jannis Moßhammer 17c1e5a449 Add tests, move BaseFormTest away from modules/monitoring
refs #3777
2013-08-21 14:18:53 +02:00
Jannis Moßhammer 9ddc03d571 Implement General configuration form
Missing:
- Logical validation (check for writable paths)
- DB Resource selection (see #4503)

refs #3777
2013-08-21 14:18:53 +02:00
Jannis Moßhammer 26a5018d16 Add Forms and conditional hidden
refs #3777
2013-08-21 14:18:53 +02:00
Marius Hein cd41cb2306 Merge branch 'feature/remove-qlink-4515'
resolves #4515
2013-08-21 09:44:10 +02:00
Marius Hein dbae055e8e Fix redirector to use relative url
refs #4516
2013-08-21 09:44:01 +02:00
Marius Hein 497e184eeb Fix home link to module configuration
refs #4516
2013-08-21 09:44:01 +02:00
Jannis Moßhammer d7358c65be Remove QUrl and QLink, add Href
refs #4516
2013-08-21 09:44:01 +02:00
Eric Lippmann 6765648380 Monitoring: Fix nonexistent Icinga\Backend usage in CommandController 2013-08-21 09:44:01 +02:00
Marius Hein 7af982aaa5 Merge branch 'feature/javascript-autoload-components-4456'
resolves #4456
2013-08-21 09:41:31 +02:00
Matthias Jentsch a66934e41d Remove scripts that are no longer needed
refs #4456
2013-08-21 09:40:32 +02:00
Matthias Jentsch 6aca723f6d Add logging for component requests when the module does not exist
refs #4456
2013-08-21 09:40:32 +02:00
Matthias Jentsch 7353797147 Add server-side logging when not existing components are required and fix code style issues
refs #4456
2013-08-21 09:40:32 +02:00
Matthias Jentsch 889abf55eb Fix a bug in the component loader that caused components to be loaded multiple times
refs # 4456
2013-08-21 09:40:32 +02:00
Matthias Jentsch 61fad6b89c Add documentation for components
Add a documentation about how to create and load documents

refs #4456
2013-08-21 09:40:32 +02:00
Matthias Jentsch 5e663846a5 Remove old module loader
Remove old (now-unusable) module loader and components and corresponding unit
tests. Give the component loader and the component registry more meaningful names.

refs #4456
2013-08-21 09:40:32 +02:00
Matthias Jentsch 52c66893ab Add new component loader to load frontend-components
Add a component loader that finds components by searching for elements with the
"data-icinga-component" attribute and loads the corresponding JavaScript file
from the backend to render the component.

refs #4456
2013-08-21 09:40:31 +02:00
Marius Hein 4cdab8d904 Fix phpcs errors for Icinga\Web\Hook 2013-08-20 19:33:15 +02:00
Marius Hein 0581d9a130 Fix phpcs errors for Icinga\Web\View 2013-08-20 19:26:44 +02:00
Marius Hein df6ccce6f2 Fix phpcs errors 2013-08-20 17:34:47 +02:00
Eric Lippmann d574a26db3 Monitoring: Fix nonexistent Icinga\Backend usage in CommandController 2013-08-20 16:19:34 +02:00
Marius Hein 1bd35ff734 Merge branch 'bugfix/remove-not-working-components-4583'
fixes #4583
2013-08-20 15:50:10 +02:00
Marius Hein d1cc1fb61f Codestyle and doc strings for list controller
refs #4583
2013-08-20 15:45:44 +02:00
Marius Hein df864d2738 Remove unused summary components
refs #4583
2013-08-20 15:38:00 +02:00
Eric Lippmann ff1ed128ef Remove filter boxes from monitoring' list views since they're not working
refs #4583
2013-08-20 15:14:58 +02:00
Eric Lippmann ad84e9e9cf Remove unimplemented list views (concat-, host-, and servicegroups)
refs #4583
2013-08-20 15:14:57 +02:00
Eric Lippmann 41f5499bba Nav: Remove global search since it's not working
refs #4583
2013-08-20 15:14:57 +02:00
Eric Lippmann 207c47ae64 Nav: Remove tabs from ListController since their links are redundant to the main menu
refs #4583
2013-08-20 15:14:57 +02:00
Eric Lippmann 23aa1830a5 Remove menu entries which point to not working views
refs #4583
2013-08-20 15:14:57 +02:00
Marius Hein d348477455 Fix user test case: DateTimeZone comparison 2013-08-20 11:27:25 +02:00
Jannis Moßhammer fb0f0b5b76 Merge branch 'bugfix/backends-database-config-4575'
fixes #4575
2013-08-19 20:20:09 +02:00
Jannis Moßhammer bda3537c36 Comment out error-prone checktime test
The check time test for the host list easily fails when the db access
is slower than 1s, so it's commented out here

refs #4575
2013-08-19 20:16:40 +02:00
Marius Hein 7c1ff75199 Monitoring backend: Add resources.ini and backends.ini to configure
refs #4575
2013-08-19 18:29:26 +02:00
Marius Hein 3a8a3b8f2c Monitoring backend: Change database objects to DbAdapterFactory
refs #4575
2013-08-19 18:29:26 +02:00
Marius Hein 1b94eed945 Remove \Icinga\Backend class
refs #4575
2013-08-19 18:29:26 +02:00
Marius Hein eddbbd5f5b Monitoring backend: Move backends.ini to module configuration
refs #4575
2013-08-19 18:29:26 +02:00
Eric Lippmann 16e31d2e34 Vagrant: Fix populate preferences table 2013-08-19 14:14:50 +02:00
Jannis Moßhammer 8407111c8a Merge branch 'feature/vagrant-log-and-icinga-pipe-writable-4549'
resolves #4549
2013-08-16 17:52:26 +02:00
Jannis Moßhammer 208f889b86 Fix 'owner' attribute being 'user'
refs #4549
2013-08-16 17:51:39 +02:00
Eric Lippmann e7db4b84f0 Vagrant: Create preferences table on database icingaweb for MySQL and PostgreSQL
refs #4549
2013-08-16 17:51:39 +02:00
Eric Lippmann c7e8add75a Vagrant: Install Icinga command proxy which routes commands to both instances
refs #4549
2013-08-16 17:51:39 +02:00
Eric Lippmann e0f1d7dc37 Vagrant: Mount /vagrant/var/log/ writable for apache
This requires you to run vagrant reload if the vm is already running

refs #4549
2013-08-16 17:51:39 +02:00