Project

General

Profile

Actions

User story #7171

closed

Architecture #7155: Stable class identifier

Add methods to help creating new generic methods

Added by Benoît PECCATTE over 8 years ago. Updated over 2 years ago.

Status:
Released
Priority:
N/A
Category:
-
Target version:
-
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
To do
Fix check:
To do
Regression:

Description

It should be easy to create new generic methods by compositing existing methods.
To ease this, we should provide methods to easily aggregate other method outcome into a new one.

Here are the rules (+ if one has not been reached, just copy the other one to the destination).

repaired = repaired+repaired ou repaired+kept = repaired + ok
kept = kept+kept
ok = ok+ok
reached = reached + *
failed = failed + *
denied = denied + *
timeout = timeout + *
error = error + *
not_ok = !ok
not_kept = !kept
not_repaired = !repaired


Related issues 1 (0 open1 closed)

Blocks Rudder - Architecture #7192: Rewrite the service_* methodsReleasedNicolas CHARLESActions
Actions #1

Updated by Benoît PECCATTE over 8 years ago

  • Status changed from New to In progress
  • Assignee set to Benoît PECCATTE
Actions #2

Updated by Benoît PECCATTE over 8 years ago

Actions #3

Updated by Benoît PECCATTE over 8 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Benoît PECCATTE to Nicolas CHARLES
  • Pull Request set to https://github.com/Normation/ncf/pull/236
Actions #4

Updated by Benoît PECCATTE over 8 years ago

  • Status changed from Pending technical review to Pending release
  • % Done changed from 0 to 100

Applied in changeset commit:b1b26f8ef0c86618741d0963320b3fe7fd55bbb7.

Actions #5

Updated by Nicolas CHARLES over 8 years ago

Applied in changeset commit:6a9ddab8b4b7f6f5080cdaf7db9a913fba8dd728.

Actions #6

Updated by Vincent MEMBRÉ over 7 years ago

  • Status changed from Pending release to Released
Actions

Also available in: Atom PDF