Commit Graph

225 Commits

Author SHA1 Message Date
Marius Hein bb8b1944e3 License writer
Add license writer python script to handle source code
updates.

refs #4262
2013-07-03 14:17:48 +02:00
Johannes Meyer 68cce096e6 Add --vagrant switch to the frontend test-runner
Added -V|--vagrant switch to the frontend test-runner
to run the tests in the Vagrant VM

refs #4264
2013-07-01 12:10:54 +02:00
Johannes Meyer 2132628b7e Fix frontend test-runner so that it works on Ubuntu as well 2013-07-01 12:10:31 +02:00
Johannes Meyer 5e48999478 Add --vagrant switch to the javascript style-checker
Added -V|--vagrant switch to the javascript style-checker
to run the checks in the Vagrant VM

refs #4264
2013-07-01 12:08:01 +02:00
Johannes Meyer d7ebe7fa08 Add --vagrant switch to the javascript test-runner
Added -V|--vagrant switch to the javascript test-runner
to run the tests in the Vagrant VM

refs #4264
2013-07-01 12:08:01 +02:00
Johannes Meyer a7a8836b5b Add --vagrant switch to the php style-checker
Added -V|--vagrant switch to the php style-checker
to run the checks in the Vagrant VM

refs #4264
2013-07-01 12:08:01 +02:00
Johannes Meyer 747d8b31e8 Add --vagrant switch to the php test-runner
Added -V|--vagrant switch to the php test-runner
to run the tests in the Vagrant VM

refs #4264
2013-07-01 12:08:01 +02:00
Eric Lippmann 7c50411270 Vargant: Dat motd 2013-06-28 16:13:44 +02:00
Eric Lippmann 5bc62d2889 Vagrant: Restart apache after icinga2-web.conf has been deployed 2013-06-28 13:57:18 +02:00
Eric Lippmann 04af3b8ce7 Merge branch 'bugfix/vagrant-missing-software-4307'
fixes #4307
2013-06-28 13:48:40 +02:00
Eric Lippmann e80ddb0af4 Fix missing software and enable apache rewrite rules
Add the jquery node module and the Zend PDO adapter for MySQL.

refs #4307
2013-06-28 13:48:14 +02:00
Eric Lippmann a6079402f0 Merge branch 'feature/monitoring-module-4301'
fixes #4301
2013-06-28 11:22:11 +02:00
Eric Lippmann a90a19eb60 Fix Icinga\web\Hook
refs #4301
2013-06-28 11:17:39 +02:00
Eric Lippmann 9d0d11418a Fix QlinkTest
refs #4301
2013-06-28 11:17:34 +02:00
Eric Lippmann 2245f65224 DO NOT use /usr/etc as configuration folder
Using /usr/etc is not FHS compliant.

refs #4301
2013-06-28 09:37:41 +02:00
Eric Lippmann 7579aeaf07 Replace Hook::all with Hook::get 2013-06-28 09:34:44 +02:00
Eric Lippmann 4f25a1be0f Add inline.phtml view script
refs #4301
2013-06-28 09:34:28 +02:00
Eric Lippmann 011f211b8f Qlink: Allow urlFormat to be an instance of Url
refs #4301
2013-06-28 09:20:22 +02:00
Eric Lippmann 903c9db8a6 Add date/time helpers to class Icinga\Util\Format
refs #4301
2013-06-28 09:19:43 +02:00
Eric Lippmann 47926045cf Add layout view helpers
refs #4301
2013-06-28 09:19:43 +02:00
Eric Lippmann 84f042fd8b Add Format.php view helper
refs #4301
2013-06-28 09:19:43 +02:00
Eric Lippmann 674f36b291 Add Util.php view helper
refs #4301
2013-06-28 09:19:43 +02:00
Eric Lippmann d1253f8136 Add static function get to class Hook
refs #4301
2013-06-28 09:19:43 +02:00
Eric Lippmann 771cfbf4eb Add QUrl.php view helper
refs #4301
2013-06-28 09:14:32 +02:00
Eric Lippmann 9de6e4f950 Add Img.php view helper
refs #4301
2013-06-28 09:14:32 +02:00
Eric Lippmann ef9dabba83 Add TimeSince view helper
refs #4301
2013-06-28 09:14:32 +02:00
Eric Lippmann df7a3a4cbe Fix PHP short open tags, DO NOT use <? ...
refs #4301
2013-06-28 09:13:08 +02:00
Eric Lippmann 6eade9c023 Fix use of already replaced class Icinga\Web\Session
refs #4301
2013-06-28 09:13:08 +02:00
Eric Lippmann 658fbd0584 Forward index to welcome
refs #4301
2013-06-28 09:11:12 +02:00
Eric Lippmann 1e9fa28433 Add the monitoring module from the incubator 2013-06-28 09:11:12 +02:00
Marius Hein 543285017b Extensible configuration system
PSR fixes

