Commit graph

489 commits

Author SHA1 Message Date
Thomas Gelf
2b8f51e983 Renderer: calculate state before retrieving...
...unbound nodes

fixes #74
2017-01-23 09:50:19 +01:00
Thomas Gelf
602202b042 css: fix typo and badge alignment 2017-01-23 09:40:57 +01:00
Thomas Gelf
6d66ebd72a WtfTabs: add a comment exlaining this WtfClass 2017-01-20 13:29:01 +01:00
Thomas Gelf
d6c1cd8849 Tabs: add a wrapper to work around PHP bug #43200
refs #81
2017-01-20 13:21:51 +01:00
Thomas Gelf
afa26301f4 TabsTest: test rendering empty tabs
refs #81
2017-01-20 13:17:28 +01:00
Thomas Gelf
0b2f4f1c75 Merge pull request #73 from xam-stephan/xam-stephan-patch-1
Menu: always show first 5 configured entries
2017-01-19 10:30:21 +01:00
Max Stephan
0b0b7ad0e0 just count $prio if not continue (AddToMenu >= 'no') 2017-01-17 12:08:29 +01:00
Thomas Gelf
4c9399d321 Travis: try parameters for recent versions 2017-01-13 19:53:28 +01:00
Thomas Gelf
845cb3462d ProcessController: improve config-related tabs...
...and actions
2017-01-12 09:18:44 +01:00
Thomas Gelf
e3333f22f2 module.info: refresh description, raise to rc1 2017-01-12 00:31:47 +01:00
Thomas Gelf
75d266fe4b README.md: build badge, remove obsolete TODO 2017-01-12 00:16:26 +01:00
Thomas Gelf
e31a52bc48 test: improve wording, fix typos 2017-01-12 00:04:58 +01:00
Thomas Gelf
3dff6848ec Merge branch 'feature/travis' 2017-01-11 23:58:57 +01:00
Thomas Gelf
d87edba377 Just a couple of newlines to satisfy latest PSR2
...checks in phpcs
2017-01-11 23:56:17 +01:00
Thomas Gelf
8fe02f7dad travis: run tests 2017-01-11 23:46:03 +01:00
Thomas Gelf
28fc19be33 Merge branch 'next' 2017-01-11 18:01:58 +01:00
Thomas Gelf
5f6b35906d AddNode: fix creating nested nodes
fixes #13883
2017-01-11 17:38:19 +01:00
Thomas Gelf
c083b117dd Modification: rename $bp to $config 2017-01-11 17:36:32 +01:00
Thomas Gelf
c86c2fe151 DeleteNodeForm: fix business impact link 2017-01-11 17:33:29 +01:00
Thomas Gelf
643261c9f7 NodeController: apply simulations to business...
...impact rendering
2017-01-11 17:01:50 +01:00
Thomas Gelf
56ab13d2b0 LegacyConfigRenderer: use correct helper...
...when rendering required process
2017-01-11 17:01:45 +01:00
Thomas Gelf
094fbd6c27 BpConfigForm: validate process name 2017-01-11 17:01:40 +01:00
Thomas Gelf
fc117217dd Storage: cosmetics 2017-01-11 17:01:34 +01:00
Thomas Gelf
f769fd3855 Renderer: rename config property 2017-01-11 14:33:35 +01:00
Thomas Gelf
22583aa083 BpConfig: renamed from BusinessProcess 2017-01-11 14:09:30 +01:00
Thomas Gelf
149696fb50 BpNode: remove code related to legacy config 2017-01-11 13:40:42 +01:00
Thomas Gelf
75dc5e0ef6 ProcessController: use new LegacyConfigRenderer 2017-01-11 13:39:36 +01:00
Thomas Gelf
5443d73f08 Node: use concret implementation in type hint 2017-01-11 13:38:47 +01:00
Thomas Gelf
e26daca0f4 LegacyConfigRenderer: make some helpers static 2017-01-11 13:38:21 +01:00
Thomas Gelf
0b9e0a2d86 BusinessProcess: add new helpers for BpNodes 2017-01-11 13:37:52 +01:00
Thomas Gelf
d8298417e4 TextTest: more tests 2017-01-11 13:37:21 +01:00
Thomas Gelf
c52c970528 LegacyConfigParser: new parser class
Takes over and cleans up logic from LegacyStorage
2017-01-11 13:36:38 +01:00
Thomas Gelf
1acf06aaba Storage: fix method name 2017-01-11 12:57:38 +01:00
Thomas Gelf
a9331a1e05 LegacyConfigRenderer: move rendering to dedicated
...class, simplifies LegacyStorage
2017-01-11 12:00:20 +01:00
Thomas Gelf
a03feb03c5 Storage: clean up interface 2017-01-11 11:57:10 +01:00
Thomas Gelf
8f1ce049de MonitoringState: introduce new helper class
Removes logic from BusinessProcess class
2017-01-11 09:51:39 +01:00
Thomas Gelf
1ca7e3e1d1 Add a couple of comments 2017-01-11 09:48:16 +01:00
Thomas Gelf
4c01909cf8 test/php: simple new tests 2017-01-11 08:35:45 +01:00
Thomas Gelf
024618e3a5 DeleteNodeForm: adjust impact link 2017-01-11 08:35:07 +01:00
Thomas Gelf
d464a4a746 gitlab-ci: blame, coverage 2017-01-10 18:35:19 +01:00
Thomas Gelf
32fe94c18d Merge branch 'feature/packaging' into next 2017-01-10 18:07:48 +01:00
Thomas Gelf
f0dbac0a98 packaging: provide Debian build instructions 2017-01-10 18:04:48 +01:00
Thomas Gelf
b3df39d1b0 NodeController: add business impact action
Show all paths to a specific node to visualize it's business impact

fixes #8573
2017-01-10 16:49:53 +01:00
Thomas Gelf
6155bb5e2b Controller: remove obsolete code 2017-01-10 15:56:19 +01:00
Thomas Gelf
e4b773e827 BusinessProcess: add hasRootNode helper 2017-01-10 15:54:03 +01:00
Thomas Gelf
97d1e9969d css: more padding for breadcrumb root 2017-01-08 23:09:38 +01:00
Thomas Gelf
26d41a445d views/scripts: remove unified scripts 2017-01-08 23:09:22 +01:00
Thomas Gelf
ab070fc5ab Merge branch 'feature/test-syntax-13893' into next 2017-01-05 12:51:42 +01:00
Thomas Gelf
4ff382626c gitlab-ci: run PHP CodeSniffer tests
fixes #13893
2017-01-05 12:51:05 +01:00
Thomas Gelf
52e8eccca4 run.php: remove superfluous newline 2017-01-04 18:50:30 +01:00