AdamPiotrowski91 / RVI_Ideas

Repository to store Enhancement Requests, Defects and Ideas for Rally Visual Improver PRO 3000
MIT License
1 stars 0 forks source link

[FE]: Make Planned---Dates Visible #52

Closed AdamPiotrowski91 closed 2 months ago

AdamPiotrowski91 commented 11 months ago

Description: (details of what and how should work) From my PO: there are two fields in Rally which are locked: PlannedStartDate and PlannedEndDate They can be used to display valuable data in Rally "Timeline"

Additional Context & Ad Hoc Info: (Add any other context about the problem here.) PO will have some talk with Rally Admin. This item should be active only if the talk will not allow for easy access to those fields.

AdamPiotrowski91 commented 11 months ago

Useful Code

const change = {
  'PlannedStartDate': new Date().add(-7).toHTMLDateValueFormat(),
  'PlannedEndDate': new Date().add(3).toHTMLDateValueFormat(),
}
console.log(change);
const items = [
  '<Nice IDS>',
];
(async () => {
  for (let ID of items) {
    const acNew = await new ArtefactControl(ID).update(change);
    console.log(await acNew.DEBUG_getFullData());
  }
})()
AdamPiotrowski91 commented 10 months ago

Will be available via #55 To consider whether give some GUI entrypoint as well

AdamPiotrowski91 commented 6 months ago

The Terminal FE #60 will implement a feature ("Dynamic Consts") that will allow for simple no-args macro to cover exactly this issue easily.

It is possible right away now, but in a not-straight-forward way

AdamPiotrowski91 commented 2 months ago

BETA testing instructions

Use below commands in RVI Terminal on a feature which is not visible in Timeline:

cd <FeatureID>
patch PlannedStartDate=<TODAY> PlannedEndDate=<TODAY>

The Feature should have those set.


Now, use below command to reset feature again, to remove those two fields and remove it from Timeline:

cd <FeatureID>
patch PlannedStartDate=<EMPTY> PlannedEndDate=<EMPTY>

And it should not be on Timeline