diff --git a/app/javascript/checkable.js b/app/javascript/checkable.js index ae172383aa8..3d9c13d5124 100644 --- a/app/javascript/checkable.js +++ b/app/javascript/checkable.js @@ -54,7 +54,14 @@ export default { console.warn(error) }) }, - checkProduct(productId, currentUserId, url, method, token) { + checkProduct( + productId, + currentUserId, + url, + method, + token, + isChargeFromComment + ) { const params = { product_id: productId, current_user_id: currentUserId @@ -81,6 +88,9 @@ export default { this.id = json.checker_id this.name = json.checker_name if (this.id !== null) { + if (isChargeFromComment) { + alert('提出物の担当になりました。') // 担当が決まっていない提出物にメンターがコメントをした場合にアラートを出す + } this.toast('担当になりました。') } else { this.toast('担当から外れました。') diff --git a/app/javascript/comments.vue b/app/javascript/comments.vue index 97579a9b4a0..c1002dd9928 100644 --- a/app/javascript/comments.vue +++ b/app/javascript/comments.vue @@ -301,7 +301,8 @@ export default { this.currentUserId, '/api/products/checker', 'PATCH', - CSRF.getToken() + CSRF.getToken(), + true ) } }, diff --git a/app/javascript/product_checker.vue b/app/javascript/product_checker.vue index a30268ba57d..3521d400854 100644 --- a/app/javascript/product_checker.vue +++ b/app/javascript/product_checker.vue @@ -1,7 +1,7 @@