OSDN Git Service

redminele/redmine.git
14 years agoConverted the REDMINE_SUPPORTED_SCM constant to a class
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

14 years agoRefactor: Extract method from AuthSourceLdap#authenticate
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

14 years agoAdded some tests for the LDAP authentication.
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

14 years agoRefactor: Merged TrackersController#list and #index
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

14 years agoRefactor: Merged AuthSourcesController#list and #index
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

14 years agoRefactor: Merged RolesController#list and #index
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

14 years agoTranslation updates
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

14 years agoChanges 2 png images.
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

14 years agoAdds a few divs to the base layout (#871).
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

14 years agoRemoves duplicated LOC.
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

14 years agoFixed: SystemStackError (stack level too deep) on Issue#attributes= after model reloa...
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

14 years agoSlight forum styles changes.
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

14 years agoDo not include news author in emphasis tag.
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

14 years agoChanges SubversionAdapter to use ActiveSupport::XmlMini API for XML parsing.
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

14 years agoAdds requirement for ruby version and tells that Rails is included in downloadable...
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

14 years agoAdds projects links (#4812).
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

14 years agoRemoves a GIF image.
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

14 years agoMinifies PNG images (#4819).
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

14 years agoFixing locales, rake locales:update added extra whitespace to the line.
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

14 years agoFixed a nil method error in Setting#value=
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

14 years agoRemoved hard coded English string.
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

14 years agoRefactor: Merged IssueStatusesController#list and #index.
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

14 years agoFixed: div.task incorrectly wrapping on Gantt Chart (#4813).
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

14 years agoIssue relation: fixes error with postgres when entering a non-numeric id (#4820)...
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

14 years agoFixed: Project copy loses wiki pages hierarchy (#4797).
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

14 years agoLog failed user logins to the Rails logger
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

14 years agoRefactored IssueStatus finder to a before_filter
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

14 years agoAdds filter for system shared versions on the cross project issue list (#4792).
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

14 years agoFixed: roadmap show subprojects issues even if subprojects is unchecked (#4761).
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

14 years agoMakes use of format_version_name.
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

14 years agoFixed: Duplicated project name for subproject version on gantt chart (#4775).
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

14 years agoFixed: parent project field doesn't include blank value when a member with 'add subpr...
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

14 years agoRefactor: inline the utility methods in ReportsController.
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

14 years agoSwitch to using the shoulda gem from gemcutter. #4573
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

14 years agoFixed: Repository.fetch_changesets tries to fetch changesets for archived projects...
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

14 years agoExtracted the rendering from each case statement in issue_reports_details
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

14 years agoFixed the link to the Issue Details report, broken in r3396
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

14 years agoTranslation updates
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

14 years agoUpdated object_daddy to a newer version (bugfixes)
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

14 years agoRemoved the duplicated configuration in the different test environments.
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

14 years agoSeparated ReportsController#issue_report into two separate actions.
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

14 years agoMoved a routing test from a functional to an integration test.
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

14 years agoDo not parse the entire git log to fetch new commits (takes several minutes for a...
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

14 years agoUpdate for 0.9.2 release.
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

14 years agoKorean support for PDF export (#4639).
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

14 years agoTranslation updates.
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

14 years agoFixed: error raised when trying to view the gantt or calendar with a grouped query...
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

14 years agoFixed: deprecation warning in reposman.rb (#4736).
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

14 years agoDo not show 'Quote' links on locked topics (#4749).
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

14 years agoRemoves overflow:auto on #content which broke the fix in r2118 (#4724).
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

14 years agoFixed: error messages displayed twice when creating a group (#4715).
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

14 years agoRenames WikiFormatting.cache to .cache_store
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

14 years agoAdds pagination to forum messages (#4664).
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

14 years agoAdds a setting to cache textile rendering (off by default).
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

14 years agoAdds a permission for exporting wiki pages.
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

14 years agoRefactor: Pull up several #find_project methods to ApplicationController
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

14 years agoTranslations updates
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

14 years agoFixed: invalid format parameter returns a DoubleRenderError on issues index (#4737).
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

14 years agoReverts r3366.
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

14 years agoFixed: invalid format parameter returns a DoubleRenderError on issues index (#4737).
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

14 years agoRefactor: Extracted the select_all calls to a new private method.
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

14 years agoAdded tests for Issue#by_X finders
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

14 years agoChange Role#anonymous and #non_member so they generate the record as needed.
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

14 years agoRefactor: Moved the raw SQL finders from ReportsController to Issue.
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

14 years agoConverted a test to shoulda and added more checks for it's assignments.
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

14 years agoRefactor: Extract method to create a Change from a Changeset.
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

14 years agoRefactor: Move recipients method into acts_as_event
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

14 years agoAllow commits to reference issues of parent projects and subprojects (#4674).
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

14 years agoLog email delivery errors.
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

14 years agoLog info when sending an email notification.
Jean-Philippe Lang [Sun, 31 Jan 2010 11:00:40 +0000 (11:00 +0000)]
Log info when sending an email notification.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3355 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoFixed: deleting a project with subprojects breaks the project tree (#4701).
Jean-Philippe Lang [Sun, 31 Jan 2010 10:39:42 +0000 (10:39 +0000)]
Fixed: deleting a project with subprojects breaks the project tree (#4701).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3354 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoTranslation updates
Azamat Hackimov [Sun, 31 Jan 2010 00:54:27 +0000 (00:54 +0000)]
Translation updates
* pt-BR (#4692)
* sv (#4666)
* zh-TW (#4654)

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3353 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoFixed: potential security leak on my page calendar (#4691).
Jean-Philippe Lang [Sat, 30 Jan 2010 11:23:17 +0000 (11:23 +0000)]
Fixed: potential security leak on my page calendar (#4691).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3351 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoUpdates for 0.9.1 release.
Jean-Philippe Lang [Sat, 30 Jan 2010 10:53:35 +0000 (10:53 +0000)]
Updates for 0.9.1 release.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3348 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoFixed: tests with ruby1.9 broken by r3322 (#4607).
Jean-Philippe Lang [Sat, 30 Jan 2010 10:36:20 +0000 (10:36 +0000)]
Fixed: tests with ruby1.9 broken by r3322 (#4607).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3346 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoFixed: NOT NULL constraint error when adding a group (#4632).
Jean-Philippe Lang [Sat, 30 Jan 2010 10:24:23 +0000 (10:24 +0000)]
Fixed: NOT NULL constraint error when adding a group (#4632).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3343 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoAdded and updated some more object daddy exemplars.
Eric Davis [Thu, 28 Jan 2010 19:05:21 +0000 (19:05 +0000)]
Added and updated some more object daddy exemplars.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3342 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoUse the minimum password length setting when reseting a password. (#4683)
Eric Davis [Thu, 28 Jan 2010 18:54:51 +0000 (18:54 +0000)]
Use the minimum password length setting when reseting a password. (#4683)

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3341 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoAdded some exemplars for object daddy to generate test data.
Eric Davis [Wed, 27 Jan 2010 18:29:03 +0000 (18:29 +0000)]
Added some exemplars for object daddy to generate test data.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3340 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoNew strings to translate (#4647):
Azamat Hackimov [Mon, 25 Jan 2010 17:26:02 +0000 (17:26 +0000)]
New strings to translate (#4647):
* label_board_sticky: Sticky
* label_board_locked: Locked

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3339 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoNew language - Basque/ Euskara (#4650).
Azamat Hackimov [Mon, 25 Jan 2010 15:25:46 +0000 (15:25 +0000)]
New language - Basque/ Euskara (#4650).
Thank Ales Zabala Alava for translation.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3338 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoAdded User.spawn_with_protected to generate an unsaved User record.
Eric Davis [Sat, 23 Jan 2010 16:50:41 +0000 (16:50 +0000)]
Added User.spawn_with_protected to generate an unsaved User record.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3337 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoFixed some labels to be more accessible.
Eric Davis [Thu, 21 Jan 2010 18:21:56 +0000 (18:21 +0000)]
Fixed some labels to be more accessible.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3336 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoAccept filters from API calls without set_filter parameter.
Jean-Philippe Lang [Mon, 18 Jan 2010 19:53:06 +0000 (19:53 +0000)]
Accept filters from API calls without set_filter parameter.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3335 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoFixed: PDF export of a issue list grouped by a custom field raises an error (#4600).
Jean-Philippe Lang [Mon, 18 Jan 2010 18:00:27 +0000 (18:00 +0000)]
Fixed: PDF export of a issue list grouped by a custom field raises an error (#4600).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3333 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoAdds a log message when an API call raises an InvalidAuthenticityToken error.
Jean-Philippe Lang [Sun, 17 Jan 2010 20:23:06 +0000 (20:23 +0000)]
Adds a log message when an API call raises an InvalidAuthenticityToken error.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3332 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoMove ids in XML views.
Jean-Philippe Lang [Sun, 17 Jan 2010 19:45:18 +0000 (19:45 +0000)]
Move ids in XML views.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3331 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoAdds a rake task to receive emails from a POP3 server (#2420).
Jean-Philippe Lang [Sun, 17 Jan 2010 13:53:13 +0000 (13:53 +0000)]
Adds a rake task to receive emails from a POP3 server (#2420).
See:

  rake -D redmine:email:receive_pop3

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3330 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoAdds a few STDOUT.flush to migration scripts (#3675).
Jean-Philippe Lang [Sun, 17 Jan 2010 12:00:45 +0000 (12:00 +0000)]
Adds a few STDOUT.flush to migration scripts (#3675).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3328 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoAdds unit test for #3645.
Jean-Philippe Lang [Sun, 17 Jan 2010 11:48:46 +0000 (11:48 +0000)]
Adds unit test for #3645.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3327 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoFixed: Tab's 'border-bottom' not absent when selected (#4495).
Jean-Philippe Lang [Sun, 17 Jan 2010 11:15:58 +0000 (11:15 +0000)]
Fixed: Tab's 'border-bottom' not absent when selected (#4495).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3325 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoFixed: Issue Summary tables that list by user are not sorted (#4552).
Jean-Philippe Lang [Sun, 17 Jan 2010 11:07:53 +0000 (11:07 +0000)]
Fixed: Issue Summary tables that list by user are not sorted (#4552).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3323 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoAdds a test with Japanese keywords in a ISO-2002-JP encoded email (#4576).
Jean-Philippe Lang [Sun, 17 Jan 2010 11:00:54 +0000 (11:00 +0000)]
Adds a test with Japanese keywords in a ISO-2002-JP encoded email (#4576).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3322 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoSet native eol svn property on new lang files (#4526).
Jean-Philippe Lang [Sun, 17 Jan 2010 10:33:30 +0000 (10:33 +0000)]
Set native eol svn property on new lang files (#4526).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3320 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoCleaned up the IssueController redirects to use the back_url like the other actions.
Eric Davis [Thu, 14 Jan 2010 23:24:55 +0000 (23:24 +0000)]
Cleaned up the IssueController redirects to use the back_url like the other actions.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3315 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoFixes project editing route broken by r3313.
Jean-Philippe Lang [Thu, 14 Jan 2010 22:19:53 +0000 (22:19 +0000)]
Fixes project editing route broken by r3313.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3314 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoXML REST API for Projects (#296).
Jean-Philippe Lang [Thu, 14 Jan 2010 20:00:17 +0000 (20:00 +0000)]
XML REST API for Projects (#296).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3313 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoNew Croatian language in Redmine! Thanks to Igor P. for translation (#4526)
Azamat Hackimov [Thu, 14 Jan 2010 16:10:56 +0000 (16:10 +0000)]
New Croatian language in Redmine! Thanks to Igor P. for translation (#4526)
Also, updates for:
* es.yml (#4578)
* zh.yml (#4545)

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3312 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoFixed: error when exporting an issue with target version to PDF (#4556).
Jean-Philippe Lang [Wed, 13 Jan 2010 20:17:56 +0000 (20:17 +0000)]
Fixed: error when exporting an issue with target version to PDF (#4556).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3311 e93f8b46-1217-0410-a6f0-8f06a7374b81

14 years agoXML REST API for issues that provides CRUD operations for Issues (#1214).
Jean-Philippe Lang [Wed, 13 Jan 2010 19:29:19 +0000 (19:29 +0000)]
XML REST API for issues that provides CRUD operations for Issues (#1214).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3310 e93f8b46-1217-0410-a6f0-8f06a7374b81