Bug #24843
closedRule with all directives skipped does not show in node compliance tree
Description
This is the last part of #24097: when a rule has only skipped directives, then it is not displayed at all in the node compliance (ie, the rule is absent in place of being present and containing a list of directives, all skipped).
Files
Updated by François ARMAND about 1 year ago
- Related to Bug #24097: Skipped directive does not show in node compliance tree added
Updated by Vincent MEMBRÉ about 1 year ago
- Target version changed from 8.0.9 to 8.0.10
Updated by Vincent MEMBRÉ 11 months ago
- Target version changed from 8.0.10 to 1089
Updated by Alexis Mousset 11 months ago
- Target version changed from 1089 to 8.1.6
Updated by Vincent MEMBRÉ 10 months ago
- Target version changed from 8.1.6 to 8.1.7
Updated by Vincent MEMBRÉ 9 months ago
- Target version changed from 8.1.7 to 8.1.8
Updated by Vincent MEMBRÉ 7 months ago
- Target version changed from 8.1.8 to 8.1.9
Updated by Vincent MEMBRÉ 6 months ago
- Target version changed from 8.1.9 to 8.1.10
Updated by Vincent MEMBRÉ 6 months ago
- Target version changed from 8.1.10 to 8.1.11
Updated by Vincent MEMBRÉ 5 months ago
- Target version changed from 8.1.11 to 8.1.12
Updated by Vincent MEMBRÉ 3 months ago
- Target version changed from 8.1.12 to 8.1.13
Updated by François ARMAND about 1 month ago
- Related to Bug #26712: When directives are skipped, they are multiplied in the directive tab of the rule added
Updated by François ARMAND about 1 month ago
- Status changed from New to Resolved
Resolved by #26712 correction: now, a rule with only skipped directive is correctly added in the NodeStatusReport
and so, it is correctly displayed everywhere.
Updated by François ARMAND about 1 month ago
- Status changed from Resolved to New
- Target version changed from 8.1.13 to 8.2.6
It seems that even with #26712, I still get the problem.
Updated by François ARMAND about 1 month ago
- Status changed from New to Resolved
- Fix check changed from To do to Checked
OK, so it actually works BUT only after a full generation.
The problem being that since adding only skipped directives doesn't change the expected reports, we are smart and don't change the configId (we stop asap generation for the corresponding node).
We can't do much more beside forcing a generation when there is no changes, which is worse. The next step would be to be able to update the expected reports without changng the configid but still have the correct skipped info. It feels like a big step, not sure worthing it by itself.
Updated by François ARMAND about 1 month ago
- File clipboard-202504292158-7p46n.png clipboard-202504292158-7p46n.png added
- File clipboard-202504292159-z6lev.png clipboard-202504292159-z6lev.png added
- File clipboard-202504292201-pjfjc.png clipboard-202504292201-pjfjc.png added
Current status after full-gen:
- for node tree:
- for rules:
- for directives: