Commit Graph

264 Commits

Author SHA1 Message Date
Marius Hein 6742696e09 Autoloader: Rename module namespace 2013-07-15 12:16:14 +02:00
Marius Hein e049d8f3c4 Autoload: Fix test before rename namespaces
Drop builder test, it is not needed anymore. Skip all notification
tests. Test includes bootstrapping and throw errors with ldap auth.

refs #4407
2013-07-15 11:20:12 +02:00
Marius Hein e27c73fe15 Autoloader: Move builder to new location [WIP]
refs #4407
2013-07-15 11:07:22 +02:00
Marius Hein 2895b116ad Add module enablement configuration to gitignore
refs #4407
2013-07-12 16:13:19 +02:00
Marius Hein 316893ad2c Add new autoloader implementation
New namespace implementation created to load application code
like forms with this autoloader. Consumpting services can register
their own, multiple namespaces. Overlapping namespaces matched
by closest name.

refs #4407
2013-07-12 16:11:03 +02:00
Eric Lippmann 4592e7bd65 Merge branch 'feature/application-and-module-config-4354'
fixes #4354
2013-07-12 15:56:43 +02:00
Eric Lippmann 6eefa2bacb Use require_once instead of require in ConfigTest
refs #4354
2013-07-12 15:52:35 +02:00
Eric Lippmann 2fffb892d3 Enable registerMenuEntries for modules since this works now
refs #4354
2013-07-12 15:44:55 +02:00
Eric Lippmann 51755209b6 Adapt usage of config class
refs #4354
2013-07-12 15:43:23 +02:00
Eric Lippmann 8c6f2a07ae Remove magic retrieval of configuration files
This change leads to expected exceptions when bootstrapping the
application since the \Icinga\Application\Config class was
refactored but its usage not.

refs #4354
refs #4353
2013-07-12 15:41:35 +02:00
Eric Lippmann 297b621bf6 Add view helper url 2013-07-12 14:45:25 +02:00
Eric Lippmann ca09dc084d Add Icinga\Web\ViewStream.php 2013-07-12 14:35:14 +02:00
Eric Lippmann d871b3c287 Update the monitoring module 2013-07-12 14:33:17 +02:00
Eric Lippmann d51b00b508 Update Livestatus tests 2013-07-12 14:02:43 +02:00
Eric Lippmann 2c6f8a8441 Add ImgAction to StaticController 2013-07-12 13:45:11 +02:00
Eric Lippmann be3193a0d7 Update LDAP and Livestatus protocol 2013-07-12 13:41:48 +02:00
Eric Lippmann e66d17dbf8 Use class Url in mixedPagination.phtml 2013-07-12 13:40:21 +02:00
Eric Lippmann df1e595604 Make retrieval of module config static 2013-07-12 12:11:59 +02:00
Eric Lippmann 78cbeadff2 Add remove and without functions to Url class
refs #4381
2013-07-12 12:06:30 +02:00
Eric Lippmann 7a075ca52a Add link to csv output to tabs
There is currently no controller implementing this output type
but the monitoring module will provide that.
2013-07-12 12:02:51 +02:00
Eric Lippmann 58ce815361 Rename Pdf/File to File/Pdf and adapt usage in the ActionController 2013-07-12 11:58:58 +02:00
Eric Lippmann 63a8854f40 Notification: Add todo that we do not want singleton usage of this class 2013-07-12 11:53:05 +02:00
Eric Lippmann 6d05361370 phtml: Use short_open_tags instead of <?php echo 2013-07-10 17:03:51 +02:00
Jannis Moßhammer a035473914 Add hint about graphviz prerequisite in doc/apidoc_creation
refs #4085
2013-07-10 13:51:35 +02:00
Marius Hein e1e6785ad4 phpDocumentator: Add runner to create apidocs
Update documentation, create runner script.

refs #4085
2013-07-10 13:51:35 +02:00
Marius Hein 5e39e7ebeb Add phpDocumentator to project
Create configuration to create api doc with cli.

refs #4085
2013-07-10 13:51:35 +02:00
Marius Hein 5ad4876386 Merge branch 'feature/proper-php-coverage-4313'
fixes #4313
2013-07-09 15:03:53 +02:00
Johannes Meyer 9f745505ce Adjust php testrunner so that a html coverage report is generated
Remove the --coverage-clover argument as the jenkins plugin cannot
properly read it and added --coverage-html instead.

refs #4313
2013-07-09 15:03:22 +02:00
Marius Hein a25853203e Merge branch 'feature/autoconf-install-4175'
fixes #4175
2013-07-08 16:10:14 +02:00
Marius Hein 1559e34cc0 Add modules to install web files
refs #4175
2013-07-08 16:08:15 +02:00
Marius Hein e24745a55c Fix for configure and make
Add makefile to gitignore and fixed format of
make target output

refs #4175
2013-07-08 16:04:36 +02:00
Marius Hein 6be510b05e License writer
Update license headers

refs #4262
2013-07-03 14:17:49 +02:00
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
Jannis Moßhammer f080871020 Add Installation documentation and make update
Added documentation to the makefile and to docs
and an additional update command to the makefile, so configuration
dosn't get overwritten.

refs #4175
2013-07-03 14:07:55 +02:00
Jannis Moßhammer 42d579dd9e Add local install-sh
The last install-sh was accidentaly added as a link to
the git repository

refs #4175
2013-07-03 14:07:55 +02:00
Jannis Moßhammer 23c43420aa Add config files to .gitignore
refs #4175
2013-07-03 14:07:55 +02:00
Jannis Moßhammer 11c78dbf19 Add Autoconf based installation with most parameters
configure allows to set the authentication backend to internal (or ldap)
and to set connection details for authentication and data retrieval

refs #4175
2013-07-03 14:07:54 +02:00
Jannis Moßhammer bbea641875 ws-jmosshammer:icinga2-web moja$ git commit
Add autoconf parameter and authorisation configs

Add various autoconf directives for ldap and internal-db authenticaiton,
also additional checks whether the Zend DB Adapters are available and
whether the php setup fulfills the requirements

refs #4175
2013-07-03 14:07:30 +02:00
Jannis Moßhammer aefea8486e Add Autoconf based installation with most parameters
configure allows to set the authentication backend to internal (or ldap)
and to set connection details for authentication and data retrieval

refs #4175
2013-07-03 14:05:59 +02:00
Jannis Moßhammer edbca73291 ws-jmosshammer:icinga2-web moja$ git commit
Add autoconf parameter and authorisation configs

Add various autoconf directives for ldap and internal-db authenticaiton,
also additional checks whether the Zend DB Adapters are available and
whether the php setup fulfills the requirements

refs #4175
2013-07-03 14:05:59 +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