summaryrefslogtreecommitdiffstats
path: root/app/models
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed: No validation errors when entering an invalid "Parent task" (#11979).Jean-Philippe Lang2012-10-121-6/+12
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10615 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed that User#allowed_to? should return true or false (#12078).Jean-Philippe Lang2012-10-121-7/+7
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10614 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds a setting to allow subtasks to belong to other projects (#5487).Jean-Philippe Lang2012-10-101-5/+26
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10587 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds label_any string for filters.Jean-Philippe Lang2012-10-041-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10562 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds no_issue_in_project operator for relations filter (#3265).Jean-Philippe Lang2012-10-041-6/+8
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10559 e93f8b46-1217-0410-a6f0-8f06a7374b81
* sort custom field issue filter by type and position (#12018)Toshi MARUYAMA2012-10-042-1/+7
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10555 e93f8b46-1217-0410-a6f0-8f06a7374b81
* move CustomFieldsHelper tabs variable to model constant for common use (#12018)Toshi MARUYAMA2012-10-041-0/+21
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10554 e93f8b46-1217-0410-a6f0-8f06a7374b81
* change "is_private" issue filter order from 15 to 16 (#12018)Toshi MARUYAMA2012-10-041-1/+1
| | | | | | Order 15 is duplicate with "watcher_id" filter. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10552 e93f8b46-1217-0410-a6f0-8f06a7374b81
* change "status" issue filter order from 1 to 0 (#12018)Toshi MARUYAMA2012-10-041-1/+1
| | | | | | Order 1 is duplicate with "project" filter. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10551 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Private issue notes (#1554).Jean-Philippe Lang2012-10-034-11/+72
| | | | | | Adds 2 new permissions for viewing/adding private comments to issues. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10547 e93f8b46-1217-0410-a6f0-8f06a7374b81
* code layout cleanup Query available_filters methodToshi MARUYAMA2012-10-021-33/+71
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10545 e93f8b46-1217-0410-a6f0-8f06a7374b81
* add new user format "lastname" (#10937)Toshi MARUYAMA2012-10-011-1/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10543 e93f8b46-1217-0410-a6f0-8f06a7374b81
* pin user format order at setting panel (#10937)Toshi MARUYAMA2012-10-011-5/+25
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10542 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Call sort for array with more than one element only.Jean-Philippe Lang2012-09-291-2/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10519 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Test failure.Jean-Philippe Lang2012-09-291-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10518 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Makes related issues available for display and filtering on the issue list ↵Jean-Philippe Lang2012-09-293-10/+105
| | | | | | (#3239, #3265). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10513 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Do not link copied issues when copying a project (#6899).Jean-Philippe Lang2012-09-272-2/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10495 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds a "Copied from/to" relation when copying issue(s) (#6899).Jean-Philippe Lang2012-09-272-5/+18
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10491 e93f8b46-1217-0410-a6f0-8f06a7374b81
* remove trailing white-spaces from app/models/query.rbToshi MARUYAMA2012-09-251-3/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10469 e93f8b46-1217-0410-a6f0-8f06a7374b81
* replace tab to space at app/models/query.rbToshi MARUYAMA2012-09-251-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10468 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Use eager loaded #principal association instead of #user (#11904).Jean-Philippe Lang2012-09-221-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10442 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Use eager loaded #principal association instead of #user (#11904).Jean-Philippe Lang2012-09-221-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10441 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Avoid to run one SQL query per member on Project#assignable_users (#11904).Jean-Philippe Lang2012-09-221-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10440 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Potential can't dup NilClass error in UserPreference (#11905).Jean-Philippe Lang2012-09-221-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10438 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Anonymous users should always see public issues only (#11872).Jean-Philippe Lang2012-09-202-19/+24
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10437 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Anonymous users should not see private issues with anonymous author (#11872).Jean-Philippe Lang2012-09-191-6/+14
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10433 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: use log encoding as path encoding (#11834)Toshi MARUYAMA2012-09-181-0/+22
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10420 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: remove unused scm.revisions ":with_paths => true" option from ↵Toshi MARUYAMA2012-09-161-1/+1
| | | | | | fetch_changesets method git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10399 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Do not consider that versions that are due today are completed.Jean-Philippe Lang2012-09-161-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10397 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed comment.Etienne Massip2012-09-121-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10377 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Code cleanup.Jean-Philippe Lang2012-09-091-6/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10337 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed that the reminder email excludes issues assigned to groups (#11723).Jean-Philippe Lang2012-09-091-1/+10
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10335 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: Issues associated with a locked version are not copied when copying a ↵Jean-Philippe Lang2012-09-091-1/+11
| | | | | | project (#11207). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10334 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed that target version is lost on project copy for issues that are ↵Jean-Philippe Lang2012-09-091-1/+1
| | | | | | assigned to a shared version from another project. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10333 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Code cleanup.Jean-Philippe Lang2012-09-091-6/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10332 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adapt subtasks copy when copying a project (#6965).Jean-Philippe Lang2012-09-081-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10328 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Option to copy subtasks when copying issue(s) (#6965).Jean-Philippe Lang2012-09-081-0/+27
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10327 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Create role by copy (#9258).Jean-Philippe Lang2012-09-031-0/+9
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10285 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Code cleanup: removed the obsolete with_limit scope.Jean-Philippe Lang2012-08-271-1/+0
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10243 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Do not build a projects_by_role Hash that gets updated when accessing a key ↵Jean-Philippe Lang2012-08-271-3/+6
| | | | | | that is not present (#11662). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10242 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Make sure we don't build an empty IN () statement (#11662).Jean-Philippe Lang2012-08-271-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10241 e93f8b46-1217-0410-a6f0-8f06a7374b81
* MailHandler: Match assignee on the full display name (#11552).Jean-Philippe Lang2012-08-261-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10236 e93f8b46-1217-0410-a6f0-8f06a7374b81
* use Rails3 Active Record syntax in DocumentCategory modelToshi MARUYAMA2012-08-221-3/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10228 e93f8b46-1217-0410-a6f0-8f06a7374b81
* force set default document category if it is not set on database (#11665)Toshi MARUYAMA2012-08-211-0/+8
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10221 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed that open scope on Project#issues raises an error (#11545).Jean-Philippe Lang2012-08-132-2/+0
| | | | | | Patch by Petr Pospisil. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10199 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed that projects are not ordered alphabetically after renaming project ↵Jean-Philippe Lang2012-08-101-16/+26
| | | | | | (#11508). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10187 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Code cleanup.Jean-Philippe Lang2012-08-081-0/+9
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10179 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Code cleanup.Jean-Philippe Lang2012-08-081-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10177 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Ability to filter issues using project, author, assignee and target version ↵Jean-Philippe Lang2012-08-071-5/+35
| | | | | | | | custom fields (#8161). Custom fields must be marked as "Used as filter" to show up in the filters list. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10164 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Update the new custom field form with remotely.Jean-Philippe Lang2012-08-071-0/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10163 e93f8b46-1217-0410-a6f0-8f06a7374b81