Feature invalidation of distribution sets [UI part] (#1176)
* Visualization of action/button invalidate DistributionSet Signed-off-by: Markus Block <markus.block@bosch-si.com> * introduced two dialogs to confirm ds invalidation Signed-off-by: Markus Block <markus.block@bosch-si.com> * fixed dialog titles appear centered and added manamgement classes Signed-off-by: Markus Block <markus.block@bosch-si.com> * retrieving affected entities from repository Signed-off-by: Markus Block <markus.block@bosch-si.com> * considered multiselection for invalidating dist sets Signed-off-by: Markus Block <markus.block@bosch-si.com> * adapt style and tooltip of invalid distributions in grid Signed-off-by: Markus Block <markus.block@bosch-si.com> * showing errors for actions not allowed for invalidate DS Signed-off-by: Markus Block <markus.block@bosch-si.com> * enhanced error message with dist name and version Signed-off-by: Markus Block <markus.block@bosch-si.com> * added ids to the labels to be used in tests Signed-off-by: Markus Block <markus.block@bosch-si.com> * added support for overwriting entity specific edit behaviour Signed-off-by: Markus Block <markus.block@bosch-si.com> * Fixed incorrect label for cancelled action due to invalidation of ds in a rollout Signed-off-by: Markus Block <markus.block@bosch-si.com> * Fixed error notification to not show "please try again" for an invalid DS Signed-off-by: Markus Block <markus.block@bosch-si.com> * fixed typo Signed-off-by: Markus Block <markus.block@bosch-si.com> * fixed Sonar findings Signed-off-by: Markus Block <markus.block@bosch-si.com> * remove DS of a copied Rollout in case the DS is invalidated Signed-off-by: Markus Block <markus.block@bosch-si.com> * changed icon of RolloutActionStatus in case of stopped Rollout because of invalidation of DS and DS wasn't yet assigned to target. This is to distinguish from the case of not assigned DS because of duplicate DS assignemnt Signed-off-by: Markus Block <markus.block@bosch-si.com> * Prevent editing Metadata of invalid DS Signed-off-by: Markus Block <markus.block@bosch-si.com> * show DS as invalidated in Rollout view Signed-off-by: Markus Block <markus.block@bosch-si.com> * incorporated code review remarks Signed-off-by: Markus Block <markus.block@bosch-si.com> * invalidated DS should be removed from the list of DS to be invalidated Signed-off-by: Markus Block <markus.block@bosch-si.com> * fixed missing code due to merge Signed-off-by: Markus Block <markus.block@bosch-si.com> * Fixed compile error due to rebase Signed-off-by: Markus Block <markus.block@bosch-si.com>
This commit is contained in:
@@ -34,6 +34,8 @@ button.actions = You have actions
|
||||
button.no.actions = No actions
|
||||
button.ok = OK
|
||||
button.cancel = Cancel
|
||||
button.next = Next
|
||||
button.confirm = Confirm
|
||||
button.upload.file = Upload File
|
||||
button.no.auto.assignment = none
|
||||
button.auto.assignment.desc = Select auto assign distribution set
|
||||
@@ -154,6 +156,9 @@ caption.config.edit = edit
|
||||
caption.config.delete = delete
|
||||
|
||||
caption.metadata.popup = Metadata of
|
||||
caption.invalidate.distributionset.consequences.singular = Invalidate distribution set - {0}
|
||||
caption.invalidate.distributionset.consequences.plural = Invalidate {0} distribution sets
|
||||
caption.invalidate.distributionset.affected.entities = Invalidation confirmation
|
||||
caption.confirm.assign.consequences = Auto assign consequences
|
||||
caption.auto.assignment.ds = Auto assignment
|
||||
|
||||
@@ -249,6 +254,7 @@ label.approval.remark = Remark (optional)
|
||||
label.drop.area.upload = Drop Files to upload
|
||||
label.errorthreshold.option.percent = %
|
||||
label.errorthreshold.option.count = Count
|
||||
label.invalidate.distributionset.stop.rollouts = Stop rollouts
|
||||
|
||||
# TextFields prefix with - textfield
|
||||
textfield.name = Name
|
||||
@@ -369,6 +375,9 @@ tooltip.target.status.pending = Status pending
|
||||
tooltip.target.status.registered = Status registered
|
||||
tooltip.target.pin = Pin target
|
||||
tooltip.distribution.set.pin = Pin distribution set
|
||||
tooltip.invalidate.distributionset = Invalidate distribution set..
|
||||
tooltip.distributionset.invalid = invalid
|
||||
tooltip.distributionset.incomplete = incomplete
|
||||
tooltip.in.time = In Time
|
||||
|
||||
# Notification messages prefix with - message
|
||||
@@ -463,6 +472,7 @@ message.error.missing.filtername = Please select target filter name
|
||||
message.error.missing.controllerId = Missing Controller Id
|
||||
message.error.missing.nameorversion = Missing Name or Version
|
||||
message.error.missing.nameorversionortype = Missing Name or Version or Type
|
||||
message.error.distributionset.invalid = Action not allowed for invalid distribution set {0}
|
||||
message.type.delete = Please unclick the type {0}, then try to delete
|
||||
message.error.dist.set.type.update= Distribution set type is already assigned to set(s) and cannot be changed
|
||||
message.no.directory.upload = Directory upload is not supported
|
||||
@@ -478,7 +488,7 @@ message.bulk.upload.upload.started = Uploading a file..
|
||||
message.bulk.upload.provisioning.started = Provisioning targets..
|
||||
message.bulk.upload.assignment.started = Assigning tags and DS..
|
||||
message.bulk.upload.tag.assignment.failed = Tag {0} assignment failed as tag no longer exists
|
||||
message.bulk.upload.tag.assignments.failed= Few tag assignments failed as tags no longer exists
|
||||
message.bulk.upload.tag.assignments.failed= Few tag assignments failed as tags no longer exists
|
||||
message.confirm.assign.consequences.none = This auto assignment will not have any effect on the currently available targets. In future added targets might match the filter and will receive the selected distribution set automatically.
|
||||
message.confirm.assign.consequences.text = When you confirm this auto assignment, {0} targets which match the filter will immediately get assigned with the selected distribution set.
|
||||
message.maintenancewindow.schedule.required.error = Please provide a Cron expression
|
||||
@@ -501,6 +511,16 @@ message.forcedTime.cannotBeEmpty = Forced time can not be empty
|
||||
message.forcedTime.missing = Force time is not specified for the time-forced assignment
|
||||
message.scheduledTime.cannotBeEmpty = Scheduled time can not be empty
|
||||
message.clear.file.upload.queue.confirm = There is still at least one queued file upload pending. By leaving this view the upload queue will be cleared. \nAre you sure you want to leave this view?
|
||||
message.invalidate.distributionset.success.singular = Distribution set {0} invalidated successfully
|
||||
message.invalidate.distributionset.success.plural = {0} distribution sets invalidated successfully
|
||||
message.invalidate.distributionset.fail.singular = Distribution set {0} invalidation failed
|
||||
message.invalidate.distributionset.fail.plural = Invalidation failed for {0} distribution sets
|
||||
message.invalidate.distributionset.consequences.singular = By invalidating this distribution set it can no longer be used in any assignment. All active auto assignments and optionally all active rollouts of the distribution set can be stopped as well as all existing update actions will be canceled. A summary of affected entities will be shown on the next page.
|
||||
message.invalidate.distributionset.consequences.plural = By invalidating this {0} distribution sets they can no longer be used in any assignment. All active auto assignments and optionally all active rollouts of the distribution sets can be stopped as well as all existing update actions will be canceled. A summary of affected entities will be shown on the next page.
|
||||
message.invalidate.distributionset.affected.entities.intro.singular = When you confirm the invalidation of distribution set {0} the following actions will be taken:
|
||||
message.invalidate.distributionset.affected.entities.intro.plural = When you confirm the invalidation of {0} distribution sets the following actions will be taken:
|
||||
message.invalidate.distributionset.affected.entities.rollouts = {0} rollout(s) will be stopped
|
||||
message.invalidate.distributionset.affected.entities.autoassignments = {0} auto assignment(s) will be stopped
|
||||
|
||||
# action info
|
||||
action.target.table.selectall = Select all (Ctrl+A)
|
||||
@@ -728,6 +748,7 @@ message.rollout.noofgroups.or.targetfilter.missing = Please enter number of grou
|
||||
message.rollouts = Rollouts
|
||||
label.target.per.group = Targets per group:
|
||||
message.dist.already.assigned = Distribution {0} is already assigned to target
|
||||
message.dist.not.assigned = Distribution {0} was not assigned to target
|
||||
message.error.creating.rollout = Server error. Error creating Rollout. Please contact the administrator
|
||||
message.error.starting.rollout = Server error. Error starting Rollout. Please contact the administrator
|
||||
|
||||
|
||||
Reference in New Issue
Block a user