If you were logged in you would be able to see more operations.
|
|
|
QuickBuild
Created: 06/Jul/21 01:28 PM
Updated: 28/Feb/22 12:44 PM
|
|
Component/s: |
None
|
Affects Version/s: |
11.0.7,
11.0.6,
11.0.5,
11.0.4,
8.0.43,
11.0.3,
11.0.2,
11.0.1,
11.0.0,
10.0.34,
10.0.33,
10.0.32,
10.0.31,
10.0.30,
10.0.29,
10.0.28,
10.0.27,
10.0.26,
10.0.25,
10.0.24,
9.0.48,
8.0.42,
9.0.47,
10.0.23,
10.0.22,
10.0.21,
10.0.20,
10.0.19,
10.0.17,
10.0.16,
10.0.15,
10.0.14,
10.0.13,
10.0.11,
10.0.10,
10.0.9,
10.0.8,
9.0.46,
10.0.7,
9.0.45,
9.0.44,
10.0.6,
10.0.5,
10.0.4,
9.0.43,
10.0.3,
10.0.2,
9.0.42,
10.0.1,
10.0.0,
9.0.41,
9.0.40,
10.0.EAP1,
9.0.39,
9.0.38,
8.0.41,
9.0.37,
9.0.36,
9.0.35,
9.0.34,
9.0.33,
9.0.32,
9.0.31,
9.0.30,
9.0.29,
9.0.28,
9.0.27,
9.0.26,
9.0.24,
8.0.40,
9.0.23,
9.0.22,
9.0.21,
9.0.20,
9.0.18,
9.0.17,
9.0.16,
9.0.15,
9.0.14,
9.0.13,
9.0.12,
9.0.11,
9.0.10,
9.0.9,
9.0.8,
8.0.39,
9.0.7,
9.0.6,
9.0.5,
9.0.4,
9.0.3,
9.0.2,
9.0.1,
9.0.0,
8.0.38,
8.0.37,
8.0.36,
8.0.35,
8.0.34,
8.0.33,
8.0.32,
8.0.31,
8.0.30,
8.0.29,
8.0.28,
8.0.27,
8.0.26,
8.0.25,
8.0.24,
8.0.23,
8.0.22,
8.0.21,
8.0.20,
8.0.17,
8.0.16,
7.0.32,
8.0.15,
8.0.14,
8.0.13,
8.0.12,
8.0.11,
8.0.10,
8.0.9,
8.0.8,
8.0.7,
8.0.5,
8.0.4,
8.0.3,
8.0.2,
8.0.1,
8.0.0,
7.0.31,
7.0.30,
7.0.29,
7.0.28,
7.0.27,
7.0.26,
7.0.25,
7.0.24,
7.0.23,
7.0.22,
7.0.21,
7.0.20,
7.0.19,
7.0.18,
7.0.17,
7.0.16,
7.0.15,
7.0.14,
7.0.13,
7.0.12,
7.0.11,
7.0.10,
7.0.9,
7.0.8,
7.0.7,
7.0.6,
7.0.5,
7.0.4,
7.0.3,
7.0.2,
7.0.1,
7.0.0,
6.1.36,
6.1.35,
6.1.34,
6.1.33,
6.1.32,
6.1.31,
6.1.30,
6.1.29,
6.1.28,
6.1.27,
6.1.26,
6.1.25,
6.1.24,
6.1.23,
6.1.22,
6.1.21,
6.1.20,
6.1.19,
6.1.18,
6.1.17,
6.1.16,
6.1.15,
6.1.14,
6.1.13,
6.1.12,
6.1.11,
6.1.10,
6.1.9,
6.1.8,
6.1.7,
6.1.6,
6.1.5,
6.1.4,
6.1.3,
6.1.2,
6.1.1,
6.1.0,
6.0.36,
6.0.35,
6.0.34,
6.0.33,
6.0.32,
6.0.31,
6.0.30,
6.0.29,
6.0.28,
6.0.27,
6.0.26,
6.0.25,
6.0.24,
6.0.23,
6.0.22,
6.0.21,
6.0.20,
6.0.19,
6.0.18,
6.0.17,
6.0.16,
6.0.15,
6.0.14,
6.0.13,
6.0.12,
6.0.11,
6.0.10,
6.0.9,
6.0.8,
6.0.7,
6.0.6,
6.0.5,
5.1.43,
6.0.4,
5.1.42,
6.0.3,
6.0.2,
6.0.1,
5.1.41,
6.0.0,
5.1.40,
5.1.39,
5.1.38,
5.1.37,
5.1.36,
5.1.35,
5.1.34,
5.1.33,
5.1.32,
5.1.31,
5.1.30,
5.1.29,
5.1.28,
5.1.27,
5.1.26,
5.1.25,
5.1.24,
5.1.23,
5.1.22,
5.1.21,
5.1.20,
5.1.19,
5.1.18,
5.1.17,
5.1.16,
5.1.15,
5.1.14,
5.1.12,
5.1.11,
5.1.10,
5.1.9,
5.0.42,
5.1.8,
5.1.7,
5.1.6,
5.1.5,
5.1.4,
5.1.3,
5.1.2,
5.1.1,
5.1.0,
5.1.0-rc4,
5.0.41,
5.0.40,
5.0.39,
5.1.0-rc3,
5.1.0-rc2,
5.1.0-rc1,
base,
5.0.38,
5.0.37,
5.0.36,
5.0.35,
5.0.34,
4.0.92,
4.0.91,
5.0.33,
5.0.32,
5.0.31,
5.0.30,
5.0.29,
5.0.28,
5.0.27,
5.0.26,
5.0.25,
5.0.24,
5.0.23,
5.0.22,
5.0.21,
5.0.20,
5.0.19,
5.0.18,
5.0.17,
5.0.16,
5.0.15,
5.0.14,
5.0.13,
5.0.12,
5.0.11,
5.0.10,
5.0.9,
5.0.8,
5.0.7,
5.0.6,
5.0.5,
5.0.4,
4.0.90,
5.0.3,
4.0.89,
4.0.88,
4.0.87,
4.0.86,
4.0.85,
4.0.84,
4.0.83,
4.0.82,
4.0.81,
4.0.80,
4.0.78,
4.0.77,
4.0.76,
4.0.75,
4.0.74,
4.0.73,
4.0.72,
4.0.71,
4.0.70,
4.0.69,
4.0.68,
4.0.67,
4.0.66,
4.0.65,
4.0.64,
4.0.63,
3.1.73,
4.0.62,
4.0.61,
4.0.60,
4.0.59,
4.0.58,
3.1.72,
4.0.57,
4.0.56,
4.0.55,
4.0.54,
4.0.53,
4.0.52,
4.0.51,
4.0.50,
4.0.49,
4.0.48,
3.1.71,
4.0.47,
4.0.46,
4.0.45,
4.0.44,
4.0.43,
4.0.42,
4.0.41,
4.0.40,
4.0.39,
4.0.38,
4.0.37,
4.0.36,
4.0.35,
4.0.34,
4.0.33,
4.0.32,
4.0.31,
4.0.30,
4.0.29,
4.0.28,
4.0.27,
3.1.70,
4.0.26,
4.0.25,
3.1.69,
4.0.24,
3.1.68,
4.0.23,
4.0.22,
4.0.21,
4.0.20,
4.0.19,
3.1.67,
4.0.18,
4.0.17,
3.1.66,
4.0.16,
4.0.15,
4.0.14,
3.1.65,
4.0.13,
4.0.12,
4.0.11,
4.0.10,
4.0.9,
4.0.8,
4.0.7,
3.1.64,
4.0.6,
4.0.5,
3.1.63,
4.0.4,
4.0.3,
4.0.2,
4.0.1,
3.1.62,
4.0.0,
3.1.61,
3.1.60,
4.0.0-M3,
3.1.59,
3.1.58,
4.0.0-M2,
3.1.57,
3.1.56,
3.1.55,
3.1.54,
3.1.53,
3.1.52,
3.1.51,
4.0.0-M1,
3.1.50,
3.1.49,
3.1.48,
3.1.47,
3.1.46,
3.1.45,
3.1.44,
3.1.43,
3.1.42,
3.1.41,
3.1.40,
3.1.39,
3.1.38,
3.1.37,
3.1.36,
3.1.35,
3.1.34,
3.1.33,
3.1.32,
3.1.31,
3.1.30,
3.1.29,
3.1.28,
3.1.27,
3.1.26,
3.1.25,
3.1.24,
3.1.23,
3.1.22,
3.1.21,
3.1.20,
3.1.19,
3.1.18,
3.1.17,
3.1.16,
3.1.15,
3.1.14,
3.1.13,
3.1.12,
3.1.11,
3.1.10,
3.1.9,
3.1.8,
3.1.7,
3.1.6,
3.1.5,
3.1.4,
3.1.3,
3.1.2,
3.1.1,
3.1.0,
3.0.18,
3.0.17,
3.0.16,
3.0.15,
3.0.14,
3.0.13,
3.1.0-beta1,
3.0.12,
3.0.11,
3.0.10,
3.0.9,
3.0.8,
3.0.7,
3.0.6,
3.0.5,
3.0.4,
3.0.3
|
Fix Version/s: |
12.0.0
|
|
Original Estimate:
|
Unknown
|
Remaining Estimate:
|
Unknown
|
Time Spent:
|
Unknown
|
|
Although there is a prompt that displays when a user selected to delete a configuration; the prompt is similar to other prompts. So the user could still accidently click the delete configuration button, instead of the other delete button they intended to click (delete build, variable, etc.) and therefore when prompted with the are you sure you want to.... they just go ahead and click delete. Currently at this point if you accidently clicked delete configuration, everything is gone now and there is no easy way to undo this action. If there was a hook to execute a script before the delete configuration command; then we could write a script to move this configuration (and all children) to a trash bin or recycling bin style configuration; then have a maintenance job run nightly that would delete any configurations under the trash bin/recycling bin path that are over X days old. Alternatively, if you want to just write the trash bin/recycling functionality instead of providing a hook to be able to execute a script before the delete command (and then cancel the delete command as you just want to move the configurations to the trash bin/recycling bin). This functionality would allow a user to recover from an accidental deletion by simply moving the configuration (and all child configurations) back to the path it came from. In addition, you would need to pause any schedules when moving to the trash bin/recycling bin to ensure they are not running in case the users intent was to indeed delete the configuration.
|
Description
|
Although there is a prompt that displays when a user selected to delete a configuration; the prompt is similar to other prompts. So the user could still accidently click the delete configuration button, instead of the other delete button they intended to click (delete build, variable, etc.) and therefore when prompted with the are you sure you want to.... they just go ahead and click delete. Currently at this point if you accidently clicked delete configuration, everything is gone now and there is no easy way to undo this action. If there was a hook to execute a script before the delete configuration command; then we could write a script to move this configuration (and all children) to a trash bin or recycling bin style configuration; then have a maintenance job run nightly that would delete any configurations under the trash bin/recycling bin path that are over X days old. Alternatively, if you want to just write the trash bin/recycling functionality instead of providing a hook to be able to execute a script before the delete command (and then cancel the delete command as you just want to move the configurations to the trash bin/recycling bin). This functionality would allow a user to recover from an accidental deletion by simply moving the configuration (and all child configurations) back to the path it came from. In addition, you would need to pause any schedules when moving to the trash bin/recycling bin to ensure they are not running in case the users intent was to indeed delete the configuration. |
Show » |
There are no comments yet on this issue.
|
|