-
Notifications
You must be signed in to change notification settings - Fork 106
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EPMRPP-89659 || Update notification tab layout #3795
EPMRPP-89659 || Update notification tab layout #3795
Conversation
.../inside/projectSettingsPageContainer/content/notifications/emptyRuleState/emptyRuleState.jsx
Outdated
Show resolved
Hide resolved
.../inside/projectSettingsPageContainer/content/notifications/emptyRuleState/emptyRuleState.jsx
Outdated
Show resolved
Hide resolved
.../inside/projectSettingsPageContainer/content/notifications/emptyRuleState/emptyRuleState.jsx
Outdated
Show resolved
Hide resolved
...inside/projectSettingsPageContainer/content/notifications/emptyRuleState/emptyRuleState.scss
Outdated
Show resolved
Hide resolved
...inside/projectSettingsPageContainer/content/notifications/emptyRuleState/emptyRuleState.scss
Outdated
Show resolved
Hide resolved
app/src/pages/inside/projectSettingsPageContainer/content/notifications/emptyRuleState/index.js
Outdated
Show resolved
Hide resolved
.../inside/projectSettingsPageContainer/content/notifications/emptyRuleState/emptyRuleState.jsx
Outdated
Show resolved
Hide resolved
...inside/projectSettingsPageContainer/content/notifications/emptyRuleState/emptyRuleState.scss
Outdated
Show resolved
Hide resolved
app/src/pages/inside/projectSettingsPageContainer/content/notifications/footer/footer.scss
Show resolved
Hide resolved
app/src/pages/inside/projectSettingsPageContainer/content/notifications/footer/index.js
Outdated
Show resolved
Hide resolved
app/src/pages/inside/projectSettingsPageContainer/content/notifications/notifications.jsx
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The common comment:
For all pages in the new design, use the colors specified in the newColors.scss
file.
At this point in develop
we have completely redesign all the 'settings pages', so all other pages are considered old.
In case of any doubts, please contact the team to ask questions or discuss.
.../inside/projectSettingsPageContainer/content/notifications/emptyRuleState/emptyRuleState.jsx
Outdated
Show resolved
Hide resolved
...inside/projectSettingsPageContainer/content/notifications/emptyRuleState/emptyRuleState.scss
Outdated
Show resolved
Hide resolved
app/src/pages/inside/projectSettingsPageContainer/content/notifications/footer/footer.jsx
Outdated
Show resolved
Hide resolved
...Container/content/notifications/modals/addEditNotificationModal/addEditNotificationModal.jsx
Outdated
Show resolved
Hide resolved
app/src/pages/inside/projectSettingsPageContainer/content/notifications/notifications.jsx
Outdated
Show resolved
Hide resolved
app/src/pages/inside/projectSettingsPageContainer/content/notifications/notifications.scss
Outdated
Show resolved
Hide resolved
app/src/pages/inside/projectSettingsPageContainer/content/notifications/notifications.scss
Outdated
Show resolved
Hide resolved
app/src/pages/inside/projectSettingsPageContainer/content/notifications/notifications.scss
Outdated
Show resolved
Hide resolved
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## feature/notifications #3795 +/- ##
======================================================
Coverage 60.65% 60.65%
======================================================
Files 79 79
Lines 859 859
Branches 123 123
======================================================
Hits 521 521
Misses 311 311
Partials 27 27 ☔ View full report in Codecov by Sentry. |
…-notification-tab-layout
app/src/pages/inside/projectSettingsPageContainer/content/notifications/helpPanel/helpPanel.jsx
Outdated
Show resolved
Hide resolved
app/src/pages/inside/projectSettingsPageContainer/content/notifications/ruleGroup/ruleGroup.jsx
Show resolved
Hide resolved
app/src/pages/inside/projectSettingsPageContainer/content/notifications/ruleGroup/ruleGroup.jsx
Outdated
Show resolved
Hide resolved
app/src/pages/inside/projectSettingsPageContainer/content/notifications/ruleGroup/ruleGroup.jsx
Outdated
Show resolved
Hide resolved
app/src/pages/inside/projectSettingsPageContainer/content/notifications/ruleGroup/ruleGroup.jsx
Outdated
Show resolved
Hide resolved
app/src/pages/inside/projectSettingsPageContainer/content/notifications/ruleGroup/ruleGroup.jsx
Outdated
Show resolved
Hide resolved
app/src/pages/inside/projectSettingsPageContainer/content/notifications/ruleGroup/ruleGroup.jsx
Outdated
Show resolved
Hide resolved
...src/pages/inside/projectSettingsPageContainer/content/notifications/ruleGroup/ruleGroup.scss
Outdated
Show resolved
Hide resolved
...src/pages/inside/projectSettingsPageContainer/content/notifications/ruleGroup/ruleGroup.scss
Outdated
Show resolved
Hide resolved
...src/pages/inside/projectSettingsPageContainer/content/notifications/ruleGroup/ruleGroup.scss
Outdated
Show resolved
Hide resolved
…fication-tab-layout' into feature/EPMRPP-89659-update-notification-tab-layout
app/src/pages/inside/projectSettingsPageContainer/content/notifications/notifications.jsx
Outdated
Show resolved
Hide resolved
app/src/pages/inside/projectSettingsPageContainer/content/notifications/notifications.jsx
Outdated
Show resolved
Hide resolved
app/src/pages/inside/projectSettingsPageContainer/content/notifications/ruleGroup/ruleGroup.jsx
Outdated
Show resolved
Hide resolved
app/src/pages/inside/projectSettingsPageContainer/content/notifications/ruleGroup/ruleGroup.jsx
Show resolved
Hide resolved
</div> | ||
</FieldElement> | ||
|
||
{!isAvailable() ? ( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove "not" and swap places
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there big difference?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These are clean code best practices. Don't use 'not' when possible.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
app/src/pages/inside/projectSettingsPageContainer/content/notifications/ruleGroup/ruleGroup.jsx
Outdated
Show resolved
Hide resolved
app/src/pages/inside/projectSettingsPageContainer/content/notifications/ruleGroup/ruleGroup.jsx
Outdated
Show resolved
Hide resolved
Quality Gate passedIssues Measures |
* EPMRPP-89790 | updated notification modal (field for webhook url) * EPMRPP-89790 | updated modal's field message * EPMRPP-89790 | Implemented help panel section * EPMRPP-89790 | Notification footer with appropriate data items * EPMRPP-89790 | Notification footer style * EPMRPP-89790 | Include WebhookURL in constants * EPMRPP-89687 | Map enabled notification plugin group * EPMRPP-89687 | Include empty state for each plugin * EPMRPP-89687 | Update notification messages * - changes from translations * - added 2 icons for helpPanel * EPMRPP-89687 | fixes to open modal * - fix SonarLint * - replaced attribute selector * EPRRPP-89659 | Fixes * EPRRPP-89659 | type prop validation * - fixes & additions * EPMRPP-89781 | Implement own toggler for each group * EPMRPP-89781 | fixes * EPMRPP-89781 | Sonar fix * EPMRPP-89781 | remove lock action --------- Co-authored-by: MariaHambardzumian <[email protected]>
* EPMRPP-89790 | updated notification modal (field for webhook url) * EPMRPP-89790 | updated modal's field message * EPMRPP-89790 | Implemented help panel section * EPMRPP-89790 | Notification footer with appropriate data items * EPMRPP-89790 | Notification footer style * EPMRPP-89790 | Include WebhookURL in constants * EPMRPP-89687 | Map enabled notification plugin group * EPMRPP-89687 | Include empty state for each plugin * EPMRPP-89687 | Update notification messages * - changes from translations * - added 2 icons for helpPanel * EPMRPP-89687 | fixes to open modal * - fix SonarLint * - replaced attribute selector * EPRRPP-89659 | Fixes * EPRRPP-89659 | type prop validation * - fixes & additions * EPMRPP-89781 | Implement own toggler for each group * EPMRPP-89781 | fixes * EPMRPP-89781 | Sonar fix * EPMRPP-89781 | remove lock action --------- Co-authored-by: MariaHambardzumian <[email protected]>
PR Checklist
develop
for features/bugfixes, other if mentioned in the task)npm run lint
) prior to submission? Enable the git hook on commit in your IDE to run it and format the code automatically.npm run build
)?manage:translations
script?Visuals