Markus Frosch
98cc43f01b
BpNode: Count missing nodes in getStateSummary
...
Children that are missing should increment the counter, as well as
if no children are present.
So it's easy to find missing nodes following the counters.
2017-06-01 16:51:22 +02:00
Thomas Gelf
75a0da12fe
.travis.yml: use phpcs 2.x to keep 5.3 supported
2017-06-01 12:07:43 +02:00
Markus Frosch
5dfe4782ea
LegacyConfigParser: Trim line in parseHeaderLine
...
To avoid whitespace and \r in header. Also supports DOS line endings.
fixes #136
2017-05-31 14:26:31 +02:00
Markus Frosch
651bb15041
ProcessController: Shorten list of missing nodes in UI
2017-05-31 14:24:17 +02:00
Thomas Gelf
52dfd0ceaa
LegacyConfigParser: trim header lines
...
fixes #136
2017-05-31 14:09:06 +02:00
Thomas Gelf
30d04c423c
Html: use add missing Exception class
2017-05-31 14:08:43 +02:00
Thomas Gelf
ad1ff7af91
BpNode: use loop detection when checking for...
...
...missing children
fixes #121
2017-03-21 11:30:49 +01:00
Max Stephan
ec813683ab
check "canModify" also in simulation mode
2017-03-16 09:23:47 +01:00
Thomas Gelf
be5d8116ce
Html: defer rendering of array content
2017-02-27 12:28:40 +01:00
Thomas Gelf
94e29aec1d
BaseElement: fix addAttributes() helper
2017-02-27 12:28:00 +01:00
Thomas Gelf
55d9f1e1c5
module.info: prepare v2.1.0
2017-02-20 15:22:43 +01:00
Thomas Gelf
0d49df0191
locale/de_DE: refresh German translation
2017-02-20 15:21:56 +01:00
Thomas Gelf
892780de96
doc/changelog: add a changelog
2017-02-20 15:16:33 +01:00
Thomas Gelf
98bd02c164
Node: clear missing when setting state
2017-02-20 15:01:10 +01:00
Thomas Gelf
14e30e4741
BpNode: set missing to unknown before fetching...
...
...sorting state
refs #105
2017-02-20 14:57:17 +01:00
Thomas Gelf
9750e13234
BpNode, process/show: error for missing children...
...
...and unknown as state
fixes #105
2017-02-20 14:47:30 +01:00
Thomas Gelf
2f3e5fb419
BpConfig: allow access to a fake unbound base node
...
fixes #100
2017-02-20 14:19:52 +01:00
Thomas Gelf
a9db4f9120
ProcessController: superfluous newline
2017-02-20 14:17:00 +01:00
Thomas Gelf
72fc8b03c9
Metadata: allowed roles are a simple array
...
refs #98
2017-02-17 18:49:17 +01:00
Thomas Gelf
59d721fdbc
ImportedNode: fix link to linked node
2017-02-17 18:40:54 +01:00
Thomas Gelf
cc70b28cf3
css: top-align dashlets
...
fixes #110
2017-02-17 15:47:17 +01:00
Thomas Gelf
8871dbd8e1
TreeRenderer: fix outdated edit link
...
fixes #101
2017-02-17 15:38:36 +01:00
Thomas Gelf
f5d551bbf0
ImportedNode: improve link targets, fix rendering
...
refs #108
2017-02-16 14:05:16 +01:00
Thomas Gelf
369c52dfd4
ImportedNode: use MonitoringState
...
fixes #108
2017-02-16 13:35:28 +01:00
Thomas Gelf
d88522eb85
Renderers: do not show links and buttons...
...
...pointing to readwrite actions in case such are not allowed
refs #107
2017-02-08 17:59:03 +01:00
Thomas Gelf
c4242f869b
ProcessController: do not show edit forms...
...
...even if requested
refs #107
2017-02-08 17:56:38 +01:00
Thomas Gelf
e6722d9024
ProcessController: add missing permission checks
...
refs #107
2017-02-08 17:39:22 +01:00
Thomas Gelf
a2ba17999b
test: add compatibility layer for phpunit
2017-02-08 16:36:38 +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
52ee6d759f
Metadata: add support for 'prefix' restriction
...
refs #106
2017-02-08 16:05:06 +01:00
Thomas Gelf
3c08e4ba80
css: no appearance:none for checkbox on chrome
...
fixes #99
2017-01-27 23:12:57 +01:00
Thomas Gelf
a722615d9b
Metadata: fix group membership check
...
refs #98
2017-01-27 21:04:22 +01:00
Thomas Gelf
61fd8caa93
BpNode: add a new helper method
2017-01-27 15:32:08 +01:00
Thomas Gelf
6bb1c07461
module.info: prepare v2.0.0 release
2017-01-27 15:27:39 +01:00
Thomas Gelf
a910fe8c9f
README: remove two steps, as done before
2017-01-27 15:26:56 +01:00
Thomas Gelf
09031d38da
ProcessCommand: allow to list process nodes
...
fixes #97
2017-01-27 15:26:11 +01:00
Thomas Gelf
e354899282
css: do not block links on "missing" tiles
2017-01-27 15:24:07 +01:00
Thomas Gelf
f073520604
README: fix upload link
2017-01-27 15:17:36 +01:00
Thomas Gelf
77e3a489d3
doc/upload: document how to upload config
...
refs #84
2017-01-27 15:16:33 +01:00
Thomas Gelf
ef133dead6
README: remove some simple steps for now
2017-01-27 15:03:29 +01:00
Thomas Gelf
5cbd46b6e3
Node: return myself in every path
...
fixes #96
2017-01-27 15:01:48 +01:00
Thomas Gelf
0c395cc005
DeleteNode: use parent, not path
...
fixes #94
2017-01-27 14:57:57 +01:00
Thomas Gelf
b0e38df177
BpUploadForm: stop on duplicate name
...
fixes #95
2017-01-27 14:56:07 +01:00
Thomas Gelf
774fc9b0d2
doc/store-config: new chapter
2017-01-27 14:25:18 +01:00
Thomas Gelf
e671213d60
doc/contributing: typo
2017-01-27 13:48:25 +01:00
Thomas Gelf
6426a162c8
doc/contributing: remove broken link
2017-01-27 13:31:17 +01:00
Thomas Gelf
99917c9193
README: try to use smaller screenshots
2017-01-27 13:17:30 +01:00
Thomas Gelf
52b3abb929
Simulation: load current simulations from session
...
fixes #93
2017-01-27 13:04:43 +01:00
Thomas Gelf
251798ef3a
js: fix dashboard detection
2017-01-27 12:58:50 +01:00
Thomas Gelf
2b8069c4ea
README: table of contents, more changes
2017-01-27 12:55:05 +01:00