Johannes Meyer
eaf5b85538
Change how imported nodes are recognized
...
Since configurations are cached this cannot be done by using
a flag. Instead the rendering and path aggregation are now able
to distinguish nodes themselves.
2019-02-25 13:58:18 +01:00
Johannes Meyer
40538c51ce
LegacyStorage: Add cache to avoid parsing configurations multiple times
2019-02-25 12:42:52 +01:00
Johannes Meyer
6ae4cf745c
RenderedProcessActionBar: Don't allow to unlock imported nodes
2019-02-22 14:41:53 +01:00
Johannes Meyer
e36e918d32
RenderedProcessActionBar: Use term "Node" instead of "Process"
...
A process is also a node but a node not necessarily a process.
2019-02-22 12:26:24 +01:00
Johannes Meyer
2799eff860
lib: Temporarily integrate the StateBall from ipl\Web\Widget
2019-02-22 12:26:24 +01:00
Johannes Meyer
df7e72398d
RenderedProcessActionBar: Make the mode toggle a single anchor
...
It's a toggle, there's no need for two distinct urls. Even more
important, there's no need for two different click areas.
2019-02-22 12:26:24 +01:00
Johannes Meyer
5fe4983c3c
ActionBar: Add toggle to switch between tile- and tree-view
2019-02-22 12:26:24 +01:00
Johannes Meyer
f58e1844a1
ActionBar: Remove h1 and adjust link labels
2019-02-22 12:26:24 +01:00
Johannes Meyer
494027710b
ActionBar: Restyle and move link to add new processes
2019-02-22 12:26:24 +01:00
Johannes Meyer
abafbacf1a
CsrfToken: Fix exception when validating tokens
2019-02-22 12:26:23 +01:00
Johannes Meyer
56e37d2876
auth: Check the businessprocess/showall permission prior any restrictions
...
fixes #200
2019-02-18 13:43:06 +01:00
Johannes Meyer
763ac872d3
Introduce and utilize class NoDuplicateChildrenValidator
2019-02-14 11:29:30 +01:00
Johannes Meyer
510267c7d0
Prevent nodes from being added twice
...
fixes #186
fixes #128
fixes #114
2019-01-17 15:20:25 +01:00
Johannes Meyer
4ae3509662
TileRenderer: Drop pseudo tiles and show link to add new nodes in the header
2019-01-17 14:57:38 +01:00
Johannes Meyer
19ae300aca
lib: Remove all traces of Icinga\Module\Businessprocess\Html
...
refs #130
2019-01-17 13:21:46 +01:00
Thomas Gelf
20b957a999
Tiles: navigate in place when drilling down
...
fixes #192
2018-12-12 16:36:09 +01:00
Eric Lippmann
146ad0171f
Display root nodes in the dashboard
2018-08-01 13:53:01 +02:00
Alexander A. Klimov
15cc3e88e0
Require Icinga Web 2.5.1
...
refs #113
2018-08-01 09:37:59 +02:00
Alexander A. Klimov
ee3cdf67a1
Url: remove unneccessary duplicate code
...
refs #113
2018-08-01 09:37:23 +02:00
Eric Lippmann
28bed2859b
Merge pull request #152 from Icinga/bugfix/cannot-remove-a-node-132
...
Make node removal working as expected
2018-07-02 17:23:32 +02:00
Jennifer Mourek
af6c0593a2
Change lock text and make action-bar icons bigger
...
Many users were confused by the lock/unlock functionality, this should make it a bit more clear.
2018-06-26 08:55:23 +02:00
Alexander A. Klimov
e4e651cbe8
Make node removal working as expected
...
refs #132
2017-12-04 14:14:06 +01:00
Max Stephan
ec813683ab
check "canModify" also in simulation mode
2017-03-16 09:23:47 +01:00
Thomas Gelf
7452a39f82
BpConfig/UploadForm: unify common code, enforce...
...
...prefix(es) according configured restrictions
refs #106
2017-02-08 16:08:29 +01:00
Thomas Gelf
f599029726
css: fix compact styling
2017-01-27 11:22:36 +01:00
Thomas Gelf
605820adb7
RenderedProcessActionBar: show config link only...
...
...on root level
fixes #78
2017-01-27 10:19:06 +01:00
Thomas Gelf
9091ea4ecd
RenderedProcessActionBar: cleanup
2017-01-25 10:06:08 +01:00
Thomas Gelf
7a4c9d4f6d
RenderedProcessActionBar: help for tree/tile view
...
fixes #79
2017-01-25 10:03:45 +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
d87edba377
Just a couple of newlines to satisfy latest PSR2
...
...checks in phpcs
2017-01-11 23:56:17 +01:00
Thomas Gelf
22583aa083
BpConfig: renamed from BusinessProcess
2017-01-11 14:09:30 +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
26d41a445d
views/scripts: remove unified scripts
2017-01-08 23:09:22 +01:00
Thomas Gelf
5b9748c208
Controller: fix class usage, add new helper
2017-01-03 11:28:58 +01:00
Thomas Gelf
898576f63a
RenderedProcessActionBar: introduce new class...
...
...to keep ActionBar more generic
2017-01-03 11:12:20 +01:00
Thomas Gelf
5443bd5b4e
LegacyStorage: new list helper method
2016-12-26 11:43:32 +01:00
Thomas Gelf
549c07b457
Controller: remove outdated permission code
2016-12-16 19:37:39 +01:00
Thomas Gelf
d8a8e488a7
ActionBar: move fullscreen action more to the right
2016-12-16 19:35:10 +01:00
Thomas Gelf
0d696216e2
ActionBar: do not forget permissions
2016-12-16 19:31:22 +01:00
Thomas Gelf
2effa02d7f
QuickBaseForm: we are a Renderable object
2016-12-16 19:26:46 +01:00
Thomas Gelf
b73eed20b0
ProcessController: change tab rendering and more
2016-12-09 16:10:32 +01:00
Thomas Gelf
74d614be37
Tabs: add renderable wrapper
2016-12-09 16:08:25 +01:00
Thomas Gelf
36e624c448
Dasboard: introduce a new config overview page
2016-12-09 14:02:02 +01:00
Thomas Gelf
18dc398dca
ActionBar: take over logic from controller
2016-12-09 13:57:07 +01:00
Thomas Gelf
f41e4c34c2
Controller: moved to Web
2016-12-09 09:53:36 +01:00
Thomas Gelf
0380e46552
Form: upgrade to latest forms from Director
2016-12-08 10:11:46 +01:00
Thomas Gelf
162c19c023
Content, Controls: add new convenience classes
2016-11-28 22:20:01 +01:00
Thomas Gelf
657a103c96
Url: compatibility hack web2 v2.3.4 VS 2.4.0
2016-11-28 16:41:49 +01:00