diff options
author | Phil Hughes <me@iamphill.com> | 2017-05-26 13:12:18 +0100 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2017-05-26 13:12:18 +0100 |
commit | 10dccdc4e167901a3d86e04fc0748c539b545c6e (patch) | |
tree | 1f3168b68407c292c2ab4af4d5ba9f5a5fb1afaf | |
parent | 6becf288190b6883f71ae4b980db3239cd63f831 (diff) | |
parent | 0defc4f7ccae38e69f0ad185bc912eb4f5448661 (diff) | |
download | gitlab-ce-10dccdc4e167901a3d86e04fc0748c539b545c6e.tar.gz |
Merge branch 'issue-edit-inline' into issue-edit-inline-project-move-warning
[ci skip]
6 files changed, 11 insertions, 8 deletions
diff --git a/app/assets/javascripts/issue_show/components/edit_actions.vue b/app/assets/javascripts/issue_show/components/edit_actions.vue index 0750d21c15d..3fe0bfdb751 100644 --- a/app/assets/javascripts/issue_show/components/edit_actions.vue +++ b/app/assets/javascripts/issue_show/components/edit_actions.vue @@ -48,7 +48,7 @@ class="btn btn-save pull-left" :class="{ disabled: formState.updateLoading || !isSubmitEnabled }" type="submit" - :disabled="formState.updateLoading || !isSubmitEnabled" + :disabled="updateLoading || !isSubmitEnabled" @click.prevent="updateIssuable"> Save changes <i diff --git a/app/assets/javascripts/issue_show/components/fields/description.vue b/app/assets/javascripts/issue_show/components/fields/description.vue index 35b1ea6ff2b..733cc7eab6c 100644 --- a/app/assets/javascripts/issue_show/components/fields/description.vue +++ b/app/assets/javascripts/issue_show/components/fields/description.vue @@ -43,7 +43,8 @@ aria-label="Description" v-model="formState.description" ref="textarea" - slot="textarea"> + slot="textarea" + placeholder="Write a comment or drag your files here..."> </textarea> </markdown-field> </div> diff --git a/app/assets/javascripts/vue_shared/components/markdown/field.vue b/app/assets/javascripts/vue_shared/components/markdown/field.vue index 68bbd263f02..fe9f4993d33 100644 --- a/app/assets/javascripts/vue_shared/components/markdown/field.vue +++ b/app/assets/javascripts/vue_shared/components/markdown/field.vue @@ -62,7 +62,7 @@ /* GLForm class handles all the toolbar buttons */ - return new gl.GLForm($(this.$refs['gl-form'])); + return new gl.GLForm($(this.$refs['gl-form']), true); }, }; </script> diff --git a/app/helpers/issuables_helper.rb b/app/helpers/issuables_helper.rb index 62b1bfa997e..c380a10c82d 100644 --- a/app/helpers/issuables_helper.rb +++ b/app/helpers/issuables_helper.rb @@ -210,7 +210,7 @@ module IssuablesHelper markdownPreviewUrl: preview_markdown_path(@project), markdownDocs: help_page_path('user/markdown'), projectsAutocompleteUrl: autocomplete_projects_path(project_id: @project.id), - templates: issuable_templates(issuable), + issuableTemplates: issuable_templates(issuable), projectPath: ref_project.path, projectNamespace: ref_project.namespace.full_path, initialTitleHtml: markdown_field(issuable, :title), diff --git a/spec/controllers/projects/issues_controller_spec.rb b/spec/controllers/projects/issues_controller_spec.rb index 04afd07c59e..a38ae2eb990 100644 --- a/spec/controllers/projects/issues_controller_spec.rb +++ b/spec/controllers/projects/issues_controller_spec.rb @@ -204,7 +204,7 @@ describe Projects::IssuesController do body = JSON.parse(response.body) expect(body['assignees'].first.keys) - .to match_array(%w(id name username avatar_url)) + .to match_array(%w(id name username avatar_url state web_url)) end end diff --git a/spec/features/issues/move_spec.rb b/spec/features/issues/move_spec.rb index 6c09903a2f6..e75bf059218 100644 --- a/spec/features/issues/move_spec.rb +++ b/spec/features/issues/move_spec.rb @@ -38,9 +38,11 @@ feature 'issue move to another project' do end scenario 'moving issue to another project', js: true do - find('#move_to_project_id', visible: false).set(new_project.id) + find('#issuable-move', visible: false).set(new_project.id) click_button('Save changes') + wait_for_requests + expect(current_url).to include project_path(new_project) expect(page).to have_content("Text with #{cross_reference}#{mr.to_reference}") @@ -51,7 +53,7 @@ feature 'issue move to another project' do scenario 'searching project dropdown', js: true do new_project_search.team << [user, :reporter] - page.within '.js-move-dropdown' do + page.within '.detail-page-description' do first('.select2-choice').click end @@ -69,7 +71,7 @@ feature 'issue move to another project' do background { another_project.team << [user, :guest] } scenario 'browsing projects in projects select' do - click_link 'Select project' + click_link 'Move to a different project' page.within '.select2-results' do expect(page).to have_content 'No project' |