From 8a35e6aef927b220d0afb2edf278f3dd5a7aa9e9 Mon Sep 17 00:00:00 2001 From: Jose Date: Fri, 11 May 2018 14:00:20 -0500 Subject: Fix locked state not showing up --- app/assets/javascripts/notes/components/comment_form.vue | 7 +++++-- app/serializers/merge_request_widget_entity.rb | 3 ++- spec/features/merge_request/user_locks_discussion_spec.rb | 4 ++-- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/app/assets/javascripts/notes/components/comment_form.vue b/app/assets/javascripts/notes/components/comment_form.vue index e0fdc0f1c22..775b16dda79 100644 --- a/app/assets/javascripts/notes/components/comment_form.vue +++ b/app/assets/javascripts/notes/components/comment_form.vue @@ -120,6 +120,9 @@ export default { endpoint() { return this.getNoteableData.create_note_path; }, + issuableTypeTitle() { + return this.noteableType === constants.MERGE_REQUEST_NOTEABLE_TYPE ? 'merge request' : 'issue'; + }, }, watch: { note(newNote) { @@ -308,8 +311,8 @@ Please check your network connection and try again.`;
    User locks discussion', :js do end it 'the user can not create a comment' do - page.within('.issuable-discussion #notes') do + page.within('.js-vue-notes-event') do expect(page).not_to have_selector('js-main-target-form') - expect(page.find('.disabled-comment')) + expect(page.find('.issuable-note-warning')) .to have_content('This merge request is locked. Only project members can comment.') end end -- cgit v1.2.1