Skip to content

Replication Sidebranch: Management Actions#9120

Merged
Monkeychip merged 7 commits into
ui/replication-status-discoverabilityfrom
ui/replication-mgmt-sidebranch
Jun 10, 2020
Merged

Replication Sidebranch: Management Actions#9120
Monkeychip merged 7 commits into
ui/replication-status-discoverabilityfrom
ui/replication-mgmt-sidebranch

Conversation

@chelshaw
Copy link
Copy Markdown
Contributor

@chelshaw chelshaw commented Jun 2, 2020

This is the management sidebranch to be merged into the replication sidebranch when the work is finished. The management pages exist for all types of replication (DR primary, DR secondary, Perf primary, Perf secondary).

Tasks to complete before merging:

  • Disable action
  • Promote action
  • Update primary action
  • Recover action
  • Reindex action
  • Fix tests
    // These have been moved into separate tickets that will be addressed after the merge.
  • Fix top/bottom modal padding on disable & promote modals
  • Generate token action (DR sec only)

@andaley andaley added the ui label Jun 2, 2020
@andaley andaley added this to the 1.5 milestone Jun 2, 2020
chelshaw added 2 commits June 2, 2020 18:42
Set up dr-secondary management page with new action flow

* Create confirmation-modal component

* Refactor replication-dr-secondary splash page to replication manage page

* Refactor replication-action-disable component to use confirmation modal

* Add details/manage tab to replication-dr-secondary section
@chelshaw chelshaw force-pushed the ui/replication-mgmt-sidebranch branch from 77a0fcd to 77c7f31 Compare June 2, 2020 23:43
chelshaw added 3 commits June 3, 2020 12:13
* Replication Management Sidebranch: Replication Action Disable (#9061)
* Replication Management Sidebranch: Replication Action Recover (#9061)
Fixes bad merge conflict
Noelle Daley and others added 2 commits June 3, 2020 17:11
* do not show replication mode or id when replication isn't enabled

* fix broken tag

* fill in confirmation text when disabling replication in tests

* fix typo

* fix demote primary test selector

* add test selectors and update tests to match new format

* fill in Performance when disabling performance secondary
* Update Primary replication action uses modal flow

* Update modal max-height to accommodate for the navbar
@chelshaw chelshaw mentioned this pull request Jun 8, 2020
2 tasks
Comment thread ui/lib/core/addon/templates/components/confirmation-modal.hbs
@showCloseButton={{true}}
>
<section class="modal-card-body">
<div class="box is-shadowless is-fullwidth is-sideless">
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This wrapping div can also be removed @noelledaley @Monkeychip

@Monkeychip Monkeychip merged commit 68bc4ab into ui/replication-status-discoverability Jun 10, 2020
@Monkeychip Monkeychip deleted the ui/replication-mgmt-sidebranch branch June 10, 2020 15:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants