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
Eric Lippmann
c3246c926d
Vagrant: Remove directory /etc/icinga2-web
...
This directory is remnant which should've been long gone
refs #4549
2013-08-16 17:51:39 +02:00
Eric Lippmann
26578a3d62
Add var/log directory to source tree
...
refs #4549
2013-08-16 17:51:39 +02:00
Eric Lippmann
0c10b2b20b
Git: Do not ignore .gitkeep files
...
refs #4549
2013-08-16 17:51:39 +02:00
Eric Lippmann
9b203ce698
Vagrant: Create and populate Icinga 2 Web MySQL and PostgreSQL databases
...
refs #4464
2013-08-16 17:51:39 +02:00