-
Notifications
You must be signed in to change notification settings - Fork 59
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
GUI S3 Objects lifecycle (#2759): add s3 objects lifecycle tab to edi… (
#2792) * GUI S3 Objects lifecycle (#2759): add s3 objects lifecycle tab to edit storage modal * GUI S3 Objects lifecycle (#2759): set required and default values. Validations. Remove system default settings from notify form * GUI S3 Objects lifecycle (#2759): History modal - change filter select to multiselect. Refactoring * GUI S3 Objects lifecycle (#2759): Datastorage metadata panel - add lifecycle rules counter * GUI S3 Objects lifecycle (#2759): Remove STS/LTS durations from storage creation and edit storage forms * GUI S3 Objects lifecycle (#2759): Transition rules tab - sort rules by 'Path'. Mark 'Delete' transitions. Style adjustments * GUI S3 Objects lifecycle (#2759): Disable 'Glob' and 'Root path' inputs when editing an existing rule * GUI S3 Objects lifecycle (#2759): Disable 'Save' button if form values has not changed * GUI S3 Objects lifecycle (#2759): fix new rule creation form modified state check * GUI S3 Objects lifecycle (#2759): Collapse notify panel if method 'ONE_BY_ONE' selected. Minor style adjustments * GUI S3 Objects lifecycle (#2759): add user info to rule history table (prolongations) * GUI S3 Objects lifecycle (#2759): notifications recipients: move from informedUserIds to recipients API field * GUI S3 Objects lifecycle (#2759): 'Use default template' checkbox * S3 objects lifecycle GUI (#2759) - refactoring * S3 objects lifecycle GUI (#2759) - History: root & glob mismatch fixed; "transition rule(s)" text fixed * GUI S3 Objects lifecycle (#2759): Use default template for 'body' and 'subject' from settings * GUI S3 Objects lifecycle (#2759): delete rule - confirm dialog * GUI S3 Objects lifecycle (#2759): delete rule - remove unnecessary async * S3 objects lifecycle GUI (#2759) - History: momentjs warning fix Co-authored-by: Mikhail Rodichenko <Mikhail_Rodichenko@epam.com>
- Loading branch information
1 parent
36779ce
commit b2629bd
Showing
26 changed files
with
2,460 additions
and
72 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
19 changes: 19 additions & 0 deletions
19
client/src/components/pipelines/browser/forms/life-cycle-rules/forms/index.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
/* | ||
* Copyright 2017-2022 EPAM Systems, Inc. (https://www.epam.com/) | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
import NotificationForm from './notification-form'; | ||
import TransitionsForm from './transitions-form'; | ||
export {NotificationForm, TransitionsForm}; |
74 changes: 74 additions & 0 deletions
74
client/src/components/pipelines/browser/forms/life-cycle-rules/forms/life-cycle-forms.css
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
/* | ||
* Copyright 2017-2022 EPAM Systems, Inc. (https://www.epam.com/) | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
.form-item { | ||
margin-bottom: 5px; | ||
display: flex; | ||
align-items: center; | ||
flex-wrap: nowrap; | ||
} | ||
|
||
.notifications-form .code-editor { | ||
line-height: 15px; | ||
cursor: text; | ||
} | ||
|
||
.notifications-form .code-editor, | ||
.notifications-form .code-editor div[class~="CodeMirror-scroll"] { | ||
min-height: 150px; | ||
max-height: 450px; | ||
} | ||
|
||
.transition-form-item { | ||
margin-bottom: 0; | ||
width: fit-content; | ||
} | ||
|
||
.transition-rule-row { | ||
display: flex; | ||
flex-direction: revert; | ||
flex-wrap: nowrap; | ||
align-items: center; | ||
justify-content: center; | ||
margin-bottom: 5px; | ||
width: 100%; | ||
} | ||
|
||
.transition-date-block { | ||
display: flex; | ||
align-items: center; | ||
flex-wrap: nowrap; | ||
} | ||
|
||
.delete-transition-btn { | ||
margin-right: 10px; | ||
} | ||
|
||
.add-transition-rule-btn { | ||
margin-bottom: 10px; | ||
margin-right: 10px; | ||
align-self: flex-end; | ||
} | ||
|
||
.transition-form-item .destination-select { | ||
width: 280px; | ||
} | ||
|
||
@media (max-width: 1200px) { | ||
.transition-form-item .destination-select { | ||
width: 140px; | ||
} | ||
} |
Oops, something went wrong.