summaryrefslogtreecommitdiffstats
path: root/app
Commit message (Collapse)AuthorAgeFilesLines
...
* Deprecation warnings (#12774).Jean-Philippe Lang2013-01-0810-19/+19
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11139 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Gantt perf: fixed that Project#start_date and #due_date run way too much ↵Jean-Philippe Lang2013-01-062-8/+14
| | | | | | queries. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11135 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Generate project identifier automatically with JavaScript (#9225).Jean-Philippe Lang2013-01-061-1/+7
| | | | | | Based on Jan Schulz-Hofen's patch. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11129 e93f8b46-1217-0410-a6f0-8f06a7374b81
* remove trailing white-spaces from app/models/mail_handler.rbToshi MARUYAMA2013-01-061-2/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11127 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Negative estimated hours should not be valid (#12735).Jean-Philippe Lang2013-01-051-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11125 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds a custom validator for dates (#12736).Jean-Philippe Lang2013-01-052-16/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11124 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Login link unexpected logs you out (#12611).Jean-Philippe Lang2013-01-051-1/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11122 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Store the other issue in a variable (#10916).Jean-Philippe Lang2013-01-051-6/+7
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11121 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Show precedes/follows and blocks/blocked relations on the Gantt diagram (#3436).Jean-Philippe Lang2013-01-051-2/+21
| | | | | | Based on Toshi MARUYAMA's patch. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11118 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Make sure that dates are stored as YYYY-MM-DD in journal details (#12713).Jean-Philippe Lang2013-01-041-2/+5
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11117 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Prevent sqlserver adapter from breaking the sub-query (#12713).Jean-Philippe Lang2013-01-041-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11116 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Pass the order option as an array to satisfy sqlserver adapter (#12713).Jean-Philippe Lang2013-01-042-8/+7
| | | | | | | | | | | | Unlike other adapters, the sqlserver adapter processes the order option and wipes it when using functions. Here we can see a "ASC" inserted in the COALESCE call: irb(main):001:0> Issue.order("coalesce(estimated_hours, 0), id").to_sql => "SELECT [issues].* FROM [issues] ORDER BY coalesce(estimated_hours ASC, 0) ASC, id ASC" This does not happen when passing the order SQL fragments separately. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11115 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Deprecates Version#*_pourcent in favour of #*_percent (#12724).Jean-Philippe Lang2013-01-044-7/+19
| | | | | | Patch by Daniel Felix. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11113 e93f8b46-1217-0410-a6f0-8f06a7374b81
* remove trailing white-space from app/controllers/wiki_controller.rbToshi MARUYAMA2013-01-041-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11110 e93f8b46-1217-0410-a6f0-8f06a7374b81
* A column has been specified more than once in the order by list (#12713).Jean-Philippe Lang2013-01-031-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11106 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Don't do any query if id is not present.Jean-Philippe Lang2013-01-031-0/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11105 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Make sure we don't cast an empty string to numeric (#12713).Jean-Philippe Lang2013-01-032-7/+7
| | | | | | SQLServer evaluates the CAST condition even if the <> '' condition is false. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11103 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Use joins instead of sub-queries in group by/sort by when using custom ↵Jean-Philippe Lang2013-01-032-13/+23
| | | | | | | | fields (#12713). Sub-queries in group by are not supported by SQLServer. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11102 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Repository changesets are already sorted by committed_on DESC (#12713).Jean-Philippe Lang2013-01-031-2/+1
| | | | | | SQLServer raises an error because committed_on is specified twice in the order by list. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11101 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Prevents position to be specified more than once in the order by list which ↵Jean-Philippe Lang2013-01-031-1/+1
| | | | | | is not supported by SQLServer (#12713). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11100 e93f8b46-1217-0410-a6f0-8f06a7374b81
* SQLServer: rule is a reserved keyword (#12713).Jean-Philippe Lang2013-01-031-2/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11099 e93f8b46-1217-0410-a6f0-8f06a7374b81
* SQLServer: The size (60) given to the type 'decimal' exceeds the maximum ↵Jean-Philippe Lang2013-01-032-7/+7
| | | | | | allowed (#12713). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11098 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Typo in app/models/tracker.rb (#12707).Jean-Philippe Lang2013-01-021-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11090 e93f8b46-1217-0410-a6f0-8f06a7374b81
* replace tabs to spaces at app/views/timelog/_form.html.erbToshi MARUYAMA2012-12-271-16/+16
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11086 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Log an error when trying to send an attachment that cannot be read.Jean-Philippe Lang2012-12-261-1/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11084 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Update the issue subject when choosing an issue from the drop down menu.Jean-Philippe Lang2012-12-261-2/+11
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11083 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Upgraded JQuery to 1.8.3 and JQuery UI to 1.9.2.Jean-Philippe Lang2012-12-262-2/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11081 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Auto-populate fields while creating a new user with LDAP (#10286).Jean-Philippe Lang2012-12-264-7/+85
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11080 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Missing labels on auth_source edit form.Jean-Philippe Lang2012-12-241-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11079 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Code cleanup, use named routes.Jean-Philippe Lang2012-12-234-6/+14
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11078 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Code cleanup, use named routes.Jean-Philippe Lang2012-12-237-62/+34
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11077 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Renamed #_issues_path to #_project_issues_path.Jean-Philippe Lang2012-12-233-6/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11076 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Moved routes helper methods to an helper.Jean-Philippe Lang2012-12-232-10/+33
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11075 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Code cleanup, use named routes.Jean-Philippe Lang2012-12-231-9/+7
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11074 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Code cleanup, use named routes.Jean-Philippe Lang2012-12-222-10/+10
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11072 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Code cleanup, use named routes.Jean-Philippe Lang2012-12-222-4/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11071 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Code cleanup.Jean-Philippe Lang2012-12-222-10/+9
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11070 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Code cleanup, use named routes.Jean-Philippe Lang2012-12-221-15/+17
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11069 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Code cleanup, use named routes.Jean-Philippe Lang2012-12-224-11/+12
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11068 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Code cleanup, use named routes.Jean-Philippe Lang2012-12-222-32/+29
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11067 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Use #assert_select instead of #assert_tag.Jean-Philippe Lang2012-12-221-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11066 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Changed revision regexp to make source: links accept a branch.Jean-Philippe Lang2012-12-211-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11063 e93f8b46-1217-0410-a6f0-8f06a7374b81
* remove trailing white-spaces from app/models/issue_relation.rbToshi MARUYAMA2012-12-211-2/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11061 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Display 25 items.Jean-Philippe Lang2012-12-172-2/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11028 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Use scoped models for pagination.Jean-Philippe Lang2012-12-173-3/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11027 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Replaces the classic_pagination plugin with a simple pagination module.Jean-Philippe Lang2012-12-172-53/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11026 e93f8b46-1217-0410-a6f0-8f06a7374b81
* code cleanup gantt_helper.rbToshi MARUYAMA2012-12-171-4/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11021 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Save the selected file just in case uploading stuff fails/is not supported.Jean-Philippe Lang2012-12-151-1/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11010 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Code cleanup in AuthSource controller and views.Jean-Philippe Lang2012-12-136-64/+37
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10996 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Code cleanup: implement Plugin#to_param for generating routes.Jean-Philippe Lang2012-12-132-3/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10995 e93f8b46-1217-0410-a6f0-8f06a7374b81