taskSavane - Tasks: task #3664, Reassigned item: constraining...

 
 
Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

task #3664: Reassigned item: constraining Open/Closed transitions in a given Status value

Submitted by:  Yves Perrin <ype>
Submitted on:  Thu 14 Sep 2006 08:17:50 AM UTC  
 
Should Start On: Tue 31 Oct 2006 11:00:00 PM UTCShould be Finished on: Sun 30 Dec 2007 11:00:00 PM UTC
Category: Web FrontendStatus: Postponed
Priority: 2 - LowPlanned Release: 
Assigned to: NoneOpen/Closed: Open
Privacy: PublicFor/By: CERN

Fri 03 Nov 2006 10:36:51 AM UTC, comment #4:

Although not the same thing, I post this request (from Joachim Flammer/CERN) to this task since it could be part of a general enhancement of the transition control mechanism:
Is there a way to put enforcement on state transitions (e.g. for moving a patch to release to have all the associated bugs in a certain state, or to have some fields required to be filled from a certain state on but not in general)?
This is definitely more complex since it constraints a transition to the state of other items.
Yves

Yves Perrin <ype>
Project Administrator
Wed 01 Nov 2006 03:19:13 PM UTC, comment #3:

Some thoughts about this:

== option 1: ==

independant lock :

if field X = Z then lock field A

== option 2: ==

lock tied to transitions :

transition A => B allowed/forbidden if field X = Z.

or

transition A => B allowed unless field X = Z
field D = X

option 2 seems more powerful and secure (to avoid lockin situations) but
source of more headaches to be developped

maybe option 1 is the way to go because it probably covers users needs,
but that's less clean and even a bit confusing (because the current
transition stuff already allows to do some lock)

/This issue seems secondary for now, so I move on other prioritary things/.

Mathieu Roy <yeupou>
Project Administrator
Thu 14 Sep 2006 08:17:50 AM UTC, comment #2:

This item has been reassigned from the project Savane support tracker to your tracker.

The original report is still available at support #1262

Following are the information included in the original report:

[field #0] Item ID: 1262
[field #1] Group ID: 116
[field #2] Open/Closed: Open
[field #3] Severity: 3 - Normal
[field #4] Privacy: Public
[field #6] Category: Feature Request
[field #7] Submitted by: ype
[field #8] Assigned to: None
[field #9] Submitted on: jeudi 14.09.2006 à 10:08
[field #10] Summary: constraining Open/Closed transitions in a given Status value
[field #11] Original Submission: CERN LCG Savannah sr #101191:
Hello,

I d like to forbid transitions to Open/Closed when an item is in a given status, perhaps something like a "lock" feature in the drop-box list of the "Other fields to update..." page.
This is actually a more general enhancement which would allow to better control a formal workflow, namely:

if(fieldX.value == foo ) {
fieldY.value = bar ;
...
fieldY.lock();
...
}

Cheers,

Marco E.
[field #13] Item Group: None
[field #14] Status: None
[field #15] Component Version: None
[field #16] Operating System: None
[field #17] Reproducibility: None
[field #18] Size (loc): None
[field #19] Fixed Release: None
[field #20] Planned Release: None
[field #21] Effort: 0.00
[field #25] Priority: 5 - Normal
[field #28] Percent Complete: 0%
[field #30] Release: None
[field #55] Custom Select Box #1: None
[field #56] Custom Select Box #2: None
[field #57] Custom Select Box #3: None
[field #58] Custom Select Box #4: None
[field #59] Custom Select Box #5: None
[field #60] Custom Select Box #6: None
[field #61] Custom Select Box #7: None
[field #62] Custom Select Box #8: None
[field #63] Custom Select Box #9: None
[field #64] Custom Select Box #10: None

Mathieu Roy <yeupou>
Project Administrator
Thu 14 Sep 2006 08:17:50 AM UTC, comment #1:

(this goes to tasks, SR are for outsiders)

Mathieu Roy <yeupou>
Project Administrator
Thu 14 Sep 2006 08:17:50 AM UTC, original submission:

CERN LCG Savannah sr #101191:
Hello,

I'd like to forbid transitions to Open/Closed when an item is in a given status, perhaps something like a "lock" feature in the drop-box list of the "Other fields to update..." page.
This is actually a more general enhancement which would allow to better control a formal workflow, namely:

if(fieldX.value == 'foo') {
fieldY.value = 'bar';
...
fieldY.lock();
...
}

Cheers,

Marco E.

Yves Perrin <ype>
Project Administrator

 

No files currently attached

 

Depends on the following items: None found

Digest:
   task dependencies.

 

Carbon-Copy List
  • -unavailable- added by ype (Submitted the item)
  • -unavailable- added by yeupou (Updated the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 13 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed 22 Nov 2006 02:28:51 PM UTCyeupouShould be Finished onWed 31 Dec 1969 07:58:58 PM UTC=>Sun 30 Dec 2007 11:00:00 PM UTC
    Wed 22 Nov 2006 02:28:39 PM UTCyeupouShould be Finished onThu 07 Dec 2006 11:00:00 PM UTC=>Wed 31 Dec 1969 07:58:58 PM UTC
    Wed 01 Nov 2006 03:19:13 PM UTCyeupouShould Start On-=>Tue 31 Oct 2006 11:00:00 PM UTC
      Should be Finished on-=>Thu 07 Dec 2006 11:00:00 PM UTC
      CategoryNone=>Web Frontend
      Priority3 - Normal=>2 - Low
      StatusNone=>Postponed
      For/ByNone=>CERN
    Wed 27 Sep 2006 12:58:56 PM UTCyeupouDependenciesRemoved dependancy from task #3633=>-
    Wed 27 Sep 2006 12:58:54 PM UTCyeupouDependenciesRemoved dependancy from task #3633=>-
    Wed 27 Sep 2006 12:58:29 PM UTCyeupouDependencies-=>task #3776 is dependent
    Thu 14 Sep 2006 08:18:24 AM UTCyeupouDependencies-=>task #3633 is dependent
    Thu 14 Sep 2006 08:17:50 AM UTCyeupouReassign itemFrom group Savane, support tracker=>To group Savane, task tracker
    Show feedback again

    Back to the top


    Powered by Savane 3.1-cleanup