Go MAEDA
e48ff48820
Evaluate acts_as_activity_provider's scope lazily (#33664).
Patch by Pavel Rosický.
git-svn-id: http://svn.redmine.org/redmine/trunk@20148 e93f8b46-1217-0410-a6f0-8f06a7374b81
3 vuotta sitten
Go MAEDA
26bc3838e1
When creating more than two identical attachments in a single transaction, the first one always ends up unreadable (#33769).
Patch by Jens Krämer.
git-svn-id: http://svn.redmine.org/redmine/trunk@20094 e93f8b46-1217-0410-a6f0-8f06a7374b81
3 vuotta sitten
Go MAEDA
ea54e1acdb
Fix that bulk download raises Errno::EACCES on Windows (#7056).
Patch by Yuichi HARADA.
git-svn-id: http://svn.redmine.org/redmine/trunk@19688 e93f8b46-1217-0410-a6f0-8f06a7374b81
4 vuotta sitten
Go MAEDA
0a80c4c14b
Replace File#readable? with Attachment#readable? (#7056).
git-svn-id: http://svn.redmine.org/redmine/trunk@19631 e93f8b46-1217-0410-a6f0-8f06a7374b81
4 vuotta sitten
Go MAEDA
ab47fb8ae0
Download all attachments at once (#7056).
Patch by Mizuki ISHIKAWA.
git-svn-id: http://svn.redmine.org/redmine/trunk@19601 e93f8b46-1217-0410-a6f0-8f06a7374b81
4 vuotta sitten
Go MAEDA
907e0173e4
Update copyright year in source files to 2020 (#33069).
git-svn-id: http://svn.redmine.org/redmine/trunk@19553 e93f8b46-1217-0410-a6f0-8f06a7374b81
4 vuotta sitten
Go MAEDA
3ece374177
Don't try to generate thumbnails if convert command is not available (#32289).
Patch by Go MAEDA.
git-svn-id: http://svn.redmine.org/redmine/trunk@18885 e93f8b46-1217-0410-a6f0-8f06a7374b81
4 vuotta sitten
Toshi MARUYAMA
c95bead933
code cleanup: rubocop: fix Style/WhileUntilModifier in app/models/attachment.rb
git-svn-id: http://svn.redmine.org/redmine/trunk@18783 e93f8b46-1217-0410-a6f0-8f06a7374b81
4 vuotta sitten
Toshi MARUYAMA
d836d9cc69
code cleanup: rubocop: fix Lint/IneffectiveAccessModifier in app/models/attachment.rb
git-svn-id: http://svn.redmine.org/redmine/trunk@18781 e93f8b46-1217-0410-a6f0-8f06a7374b81
4 vuotta sitten
Toshi MARUYAMA
59dd9ec091
code cleanup: rubocop: fix Layout/IndentationConsistency in app/models/attachment.rb
git-svn-id: http://svn.redmine.org/redmine/trunk@18640 e93f8b46-1217-0410-a6f0-8f06a7374b81
4 vuotta sitten
Go MAEDA
7763902629
Use Redmine::MimeType.of instead of regexp to check if the attachment is Textile (#29752).
git-svn-id: http://svn.redmine.org/redmine/trunk@18586 e93f8b46-1217-0410-a6f0-8f06a7374b81
4 vuotta sitten
Go MAEDA
3ce678510e
Render Textile and Markdown attachments on the preview page (#29752).
Patch by Takenori TAKAKI.
git-svn-id: http://svn.redmine.org/redmine/trunk@18584 e93f8b46-1217-0410-a6f0-8f06a7374b81
4 vuotta sitten
Toshi MARUYAMA
a8c1fc77ef
code cleanup: rubocop: fix Layout/EmptyLinesAroundBlockBody in app/models/attachment.rb
git-svn-id: http://svn.redmine.org/redmine/trunk@18558 e93f8b46-1217-0410-a6f0-8f06a7374b81
4 vuotta sitten
Go MAEDA
4082069c75
Update copyright year.
git-svn-id: http://svn.redmine.org/redmine/trunk@18198 e93f8b46-1217-0410-a6f0-8f06a7374b81
5 vuotta sitten
Go MAEDA
c4a4133178
Render PDF thumbnail using ImageMagick/GhostScript (#22481).
Patch by Gregor Schmidt.
git-svn-id: http://svn.redmine.org/redmine/trunk@18158 e93f8b46-1217-0410-a6f0-8f06a7374b81
5 vuotta sitten
Go MAEDA
400e1ca2ff
Attachment preview does not work for some source files such as JavaScript and Go (#29259).
Patch by Go MAEDA with the help of Stephan Wenzel's contribution.
git-svn-id: http://svn.redmine.org/redmine/trunk@18122 e93f8b46-1217-0410-a6f0-8f06a7374b81
5 vuotta sitten
Go MAEDA
72e1451159
Use Regexp#match? to reduce allocations of MatchData object (#28940).
Patch by Pavel Rosický.
git-svn-id: http://svn.redmine.org/redmine/trunk@18011 e93f8b46-1217-0410-a6f0-8f06a7374b81
5 vuotta sitten
Go MAEDA
bd5977d97e
Support frozen_string_literal in app/**/*.rb (#26561).
Contributed by Pavel Rosický.
git-svn-id: http://svn.redmine.org/redmine/trunk@17987 e93f8b46-1217-0410-a6f0-8f06a7374b81
5 vuotta sitten
Go MAEDA
5861160ffc
Add "frozen_string_literal: false" for all files (#26561).
This will be changed to true in the future.
git-svn-id: http://svn.redmine.org/redmine/trunk@17947 e93f8b46-1217-0410-a6f0-8f06a7374b81
5 vuotta sitten
Go MAEDA
4c38f46184
Makes sure the generated thumbnail is always of at least the requested size (#13688).
Patch by Jens Krämer and Marius BALTEANU.
git-svn-id: http://svn.redmine.org/redmine/trunk@17850 e93f8b46-1217-0410-a6f0-8f06a7374b81
5 vuotta sitten
Go MAEDA
cccd14ae5c
Deletes thumbnails when the attachment diskfile is deleted (#30177).
Patch by Jens Krämer.
git-svn-id: http://svn.redmine.org/redmine/trunk@17736 e93f8b46-1217-0410-a6f0-8f06a7374b81
5 vuotta sitten
Go MAEDA
bda0de0044
Allows re-use of thumbnails for identical attachments (#30177).
Patch by Jens Krämer.
git-svn-id: http://svn.redmine.org/redmine/trunk@17735 e93f8b46-1217-0410-a6f0-8f06a7374b81
5 vuotta sitten
Go MAEDA
e159928e6b
Use find_by instead of where.first to remove unnecessary sorting (#26747).
Patch by Yuichi HARADA.
git-svn-id: http://svn.redmine.org/redmine/trunk@17586 e93f8b46-1217-0410-a6f0-8f06a7374b81
5 vuotta sitten
Go MAEDA
51fdc31e1c
"thumbnail" macro may break filename attribute of the attachment (#29038).
Patch by Toru Takahashi.
git-svn-id: http://svn.redmine.org/redmine/trunk@17428 e93f8b46-1217-0410-a6f0-8f06a7374b81
5 vuotta sitten
Go MAEDA
37d1fcf8a4
Adds previews for audio / video attachments (#27336).
Patch by Jens Kraemer.
git-svn-id: http://svn.redmine.org/redmine/trunk@17340 e93f8b46-1217-0410-a6f0-8f06a7374b81
6 vuotta sitten
Jean-Philippe Lang
d74f0bfd5c
Merged rails-5.1 branch (#23630).
git-svn-id: http://svn.redmine.org/redmine/trunk@16859 e93f8b46-1217-0410-a6f0-8f06a7374b81
6 vuotta sitten
Jean-Philippe Lang
7fd04e1f8d
Update copyright.
git-svn-id: http://svn.redmine.org/redmine/trunk@16685 e93f8b46-1217-0410-a6f0-8f06a7374b81
6 vuotta sitten
Jean-Philippe Lang
8a3c24762d
Preview files by default instead of downloading them (#25988).
Patch by Jan Schulz-Hofen.
git-svn-id: http://svn.redmine.org/redmine/trunk@16651 e93f8b46-1217-0410-a6f0-8f06a7374b81
7 vuotta sitten
Jean-Philippe Lang
4d5ddb0072
Prevent deadlocks by only locking the exact records we need to have locked (#25590).
Patch by Jens Kraemer.
git-svn-id: http://svn.redmine.org/redmine/trunk@16541 e93f8b46-1217-0410-a6f0-8f06a7374b81
7 vuotta sitten
Jean-Philippe Lang
0e407dcf46
Delete the file after the change is committed (#25215).
git-svn-id: http://svn.redmine.org/redmine/trunk@16460 e93f8b46-1217-0410-a6f0-8f06a7374b81
7 vuotta sitten
Jean-Philippe Lang
2f83c57be4
Adds file equality check to deduplication hook (#25215).
Patch by Jens Kraemer.
git-svn-id: http://svn.redmine.org/redmine/trunk@16459 e93f8b46-1217-0410-a6f0-8f06a7374b81
7 vuotta sitten
Jean-Philippe Lang
f0e5437d27
Reuse existing identical disk files for new attachments (#25215).
Patch by Jens Kraemer.
git-svn-id: http://svn.redmine.org/redmine/trunk@16458 e93f8b46-1217-0410-a6f0-8f06a7374b81
7 vuotta sitten
Jean-Philippe Lang
1e179a9bbc
Change MD5 table header to Checksum (#25240).
Patch by Jens Krämer.
git-svn-id: http://svn.redmine.org/redmine/trunk@16456 e93f8b46-1217-0410-a6f0-8f06a7374b81
7 vuotta sitten
Jean-Philippe Lang
ee84b6b24c
Adds a rake task to update attachments digests to SHA256 (#25240).
Patch by Jens Krämer.
git-svn-id: http://svn.redmine.org/redmine/trunk@16455 e93f8b46-1217-0410-a6f0-8f06a7374b81
7 vuotta sitten
Jean-Philippe Lang
30f7be9c19
Changes the digest used for attachments to SHA256 (#25240).
Patch by Jens Kraemer.
git-svn-id: http://svn.redmine.org/redmine/trunk@16454 e93f8b46-1217-0410-a6f0-8f06a7374b81
7 vuotta sitten
Jean-Philippe Lang
dac7903da3
Fixes uploading of empty files (#25115).
- prevents creation of attachment records without existing diskfile and empty
digest
- adds test case to check file upload API response
- also removes the file size check in ActsAsAttachable which still prevented
attachment of zero size attachments to containers but only for clients
without Javascript (where save_attachments is called with the actual file
upload).
Patch by Jens Kraemer.
git-svn-id: http://svn.redmine.org/redmine/trunk@16341 e93f8b46-1217-0410-a6f0-8f06a7374b81
7 vuotta sitten
Jean-Philippe Lang
20be00e437
Restrict the length attachment filenames on disk (#24186).
git-svn-id: http://svn.redmine.org/redmine/trunk@16083 e93f8b46-1217-0410-a6f0-8f06a7374b81
7 vuotta sitten
Jean-Philippe Lang
f94711ea8c
Option to specify allowed extensions for a file custom field (#6719).
git-svn-id: http://svn.redmine.org/redmine/trunk@15921 e93f8b46-1217-0410-a6f0-8f06a7374b81
7 vuotta sitten
Jean-Philippe Lang
696c510852
Add support for updating attachments over REST API (#22356).
git-svn-id: http://svn.redmine.org/redmine/trunk@15861 e93f8b46-1217-0410-a6f0-8f06a7374b81
7 vuotta sitten
Jean-Philippe Lang
3e776af806
Don't force download of PDF (#22483).
Patch by Gregor Schmidt.
git-svn-id: http://svn.redmine.org/redmine/trunk@15409 e93f8b46-1217-0410-a6f0-8f06a7374b81
8 vuotta sitten
Jean-Philippe Lang
2fbce6515d
Add inline image preview/display for attachments and repository entries (#22058).
Patch by Jan Schulz-Hofen.
git-svn-id: http://svn.redmine.org/redmine/trunk@15324 e93f8b46-1217-0410-a6f0-8f06a7374b81
8 vuotta sitten
Jean-Philippe Lang
cda9c63d9c
Updates copyright for 2016.
git-svn-id: http://svn.redmine.org/redmine/trunk@15238 e93f8b46-1217-0410-a6f0-8f06a7374b81
8 vuotta sitten
Jean-Philippe Lang
3ffdc863de
Removes attachment from disk after rollback on create (#21125).
git-svn-id: http://svn.redmine.org/redmine/trunk@15085 e93f8b46-1217-0410-a6f0-8f06a7374b81
8 vuotta sitten
Jean-Philippe Lang
dd1c5f8900
Files upload restriction by files extensions (#20008).
git-svn-id: http://svn.redmine.org/redmine/trunk@14792 e93f8b46-1217-0410-a6f0-8f06a7374b81
8 vuotta sitten
Jean-Philippe Lang
e045215db7
Remove attachment after transaction commit (#20388).
Patch by Ivan Zabrovskiy.
git-svn-id: http://svn.redmine.org/redmine/trunk@14630 e93f8b46-1217-0410-a6f0-8f06a7374b81
8 vuotta sitten
Jean-Philippe Lang
ef003caab2
Wrong syntax for resizing inline images may throw a 500 error (#20278).
Fix by Go MAEDA.
git-svn-id: http://svn.redmine.org/redmine/trunk@14473 e93f8b46-1217-0410-a6f0-8f06a7374b81
8 vuotta sitten
Jean-Philippe Lang
000124f44f
Copyright update.
git-svn-id: http://svn.redmine.org/redmine/trunk@13872 e93f8b46-1217-0410-a6f0-8f06a7374b81
9 vuotta sitten
Jean-Philippe Lang
64763bece3
Attachment content type not set when uploading attachment (#18667).
git-svn-id: http://svn.redmine.org/redmine/trunk@13787 e93f8b46-1217-0410-a6f0-8f06a7374b81
9 vuotta sitten
Jean-Philippe Lang
288c014aa7
Edit attachments after upload (#1326).
git-svn-id: http://svn.redmine.org/redmine/trunk@13665 e93f8b46-1217-0410-a6f0-8f06a7374b81
9 vuotta sitten
Jean-Philippe Lang
65997d4ff8
Removed unused instance variable.
git-svn-id: http://svn.redmine.org/redmine/trunk@13524 e93f8b46-1217-0410-a6f0-8f06a7374b81
9 vuotta sitten