Project

General

Profile

Actions

User story #4187

open

Allow more granular check for Change Request merge test

Added by François ARMAND over 10 years ago. Updated about 6 years ago.

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

Description

Today, we don't allow to commit a Change Request if the current state of the object contained in the change request has changed compared to when the change request was created.

That leads to "unmergeable" Change Request in case like "the description of the rule changed, but my change request try to add a directive in it - nothing conflicting here".

The goal of that user story is to allow such change requests.

More preciselly, we want to allow a change request if
- no field in an object of the change request has changed since its creation and also allow changes in a non-conflicting way (for exemple, if the name changed as requested by the change request or if we added an other directive in the rule)
- then, allow a more granular control for directive parameters, so that the change request is not mergeable only if the same parameter, in the same (multi-)valued section, changed in a conflicting way.


Subtasks 2 (2 open0 closed)

User story #4188: Add granular check on change request change (not on directive parameter)NewActions
User story #4189: Add granular check of directive parameter on change request mergeNewActions
Actions #1

Updated by Vincent MEMBRÉ over 10 years ago

  • Target version changed from 2.9.0~rc1 to 2.9.0~rc2

This won't be done for 2.9 beta1

Actions #2

Updated by Vincent MEMBRÉ over 10 years ago

  • Status changed from 8 to 13
Actions #3

Updated by Vincent MEMBRÉ over 10 years ago

  • Target version changed from 2.9.0~rc2 to 2.9.0

Delayed to 2.9 finale release

Actions #4

Updated by François ARMAND about 10 years ago

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

Updated by Jonathan CLARKE about 10 years ago

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

Updated by François ARMAND almost 10 years ago

  • Status changed from 13 to 8
  • Target version changed from 2.11.0~beta1 to 140
Actions #7

Updated by Matthieu CERDA over 9 years ago

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

Updated by Jonathan CLARKE over 9 years ago

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

Updated by Benoît PECCATTE almost 9 years ago

  • Status changed from 8 to New
Actions #10

Updated by Vincent MEMBRÉ almost 9 years ago

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

Updated by Vincent MEMBRÉ almost 9 years ago

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

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 3.1.0 to 3.1.1
Actions #13

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 3.1.1 to 3.1.2
Actions #14

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 3.1.2 to 3.1.3
Actions #15

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 3.1.3 to 3.1.4
Actions #16

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 3.1.4 to 3.1.5
Actions #17

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 3.1.5 to 3.1.6
Actions #18

Updated by Vincent MEMBRÉ about 8 years ago

  • Target version changed from 3.1.6 to 3.1.7
Actions #19

Updated by Vincent MEMBRÉ about 8 years ago

  • Target version changed from 3.1.7 to 3.1.8
Actions #20

Updated by Vincent MEMBRÉ about 8 years ago

  • Target version changed from 3.1.8 to 3.1.9
Actions #21

Updated by Vincent MEMBRÉ almost 8 years ago

  • Target version changed from 3.1.9 to 3.1.10
Actions #22

Updated by Vincent MEMBRÉ almost 8 years ago

  • Target version changed from 3.1.10 to 3.1.11
Actions #23

Updated by Vincent MEMBRÉ almost 8 years ago

  • Target version changed from 3.1.11 to 3.1.12
Actions #24

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 3.1.12 to 3.1.13
Actions #25

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 3.1.13 to 3.1.14
Actions #26

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 3.1.14 to 3.1.15
Actions #27

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 3.1.15 to 3.1.16
Actions #28

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 3.1.16 to 3.1.17
Actions #29

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 3.1.17 to 3.1.18
Actions #30

Updated by Vincent MEMBRÉ about 7 years ago

  • Target version changed from 3.1.18 to 3.1.19
Actions #31

Updated by Vincent MEMBRÉ almost 7 years ago

  • Target version changed from 3.1.19 to 3.1.20
Actions #32

Updated by Vincent MEMBRÉ almost 7 years ago

  • Target version changed from 3.1.20 to 3.1.21
Actions #33

Updated by Vincent MEMBRÉ almost 7 years ago

  • Target version changed from 3.1.21 to 3.1.22
Actions #34

Updated by Vincent MEMBRÉ over 6 years ago

  • Target version changed from 3.1.22 to 3.1.23
Actions #35

Updated by Vincent MEMBRÉ over 6 years ago

  • Target version changed from 3.1.23 to 3.1.24
Actions #36

Updated by Vincent MEMBRÉ over 6 years ago

  • Target version changed from 3.1.24 to 3.1.25
Actions #37

Updated by Benoît PECCATTE over 6 years ago

  • Target version changed from 3.1.25 to 4.1.9
Actions #38

Updated by Vincent MEMBRÉ over 6 years ago

  • Target version changed from 4.1.9 to 4.1.10
Actions #39

Updated by François ARMAND about 6 years ago

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

Updated by François ARMAND about 6 years ago

  • Assignee deleted (François ARMAND)
Actions

Also available in: Atom PDF