-
- Downloads
Fixed problem with the content disposition with wiki attachments
Before https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/21362 all the uploads to the wiki where handle by the UploadsController. Now that they are stored inside the wiki repo we are not using it any more. Instead, we're using the old code in the WikisController#show. By default, this code set the content disposition to 'inline', that's why files like pdf were failing to display. We're moving from that approach to benefit from the blob logic and caching them and also mitigate the former error.
Showing
- app/controllers/concerns/sends_blob.rb 1 addition, 1 deletionapp/controllers/concerns/sends_blob.rb
- app/controllers/projects/avatars_controller.rb 1 addition, 1 deletionapp/controllers/projects/avatars_controller.rb
- app/controllers/projects/raw_controller.rb 1 addition, 1 deletionapp/controllers/projects/raw_controller.rb
- app/controllers/projects/wikis_controller.rb 13 additions, 10 deletionsapp/controllers/projects/wikis_controller.rb
- app/helpers/blob_helper.rb 9 additions, 1 deletionapp/helpers/blob_helper.rb
- app/helpers/workhorse_helper.rb 1 addition, 1 deletionapp/helpers/workhorse_helper.rb
- changelogs/unreleased/fj-52406-wiki-file-content-disposition.yml 5 additions, 0 deletions...ogs/unreleased/fj-52406-wiki-file-content-disposition.yml
- spec/controllers/projects/wikis_controller_spec.rb 37 additions, 11 deletionsspec/controllers/projects/wikis_controller_spec.rb
- spec/features/projects/wiki/user_views_wiki_empty_spec.rb 1 addition, 1 deletionspec/features/projects/wiki/user_views_wiki_empty_spec.rb
- spec/features/projects/wiki/user_views_wiki_page_spec.rb 15 additions, 19 deletionsspec/features/projects/wiki/user_views_wiki_page_spec.rb
- spec/fixtures/git-cheat-sheet.pdf 130423 additions, 0 deletionsspec/fixtures/git-cheat-sheet.pdf
- spec/support/helpers/wiki_helpers.rb 13 additions, 0 deletionsspec/support/helpers/wiki_helpers.rb
spec/fixtures/git-cheat-sheet.pdf
0 → 100644
This diff is collapsed.
spec/support/helpers/wiki_helpers.rb
0 → 100644
Please register or sign in to comment