Skip to content
This repository was archived by the owner on Aug 18, 2020. It is now read-only.

Commit f391f47

Browse files
committed
Added delete button to unset plugin requirements.
1 parent d892cf3 commit f391f47

File tree

4 files changed

+14
-4
lines changed

4 files changed

+14
-4
lines changed

package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"@angular/platform-browser-dynamic": "7.2.1",
3636
"@angular/router": "7.2.1",
3737
"@types/crypto-js": "^3.1.43",
38-
"chatoverflow-api": "^0.2.3",
38+
"chatoverflow-api": "^0.2.4",
3939
"classlist.js": "1.1.20150312",
4040
"core-js": "2.5.6",
4141
"crypto-js": "^3.1.9-1",

src/app/pages/betterrepl/betterrepl.component.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -401,6 +401,10 @@ <h2 class="mdl-card__title-text">Change requirement</h2>
401401
changeReqType.value, changeReqValue.value)">
402402
PUT
403403
</button>
404+
<button class="mdl-button mdl-js-button mdl-button--raised mdl-js-ripple-effect button--colored-red"
405+
(click)="removeRequirement(changeReqInstanceName.value, changeReqID.value)">
406+
DELETE
407+
</button>
404408
</div>
405409
</div>
406410
</base-card-body>

src/app/pages/betterrepl/betterrepl.component.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,12 @@ export class BetterREPLComponent extends UpgradableComponent {
287287
}, error => this.logGenericError("putRequirement"));
288288
}
289289

290+
removeRequirement(instanceName: string, requirementId: string) {
291+
this.instanceService.deleteRequirement(requirementId, instanceName, this.authKey).subscribe((response: ResultMessage) => {
292+
this.logResultMessage("deleteRequirement", response);
293+
}, error => this.logGenericError("deleteRequirement"));
294+
}
295+
290296
copyInstanceData(instance: PluginInstance) {
291297
this.instanceNameSSValue = instance.instanceName;
292298
this.miPluginNameValue = instance.pluginName;

0 commit comments

Comments
 (0)