[ISSUE #711] Consumers can skip the accumulation of messages. (#712)

Co-authored-by: zhangjidi2016 <zhangjidi@cmss.chinamobile.com>
This commit is contained in:
zhangjidi2016
2021-05-27 08:43:53 +08:00
committed by GitHub
parent 312e951fa0
commit 2c32ed9b27
4 changed files with 127 additions and 29 deletions

View File

@@ -71,6 +71,10 @@
ng-show="{{!sysFlag}}"
ng-click="openConsumerResetOffsetDialog(topic)">{{'RESET_CUS_OFFSET' | translate}}
</button>
<button class="btn btn-raised btn-sm btn-danger" type="button"
ng-show="{{!sysFlag}}"
ng-click="openSkipMessageAccumulateDialog(topic)">{{'SKIP_MESSAGE_ACCUMULATE' | translate}}
</button>
<button class="btn btn-raised btn-sm btn-danger" type="button"
ng-show="{{!sysFlag}}"
ng-confirm-click="Are you sure to delete?"
@@ -329,6 +333,37 @@
</div>
</script>
<script type="text/ng-template" id="skipMessageAccumulateDialog">
<div class="modal-header">
<h4 class="modal-title">{{topic}} {{'SKIP_MESSAGE_ACCUMULATE'|translate}}</h4>
</div>
<div class="modal-body">
<form class="form-horizontal" novalidate>
<div class="form-group">
<label class="control-label col-sm-2"> {{ 'SUBSCRIPTION_GROUP' | translate }}:</label>
<div class="col-sm-10">
<select name="mySelect" multiple chosen
ng-model="ngDialogData.selectedConsumerGroup"
ng-options="item for item in ngDialogData.allConsumerGroupList"
required>
<option value=""></option>
</select>
</div>
</div>
</form>
</div>
<div class="modal-footer">
<div class="ngdialog-buttons">
<button type="button" class="ngdialog-button ngdialog-button-primary"
ng-click="skipAccumulate()">{{ 'COMMIT' | translate }}
</button>
<button type="button" class="ngdialog-button ngdialog-button-secondary"
ng-click="closeThisDialog('Cancel')">{{ 'CLOSE' | translate }}
</button>
</div>
</div>
</script>
<script type="text/ng-template" id="statsViewDialog">
<div class="modal-header">
<h4 class="modal-title"> [{{ngDialogData.topic}}]{{'STATUS' | translate}}</h4>