Fix optimize ui maintenance window (#668)
* Optimize maintenance window UI Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com> * Refactor Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com> * Add new downloaded status to UI. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Changed Accordion to Tabsheet for better visualization of action types and maintanance window. Signed-off-by: Markus Block <markus.block@bosch-si.com> * Refined UI for maintenance window, refactoring Added ENTER shortcut for save button in dialog windows Signed-off-by: Bogdan Bondar <Bogdan.Bondar@bosch-si.com> * Extended validation for maintenance window, refactored the maintenance window helper class Added text change listeners for the schedule and duration text fields in order to activate "save all" button Added client Locale identification for cron expression translation Moved maintenance window validation from TargetWithActionType constructor to saveAll method of assignment tab Signed-off-by: Bogdan Bondar <Bogdan.Bondar@bosch-si.com> * Added SupressWarnings annotation for exception handling cases Signed-off-by: Bogdan Bondar <Bogdan.Bondar@bosch-si.com> * Fixed Sonar issue: added private constructor to Maintenance schedule helper class Signed-off-by: Bogdan Bondar <Bogdan.Bondar@bosch-si.com> * Sonar Issue: make utility class Maintenance Schedule final Signed-off-by: Bogdan Bondar <Bogdan.Bondar@bosch-si.com> * Added Maintenance Window validation to Distribution Set and Target Management API Signed-off-by: Bogdan Bondar <Bogdan.Bondar@bosch-si.com> * Added unit tests for MaintenanceScheduleHelper class Signed-off-by: Bogdan Bondar <Bogdan.Bondar@bosch-si.com> * Added the license header to MaintenanceScheduleHelperTest class Signed-off-by: Bogdan Bondar <Bogdan.Bondar@bosch-si.com> * Small changes after PR review Signed-off-by: Bogdan Bondar <Bogdan.Bondar@bosch-si.com> * Added Id for Maintenance Window layout for UI Tests Signed-off-by: Bogdan Bondar <Bogdan.Bondar@bosch-si.com>
This commit is contained in:
committed by
Dominic Schabel
parent
8fd601f8b9
commit
4c28c4d905
@@ -83,39 +83,36 @@
|
||||
@include sp-button-icon-only-href;
|
||||
}
|
||||
|
||||
.v-slot-dist-window-maintenance-window-enable {
|
||||
padding-left: 9px;
|
||||
padding-top: 5px;
|
||||
padding-right: 5px;
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
.dist-window-maintenance-window-layout {
|
||||
vertical-align: middle;
|
||||
horizontal-align: middle;
|
||||
padding-left: 14px;
|
||||
|
||||
.v-slot {
|
||||
vertical-align: middle;
|
||||
padding-left: 8px;
|
||||
padding-right: 5px;
|
||||
padding-right: 20px;
|
||||
}
|
||||
|
||||
.v-caption {
|
||||
vertical-align: middle;
|
||||
margin-top: 0;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
.v-checkbox {
|
||||
font-size: 12px;
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
.v-filterselect {
|
||||
font-size: 12px;
|
||||
font-weight: 400;
|
||||
width: 160px;
|
||||
height: 24px;
|
||||
}
|
||||
|
||||
.v-textfield {
|
||||
font-size: 12px;
|
||||
font-weight: 400;
|
||||
width: 160px;
|
||||
height: 24px;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -142,10 +139,6 @@
|
||||
|
||||
.v-caption {
|
||||
vertical-align: middle;
|
||||
margin-top: 0;
|
||||
font-size: 12px;
|
||||
padding-right: 0;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.v-radiobutton {
|
||||
|
||||
@@ -139,10 +139,10 @@ caption.metadata.delete.action.confirmbox = Confirm Metadata Delete Action
|
||||
caption.confirm.assign.consequences = Auto assign consequences
|
||||
caption.auto.assignment.ds = Auto assignment
|
||||
|
||||
caption.maintenancewindow.enable = Maintenance Schedule
|
||||
caption.maintenancewindow.schedule = Schedule (Cron Expression)
|
||||
caption.maintenancewindow.duration = Duration (hh:mm:ss)
|
||||
caption.maintenancewindow.timezone = Time Zone
|
||||
caption.maintenancewindow.enabled = Use maintenance window
|
||||
caption.maintenancewindow.schedule = Schedule
|
||||
caption.maintenancewindow.duration = Duration
|
||||
caption.maintenancewindow.timezone = Time Zone (from GMT)
|
||||
|
||||
# Labels prefix with - label
|
||||
label.dist.details.type = Type :
|
||||
@@ -367,6 +367,8 @@ message.bulk.upload.tag.assignment.failed = Tag {0} assignment failed as tag no
|
||||
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.validation.error = Please enter a valid Cron expression
|
||||
message.maintenancewindow.duration.validation.error = Please enter the duration in the format hh:mm:ss, error is at {0} position
|
||||
|
||||
# action info
|
||||
action.target.table.selectall = Select all (Ctrl+A)
|
||||
|
||||
Reference in New Issue
Block a user