Details
Description
This task is concerned with changes to config option values where a value may change such that it no longer matches those in use by existing services. If a service is updated that used the old config option value, it will be set to another config option value because the original no longer exists.
The proposed solution is to two-fold:
- When saving a config option, each (current) value must be checked to see if a service is using it. If a service does use it, we must display an error. No option value can be deleted, or changed, if it is in use by a service.
- Add a select option to choose the value's status (i.e. Active/Inactive). An inactive option value will not be displayed anywhere, except on the service to which it is already set. This will allow the existing option to be maintained if it is not explicitly changed by admin or client. Clients can still have the ability to upgrade to another config option value from an inactive one.
Issue Links
Activity
Tyson Phillips (Inactive)
created issue -
Tyson Phillips (Inactive)
made changes -
Field | Original Value | New Value |
---|---|---|
Description |
This task is concerned with changes to config option values where a value may change such that it no longer matches those in use by existing services. If a service is updated that used the old config option value, it will be set to another config option value because the original no longer exists.
The proposed solution is to two-fold: # When saving a config option, each value must be checked to see if a service is using it. If a service does use it, we must display an error. No option value can be deleted if it is in use by a service. # Add a checkbox for each config option value to indicate it will be inactive. An inactive option value will not be displayed anywhere--except when displayed to admins. This will allow the existing option to be maintained if it is not explicitly changed by admin or client. Clients can still have the ability to upgrade to another config option from an inactive one. |
This task is concerned with changes to config option values where a value may change such that it no longer matches those in use by existing services. If a service is updated that used the old config option value, it will be set to another config option value because the original no longer exists.
The proposed solution is to two-fold: # When saving a config option, each (current) value must be checked to see if a service is using it. If a service does use it, we must display an error. No option value can be deleted, or changed, if it is in use by a service. # Add a checkbox for each config option value to indicate it will be inactive. An inactive option value will not be displayed anywhere--except when displayed to admins. This will allow the existing option to be maintained if it is not explicitly changed by admin or client. Clients can still have the ability to upgrade to another config option from an inactive one. |
Paul Phillips
made changes -
Fix Version/s | Short Term [ 10800 ] |
Paul Phillips
made changes -
Fix Version/s | Sponsored [ 11113 ] | |
Fix Version/s | Short Term [ 10800 ] |
Tyson Phillips (Inactive)
made changes -
Rank | Ranked higher |
Tyson Phillips (Inactive)
made changes -
Rank | Ranked lower |
Tyson Phillips (Inactive)
made changes -
Story Points | 8 |
Tyson Phillips (Inactive)
made changes -
Sprint | 4.6.0 Sprint 4 [ 80 ] |
Tyson Phillips (Inactive)
made changes -
Fix Version/s | 4.6.0-b1 [ 11117 ] |
Tyson Phillips (Inactive)
made changes -
Sprint | 4.6.0 Sprint 4 [ 80 ] | 4.6.0 Sprint 4, 4.6.0 Sprint 5 [ 80, 83 ] |
Tyson Phillips (Inactive)
made changes -
Rank | Ranked higher |
Tyson Phillips (Inactive)
made changes -
Status | Open [ 1 ] | In Progress [ 3 ] |
Tyson Phillips (Inactive)
made changes -
Remaining Estimate | 0 minutes [ 0 ] | |
Time Spent | 53 minutes [ 3180 ] | |
Worklog Id | 12063 [ 12063 ] |
Tyson Phillips (Inactive)
made changes -
Time Spent | 53 minutes [ 3180 ] | 3 hours, 19 minutes [ 11940 ] |
Worklog Id | 12067 [ 12067 ] |
Tyson Phillips (Inactive)
made changes -
Time Spent | 3 hours, 19 minutes [ 11940 ] | 7 hours, 3 minutes [ 25380 ] |
Worklog Id | 12069 [ 12069 ] |
Tyson Phillips (Inactive)
made changes -
Description |
This task is concerned with changes to config option values where a value may change such that it no longer matches those in use by existing services. If a service is updated that used the old config option value, it will be set to another config option value because the original no longer exists.
The proposed solution is to two-fold: # When saving a config option, each (current) value must be checked to see if a service is using it. If a service does use it, we must display an error. No option value can be deleted, or changed, if it is in use by a service. # Add a checkbox for each config option value to indicate it will be inactive. An inactive option value will not be displayed anywhere--except when displayed to admins. This will allow the existing option to be maintained if it is not explicitly changed by admin or client. Clients can still have the ability to upgrade to another config option from an inactive one. |
This task is concerned with changes to config option values where a value may change such that it no longer matches those in use by existing services. If a service is updated that used the old config option value, it will be set to another config option value because the original no longer exists.
The proposed solution is to two-fold: # When saving a config option, each (current) value must be checked to see if a service is using it. If a service does use it, we must display an error. No option value can be deleted, or changed, if it is in use by a service. # Add a checkbox for each config option value to indicate it will be inactive. An inactive option value will not be displayed anywhere--except when displayed to admins. This will allow the existing option to be maintained if it is not explicitly changed by admin or client. Clients can still have the ability to upgrade to another config option value from an inactive one. |
Tyson Phillips (Inactive)
made changes -
Time Spent | 7 hours, 3 minutes [ 25380 ] | 1 day, 3 hours, 24 minutes [ 41040 ] |
Worklog Id | 12075 [ 12075 ] |
Tyson Phillips (Inactive)
made changes -
Time Spent | 1 day, 3 hours, 24 minutes [ 41040 ] | 1 day, 6 hours, 33 minutes [ 52380 ] |
Worklog Id | 12077 [ 12077 ] |
Tyson Phillips (Inactive)
made changes -
Tyson Phillips (Inactive)
made changes -
Description |
This task is concerned with changes to config option values where a value may change such that it no longer matches those in use by existing services. If a service is updated that used the old config option value, it will be set to another config option value because the original no longer exists.
The proposed solution is to two-fold: # When saving a config option, each (current) value must be checked to see if a service is using it. If a service does use it, we must display an error. No option value can be deleted, or changed, if it is in use by a service. # Add a checkbox for each config option value to indicate it will be inactive. An inactive option value will not be displayed anywhere--except when displayed to admins. This will allow the existing option to be maintained if it is not explicitly changed by admin or client. Clients can still have the ability to upgrade to another config option value from an inactive one. |
This task is concerned with changes to config option values where a value may change such that it no longer matches those in use by existing services. If a service is updated that used the old config option value, it will be set to another config option value because the original no longer exists.
The proposed solution is to two-fold: # When saving a config option, each (current) value must be checked to see if a service is using it. If a service does use it, we must display an error. No option value can be deleted, or changed, if it is in use by a service. # Add a select option to choose the value's status (i.e. Active/Inactive). An inactive option value will not be displayed anywhere, except on the service to which it is already set. This will allow the existing option to be maintained if it is not explicitly changed by admin or client. Clients can still have the ability to upgrade to another config option value from an inactive one. |
Automated transition triggered when Tyson Phillips (Inactive) created pull request #634 in Stash -
Status | In Progress [ 3 ] | In Review [ 5 ] |
Resolution | Fixed [ 1 ] |
Tyson Phillips (Inactive)
made changes -
Time Spent | 1 day, 6 hours, 33 minutes [ 52380 ] | 2 days, 4 hours, 13 minutes [ 72780 ] |
Worklog Id | 12078 [ 12078 ] |
Jonathan Reissmueller
made changes -
Time Spent | 2 days, 4 hours, 13 minutes [ 72780 ] | 2 days, 6 hours, 12 minutes [ 79920 ] |
Worklog Id | 12086 [ 12086 ] |
Tyson Phillips (Inactive)
made changes -
Automated transition triggered when Tyson Phillips (Inactive) merged pull request #634 in Stash -
Status | In Review [ 5 ] | Closed [ 6 ] |