OSDN Git Service
Jean-Philippe Lang [Tue, 23 Feb 2010 21:10:15 +0000 (21:10 +0000)]
Move hardcoded calendar images to css classes.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3477
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Tue, 23 Feb 2010 21:04:12 +0000 (21:04 +0000)]
Fixed view_issues_move_bottom hook arguments (#4893).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3476
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Tue, 23 Feb 2010 17:06:08 +0000 (17:06 +0000)]
Refactor: Extract Issue#bulk_edit from the IssuesController
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3475
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Mon, 22 Feb 2010 18:15:07 +0000 (18:15 +0000)]
Moved the IssuesController routing tests to an integration test.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3474
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sun, 21 Feb 2010 14:43:45 +0000 (14:43 +0000)]
Avoid unnecessary SQL queries when loading changesets.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3473
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sun, 21 Feb 2010 14:42:45 +0000 (14:42 +0000)]
Memorize commit authors to speed up changesets loading.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3472
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sun, 21 Feb 2010 14:40:00 +0000 (14:40 +0000)]
Adds a missing index (speeds up changesets loading).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3471
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Azamat Hackimov [Sun, 21 Feb 2010 14:38:38 +0000 (14:38 +0000)]
Translation updates
* sv (#4846)
* ru (#4861)
* de (#4870)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3470
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sun, 21 Feb 2010 14:38:34 +0000 (14:38 +0000)]
Wraps changeset creation inside a single transation.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3469
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sun, 21 Feb 2010 14:37:09 +0000 (14:37 +0000)]
Removes --find-copies-harder git option to retrieve commits which was way to slow (#4547).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3468
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sat, 20 Feb 2010 13:35:22 +0000 (13:35 +0000)]
Do not query git for tags and branches multiple times per request.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3467
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sat, 20 Feb 2010 11:24:41 +0000 (11:24 +0000)]
Remove invalid utf8 sequences from commit comments and author name (#4773).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3466
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sat, 20 Feb 2010 10:11:19 +0000 (10:11 +0000)]
Cleanup.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3459
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sat, 20 Feb 2010 10:07:53 +0000 (10:07 +0000)]
Fixed: Links in Forum mails should redirect to message, not topic (#4884).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3458
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Fri, 19 Feb 2010 19:10:50 +0000 (19:10 +0000)]
Adds a controller hook before issue move (#4850).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3457
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Fri, 19 Feb 2010 19:10:21 +0000 (19:10 +0000)]
Adds a hook on issue move form (#4850).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3456
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Fri, 19 Feb 2010 18:52:34 +0000 (18:52 +0000)]
Fixes INSTALL and UPGRADING steps order (#4848).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3455
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Fri, 19 Feb 2010 17:00:49 +0000 (17:00 +0000)]
Refactor: Extract #get_user_dn from AuthSourceLdap.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3454
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Fri, 19 Feb 2010 16:33:01 +0000 (16:33 +0000)]
Refactor: extract AuthSourceLdap#search_attributes
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3453
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Thu, 18 Feb 2010 19:13:38 +0000 (19:13 +0000)]
Escaping in html email templates (#4874).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3452
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Thu, 18 Feb 2010 18:53:30 +0000 (18:53 +0000)]
Fixed: Pound (#) followed by number with leading zero (0) removes leading zero when rendered in wiki (#4872).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3451
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Thu, 18 Feb 2010 16:55:10 +0000 (16:55 +0000)]
Refactor: Rewrite authenticate_dn to use an implicit return.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3450
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Thu, 18 Feb 2010 16:55:05 +0000 (16:55 +0000)]
Refactor: Moved the check for an empty DN to authenticate_dn
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3449
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Thu, 18 Feb 2010 05:20:52 +0000 (05:20 +0000)]
Added some common example email configs to email.yml.example (#3120)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3448
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Thu, 18 Feb 2010 05:01:39 +0000 (05:01 +0000)]
Fix an IndexError if all the :last menu items are deleted from a menu. #4718
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3447
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Wed, 17 Feb 2010 20:47:50 +0000 (20:47 +0000)]
Fixed: Deselecting textile text formatting causes interning empty string errors (#4867).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3446
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Wed, 17 Feb 2010 20:20:51 +0000 (20:20 +0000)]
Move SQL LIKE tokens to acts_as_searchable.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3445
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Wed, 17 Feb 2010 20:05:51 +0000 (20:05 +0000)]
Makes search providers extensible (#3936).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3444
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Wed, 17 Feb 2010 19:08:04 +0000 (19:08 +0000)]
Adds a test for emission address with phrase (#4855).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3443
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Wed, 17 Feb 2010 18:08:15 +0000 (18:08 +0000)]
Fixed: unit tests broken by r3438 (#4860).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3442
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Wed, 17 Feb 2010 16:35:35 +0000 (16:35 +0000)]
Refactor: extract an #authenticate_dn method in AuthSourceLdap
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3441
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Tue, 16 Feb 2010 22:41:59 +0000 (22:41 +0000)]
Converted the REDMINE_SUPPORTED_SCM constant to a class
Now SCMs can be added or removed using a simple API, instead of being
hardcoded:
Redmine::Scm::Base.add('ScmName')
Redmine::Scm::Base.delete('ScmName')
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3440
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Tue, 16 Feb 2010 17:03:54 +0000 (17:03 +0000)]
Refactor: Extract method from AuthSourceLdap#authenticate
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3439
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Tue, 16 Feb 2010 16:40:50 +0000 (16:40 +0000)]
Added some tests for the LDAP authentication.
Includes an export of an LDAP database to use in testing.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3438
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Mon, 15 Feb 2010 16:41:27 +0000 (16:41 +0000)]
Refactor: Merged TrackersController#list and #index
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3437
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Mon, 15 Feb 2010 16:41:21 +0000 (16:41 +0000)]
Refactor: Merged AuthSourcesController#list and #index
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3436
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Mon, 15 Feb 2010 16:41:16 +0000 (16:41 +0000)]
Refactor: Merged RolesController#list and #index
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3435
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Azamat Hackimov [Sun, 14 Feb 2010 19:46:52 +0000 (19:46 +0000)]
Translation updates
* ja (#4783)
* ru (also fixes #4771)
* sv (#4818)
* zh-TW (#4837)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3434
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sun, 14 Feb 2010 13:13:16 +0000 (13:13 +0000)]
Changes 2 png images.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3430
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sun, 14 Feb 2010 13:07:51 +0000 (13:07 +0000)]
Adds a few divs to the base layout (#871).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3429
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sun, 14 Feb 2010 12:45:48 +0000 (12:45 +0000)]
Removes duplicated LOC.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3428
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sun, 14 Feb 2010 12:43:48 +0000 (12:43 +0000)]
Fixed: SystemStackError (stack level too deep) on Issue#attributes= after model reload (#4838).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3427
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sun, 14 Feb 2010 11:52:12 +0000 (11:52 +0000)]
Slight forum styles changes.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3426
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sun, 14 Feb 2010 11:49:29 +0000 (11:49 +0000)]
Do not include news author in emphasis tag.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3425
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sat, 13 Feb 2010 13:58:05 +0000 (13:58 +0000)]
Changes SubversionAdapter to use ActiveSupport::XmlMini API for XML parsing.
This allows easy switching to one of the faster XML parsers supported by XmlMini (eg. libxml-ruby).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3424
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sat, 13 Feb 2010 13:35:39 +0000 (13:35 +0000)]
Adds requirement for ruby version and tells that Rails is included in downloadable releases (#4836).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3423
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sat, 13 Feb 2010 10:32:06 +0000 (10:32 +0000)]
Adds projects links (#4812).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3422
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sat, 13 Feb 2010 09:09:57 +0000 (09:09 +0000)]
Removes a GIF image.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3420
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sat, 13 Feb 2010 09:08:12 +0000 (09:08 +0000)]
Minifies PNG images (#4819).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3419
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Fri, 12 Feb 2010 22:08:08 +0000 (22:08 +0000)]
Fixing locales, rake locales:update added extra whitespace to the line.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3418
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Fri, 12 Feb 2010 22:08:02 +0000 (22:08 +0000)]
Fixed a nil method error in Setting#value=
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3417
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Fri, 12 Feb 2010 19:15:39 +0000 (19:15 +0000)]
Removed hard coded English string.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3416
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Fri, 12 Feb 2010 19:15:33 +0000 (19:15 +0000)]
Refactor: Merged IssueStatusesController#list and #index.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3415
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Fri, 12 Feb 2010 18:43:39 +0000 (18:43 +0000)]
Fixed: div.task incorrectly wrapping on Gantt Chart (#4813).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3414
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Fri, 12 Feb 2010 18:35:31 +0000 (18:35 +0000)]
Issue relation: fixes error with postgres when entering a non-numeric id (#4820) + accept hash (#) before id.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3413
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Thu, 11 Feb 2010 19:30:53 +0000 (19:30 +0000)]
Fixed: Project copy loses wiki pages hierarchy (#4797).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3412
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Thu, 11 Feb 2010 18:25:38 +0000 (18:25 +0000)]
Log failed user logins to the Rails logger
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3411
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Thu, 11 Feb 2010 16:42:52 +0000 (16:42 +0000)]
Refactored IssueStatus finder to a before_filter
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3410
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Wed, 10 Feb 2010 21:42:32 +0000 (21:42 +0000)]
Adds filter for system shared versions on the cross project issue list (#4792).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3409
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Wed, 10 Feb 2010 21:29:31 +0000 (21:29 +0000)]
Fixed: roadmap show subprojects issues even if subprojects is unchecked (#4761).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3408
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Wed, 10 Feb 2010 21:21:53 +0000 (21:21 +0000)]
Makes use of format_version_name.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3407
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Wed, 10 Feb 2010 21:13:34 +0000 (21:13 +0000)]
Fixed: Duplicated project name for subproject version on gantt chart (#4775).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3406
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Wed, 10 Feb 2010 20:38:23 +0000 (20:38 +0000)]
Fixed: parent project field doesn't include blank value when a member with 'add subproject' permission edits a child project (#4790).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3405
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Wed, 10 Feb 2010 16:59:58 +0000 (16:59 +0000)]
Refactor: inline the utility methods in ReportsController.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3404
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Wed, 10 Feb 2010 00:56:14 +0000 (00:56 +0000)]
Switch to using the shoulda gem from gemcutter. #4573
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3403
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Tue, 9 Feb 2010 18:42:42 +0000 (18:42 +0000)]
Fixed: Repository.fetch_changesets tries to fetch changesets for archived projects (#4782).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3402
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Tue, 9 Feb 2010 16:47:27 +0000 (16:47 +0000)]
Extracted the rendering from each case statement in issue_reports_details
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3401
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Tue, 9 Feb 2010 16:47:22 +0000 (16:47 +0000)]
Fixed the link to the Issue Details report, broken in r3396
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3400
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Azamat Hackimov [Mon, 8 Feb 2010 20:59:50 +0000 (20:59 +0000)]
Translation updates
* de (#4760)
* pt-BR (#4762)
* ru
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3399
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Mon, 8 Feb 2010 18:53:12 +0000 (18:53 +0000)]
Updated object_daddy to a newer version (bugfixes)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3398
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Mon, 8 Feb 2010 18:53:07 +0000 (18:53 +0000)]
Removed the duplicated configuration in the different test environments.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3397
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Mon, 8 Feb 2010 17:53:58 +0000 (17:53 +0000)]
Separated ReportsController#issue_report into two separate actions.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3396
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Mon, 8 Feb 2010 17:53:52 +0000 (17:53 +0000)]
Moved a routing test from a functional to an integration test.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3395
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sun, 7 Feb 2010 15:17:21 +0000 (15:17 +0000)]
Do not parse the entire git log to fetch new commits (takes several minutes for a few thousands commits), but only 1 week before the last known commit (#4547, #4716).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3394
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sun, 7 Feb 2010 12:47:53 +0000 (12:47 +0000)]
Update for 0.9.2 release.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3392
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sun, 7 Feb 2010 12:30:44 +0000 (12:30 +0000)]
Korean support for PDF export (#4639).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3389
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sun, 7 Feb 2010 12:23:37 +0000 (12:23 +0000)]
Translation updates.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3388
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sat, 6 Feb 2010 18:07:25 +0000 (18:07 +0000)]
Fixed: error raised when trying to view the gantt or calendar with a grouped query (#4751).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3379
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sat, 6 Feb 2010 14:20:39 +0000 (14:20 +0000)]
Fixed: deprecation warning in reposman.rb (#4736).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3378
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sat, 6 Feb 2010 14:15:52 +0000 (14:15 +0000)]
Do not show 'Quote' links on locked topics (#4749).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3377
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sat, 6 Feb 2010 14:05:13 +0000 (14:05 +0000)]
Removes overflow:auto on #content which broke the fix in r2118 (#4724).
Autoscroll divs are added around large tables.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3376
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sat, 6 Feb 2010 13:26:29 +0000 (13:26 +0000)]
Fixed: error messages displayed twice when creating a group (#4715).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3375
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sat, 6 Feb 2010 13:13:40 +0000 (13:13 +0000)]
Renames WikiFormatting.cache to .cache_store
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3374
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sat, 6 Feb 2010 12:54:13 +0000 (12:54 +0000)]
Adds pagination to forum messages (#4664).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3373
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sat, 6 Feb 2010 10:40:21 +0000 (10:40 +0000)]
Adds a setting to cache textile rendering (off by default).
* it uses ActionController cache store which is MemoryStore by default and can be configured with config.action_controller.cache_store
* macro processing was moved out of textile rendering so that it doesn't get cached
* no noticeable improvement is expected for small portions of text, so only texts larger than 2KB are cached
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3372
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sat, 6 Feb 2010 09:30:53 +0000 (09:30 +0000)]
Adds a permission for exporting wiki pages.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3371
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Fri, 5 Feb 2010 16:57:02 +0000 (16:57 +0000)]
Refactor: Pull up several #find_project methods to ApplicationController
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3370
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Azamat Hackimov [Thu, 4 Feb 2010 21:55:15 +0000 (21:55 +0000)]
Translations updates
* ja (#4738)
* ru (#4739)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3369
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Thu, 4 Feb 2010 19:58:42 +0000 (19:58 +0000)]
Fixed: invalid format parameter returns a DoubleRenderError on issues index (#4737).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3368
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Thu, 4 Feb 2010 19:57:45 +0000 (19:57 +0000)]
Reverts r3366.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3367
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Thu, 4 Feb 2010 19:52:51 +0000 (19:52 +0000)]
Fixed: invalid format parameter returns a DoubleRenderError on issues index (#4737).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3366
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Thu, 4 Feb 2010 17:24:33 +0000 (17:24 +0000)]
Refactor: Extracted the select_all calls to a new private method.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3365
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Thu, 4 Feb 2010 17:24:28 +0000 (17:24 +0000)]
Added tests for Issue#by_X finders
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3364
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Wed, 3 Feb 2010 17:47:47 +0000 (17:47 +0000)]
Change Role#anonymous and #non_member so they generate the record as needed.
While creating tests, it was a common occurrence to lost the builtin roles
because they are only created in the migrations. This makes them behave like
User#anonymous.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3363
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Wed, 3 Feb 2010 16:49:21 +0000 (16:49 +0000)]
Refactor: Moved the raw SQL finders from ReportsController to Issue.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3362
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Wed, 3 Feb 2010 16:49:16 +0000 (16:49 +0000)]
Converted a test to shoulda and added more checks for it's assignments.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3361
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Tue, 2 Feb 2010 17:02:32 +0000 (17:02 +0000)]
Refactor: Extract method to create a Change from a Changeset.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3360
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Eric Davis [Mon, 1 Feb 2010 18:57:12 +0000 (18:57 +0000)]
Refactor: Move recipients method into acts_as_event
acts_as_event should be the standard interface to Redmine events, like mail
notifications, so having a standard recipients implementation there makes sense.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3358
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sun, 31 Jan 2010 16:25:06 +0000 (16:25 +0000)]
Allow commits to reference issues of parent projects and subprojects (#4674).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3357
e93f8b46-1217-0410-a6f0-
8f06a7374b81
Jean-Philippe Lang [Sun, 31 Jan 2010 11:41:58 +0000 (11:41 +0000)]
Log email delivery errors.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3356
e93f8b46-1217-0410-a6f0-
8f06a7374b81