refs #4300
2013-06-27 16:10:54 +02:00
Marius Hein 1ede8df2af Extensible configuration system
Add configuration tab builder parts to register
free configuration tab items

refs #4300
2013-06-27 16:10:54 +02:00
Marius Hein b403721c11 Extensible configuration system
Add object registration for hooks.

refs #4300
2013-06-27 16:10:54 +02:00
Jannis Moßhammer eaf6314efe Merge branch 'bugfix/loadUrl-removed-4349' of ssh://git.icinga.org/icinga2-web 2013-06-27 15:32:14 +02:00
Jannis Moßhammer 7e812704c9 Remove symlink in test 2013-06-27 15:26:19 +02:00
Jannis Moßhammer 934163dd04 Add PHP Documentation to Authentication
Documented all currently existing classes underneath the
Authentication package

refs #4350
2013-06-27 15:24:22 +02:00
Eric Lippmann cb2e1d8193 Merge branch 'bugfix/vagrant-web-url-4314'
fixes #4314
2013-06-27 14:31:09 +02:00
Eric Lippmann 5419b3a797 Vagrant: Symlink public folder to /var/www/html/icinga2-web
refs #4314
2013-06-27 14:30:57 +02:00
Marius Hein b585d7702e Merge branch 'feature/system-settings-4299'
fixes #4299
2013-06-27 12:46:34 +02:00
Marius Hein f22ae52768 System settings
Add new configuration controller for the configuration
controllers later.

refs #4299
2013-06-27 12:45:18 +02:00
Eric Lippmann 46abb8a36e Add library/Icinga/Web/Widget from the incubator
refs #4301
2013-06-27 12:04:13 +02:00
Jannis Moßhammer 7bba673a61 Add exclude rules for php coverage
This should cause the coverage report to ignore the zend files

refs #4349
2013-06-27 11:39:08 +02:00
Jannis Moßhammer 79a4ee1804 Remove console.log as this breaks tests 2013-06-27 11:25:19 +02:00
Jannis Moßhammer 03d8627436 Remove console.debug move to console.log
This caused the mocha_results.xml to contain
the application outpu

refs #4349
2013-06-27 11:19:04 +02:00
Jannis Moßhammer a3e636e0ae Remove public symlink (again)
this is an artifact from development and should
be created dynamically

refs #4349
2013-06-27 10:51:57 +02:00
Jannis Moßhammer d71d15c822 Merge branch 'master' of ssh://git.icinga.org/icinga2-web into feature/history-api-4303
Conflicts:
	public/js/icinga/components/actionTable.js
	public/js/icinga/components/mainDetail.js
	public/js/icinga/container.js
	public/js/icinga/util/async.js
2013-06-27 10:20:46 +02:00
Jannis Moßhammer 39fff006de Merge branch 'feature/module-enable-4092' of ssh://git.icinga.org/icinga2-web into feature/module-enable-4092 2013-06-26 16:52:25 +02:00
Marius Hein 72bb02d390 Module administration
Rebase fix ldap auth for testing issue.

refs #4092
2013-06-26 16:48:07 +02:00
Jannis Moßhammer d1f4e9831a Fix empty module folder causing errors, fix var naming
Fix a wrongly named class causing ClassNotFound issues,
also added additional checks for empty module folder and
added en moduleFolder directive to configure module location

refs #4092
2013-06-26 16:41:07 +02:00
Jannis Moßhammer 5e5b301d0d Add support for lazy module loading
When the X-Icinga-Module-Enable header is send, the
modulemanager automatically tries to load javascript files for
that module. This is realized by adding the 'registerHeaderListener'
method to the async manager, which allows to listen to specific headers
and firing callbacks if a response with the specified header is retrieved.

Also the tests have changed a bit, requireNow should be used when using
the requiremock, so a require always loads files new.

refs #4092
refs #3753
2013-06-26 16:41:07 +02:00