Project

General

Profile

Actions

User story #4189

open

User story #4187: Allow more granular check for Change Request merge test

Add granular check of directive parameter on change request merge

Added by François ARMAND over 11 years ago. Updated 10 months ago.

Status:
New
Priority:
N/A
Assignee:
-
Category:
Web - Config management
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

The goal of that feature is to allows to merge a change request on a Directive's parameter even if some non conflicting parameter changed in that directive since the Change Request creation.

Considering the following example (iteration number is noted with iter="n" for clarity even if that is not in the xml)

<section name="sections">
<section name="s" iter="0">
<var name="p1">v1</var>
<var name="p2">v2</var>
</section>
<section name="s" iter="1">
<var name="p1">v3</var>
<var name="p2">v4</var>
</section>
</section>

The broad logic for that feature is:
- build a FQDN (Full Qualified (Directory) Name) of each parameter
- we consider both section and section iteration in a multivalued section, so that in our example, fqdn for p2 in section "s" iter 1 is "sections.s.1.p1"
- sections.x.y.0.z.varName is the same as sections.x.y.z.varName
- only look for actually modified vars given their fqdn
- check for modification of these parameters between change request creation time and now,
- finally, look for uncompatible values for fqdn modified in both case

Actions #1

Updated by Vincent MEMBRÉ over 11 years ago

  • Target version changed from 2.9.0~rc1 to 2.9.0~rc2
Actions #2

Updated by Vincent MEMBRÉ over 11 years ago

  • Target version changed from 2.9.0~rc2 to 2.9.0

Delayed to 2.9 finale release

Actions #3

Updated by François ARMAND over 11 years ago

  • Target version changed from 2.9.0 to 2.10.0~beta1
Actions #4

Updated by Jonathan CLARKE over 11 years ago

  • Target version changed from 2.10.0~beta1 to 2.11.0~beta1
Actions #5

Updated by François ARMAND about 11 years ago

  • Target version changed from 2.11.0~beta1 to 140
Actions #6

Updated by Matthieu CERDA over 10 years ago

  • Target version changed from 140 to 3.0.0~beta1
Actions #7

Updated by Jonathan CLARKE over 10 years ago

  • Target version changed from 3.0.0~beta1 to 3.1.0~beta1
Actions #8

Updated by Benoît PECCATTE about 10 years ago

  • Status changed from 8 to New
Actions #9

Updated by Benoît PECCATTE about 10 years ago

  • Tracker changed from Enhancement to User story
Actions #10

Updated by Vincent MEMBRÉ about 10 years ago

  • Target version changed from 3.1.0~beta1 to 3.1.0~rc1
Actions #11

Updated by Vincent MEMBRÉ about 10 years ago

  • Target version changed from 3.1.0~rc1 to 3.1.0
Actions #12

Updated by Vincent MEMBRÉ almost 10 years ago

  • Target version changed from 3.1.0 to 3.1.1
Actions #13

Updated by Vincent MEMBRÉ almost 10 years ago

  • Target version changed from 3.1.1 to 3.1.2
Actions #14

Updated by Vincent MEMBRÉ almost 10 years ago

  • Target version changed from 3.1.2 to 3.1.3
Actions #15

Updated by Vincent MEMBRÉ over 9 years ago

  • Target version changed from 3.1.3 to 3.1.4
Actions #16

Updated by Vincent MEMBRÉ over 9 years ago

  • Target version changed from 3.1.4 to 3.1.5
Actions #17

Updated by Vincent MEMBRÉ over 9 years ago

  • Target version changed from 3.1.5 to 3.1.6
Actions #18

Updated by Vincent MEMBRÉ over 9 years ago

  • Target version changed from 3.1.6 to 3.1.7
Actions #19

Updated by Vincent MEMBRÉ over 9 years ago

  • Target version changed from 3.1.7 to 3.1.8
Actions #20

Updated by Vincent MEMBRÉ over 9 years ago

  • Target version changed from 3.1.8 to 3.1.9
Actions #21

Updated by Vincent MEMBRÉ about 9 years ago

  • Target version changed from 3.1.9 to 3.1.10
Actions #22

Updated by Vincent MEMBRÉ about 9 years ago

  • Target version changed from 3.1.10 to 3.1.11
Actions #23

Updated by Vincent MEMBRÉ about 9 years ago

  • Target version changed from 3.1.11 to 3.1.12
Actions #24

Updated by Vincent MEMBRÉ almost 9 years ago

  • Target version changed from 3.1.12 to 3.1.13
Actions #25

Updated by Vincent MEMBRÉ almost 9 years ago

  • Target version changed from 3.1.13 to 3.1.14
Actions #26

Updated by Vincent MEMBRÉ almost 9 years ago

  • Target version changed from 3.1.14 to 3.1.15
Actions #27

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 3.1.15 to 3.1.16
Actions #28

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 3.1.16 to 3.1.17
Actions #29

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 3.1.17 to 3.1.18
Actions #30

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 3.1.18 to 3.1.19
Actions #31

Updated by Vincent MEMBRÉ about 8 years ago

  • Target version changed from 3.1.19 to 3.1.20
Actions #32

Updated by Vincent MEMBRÉ about 8 years ago

  • Target version changed from 3.1.20 to 3.1.21
Actions #33

Updated by Vincent MEMBRÉ about 8 years ago

  • Target version changed from 3.1.21 to 3.1.22
Actions #34

Updated by Vincent MEMBRÉ almost 8 years ago

  • Target version changed from 3.1.22 to 3.1.23
Actions #35

Updated by Vincent MEMBRÉ almost 8 years ago

  • Target version changed from 3.1.23 to 3.1.24
Actions #36

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 3.1.24 to 3.1.25
Actions #37

Updated by Benoît PECCATTE over 7 years ago

  • Target version changed from 3.1.25 to 4.1.9
Actions #38

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 4.1.9 to 4.1.10
Actions #39

Updated by François ARMAND over 7 years ago

  • Target version changed from 4.1.10 to Ideas (not version specific)
Actions #40

Updated by François ARMAND over 7 years ago

  • Assignee deleted (François ARMAND)
Actions #41

Updated by François ARMAND 10 months ago

  • Priority changed from 2 to N/A
Actions

Also available in: Atom PDF