summaryrefslogtreecommitdiffstats
path: root/app/models
Commit message (Collapse)AuthorAgeFilesLines
* Fixed that sorting time entries by custom field raises a SQL error (#14366).Jean-Philippe Lang2013-07-281-0/+9
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@12042 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed that displaying time entries with custom field column raises an error ↵Jean-Philippe Lang2013-07-242-1/+5
| | | | | | (#5037). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@12041 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Don't hardcode news model in Comment.Jean-Philippe Lang2013-07-151-2/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@12026 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Use AR callbacks instead of observers (removed in Rails4) for notifications.Jean-Philippe Lang2013-07-1414-169/+69
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@12021 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Ability to save Gantt query filters (#7836).Jean-Philippe Lang2013-07-142-0/+26
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@12020 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Use Hash#reject that returns a Hash with ruby1.8 when Hash#select that ↵Jean-Philippe Lang2013-07-131-2/+4
| | | | | | returns an Array. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@12016 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Don't notify users about relations that are not visible (#1005).Jean-Philippe Lang2013-07-132-3/+17
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@12015 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed that relations to issues that are not visible are displayed in the ↵Jean-Philippe Lang2013-07-131-0/+3
| | | | | | issue history (#1005). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@12014 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Role-based issue custom field visibility (#5037).Jean-Philippe Lang2013-07-1312-51/+194
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@12012 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Removed dead code.Jean-Philippe Lang2013-07-131-25/+0
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@12011 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Log email delivery errors (#14403).Jean-Philippe Lang2013-07-131-1/+11
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@12010 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds 'assigned-to-my-group' css class to issues that are assigned to a ↵Jean-Philippe Lang2013-07-111-3/+6
| | | | | | user's group (#12681). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@12006 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Role based custom queries (#1019).Jean-Philippe Lang2013-07-113-7/+59
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11994 e93f8b46-1217-0410-a6f0-8f06a7374b81
* gender neutral source comment at app/models/user.rbToshi MARUYAMA2013-07-061-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11989 e93f8b46-1217-0410-a6f0-8f06a7374b81
* gender neutral source comment at app/models/mailer.rbToshi MARUYAMA2013-07-061-1/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11988 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Code cleanup.Jean-Philippe Lang2013-06-131-10/+13
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11967 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed tests broken by r11965.Jean-Philippe Lang2013-06-121-5/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11966 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds User#builtin_role.Jean-Philippe Lang2013-06-122-5/+12
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11965 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Cleanup of finders with :conditions option.Jean-Philippe Lang2013-06-127-85/+78
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11963 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds Watcher.any_watched? to check if at least one object of a collection is ↵Jean-Philippe Lang2013-06-111-0/+13
| | | | | | watched. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11959 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Perf: don't load all projects.Jean-Philippe Lang2013-06-111-7/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11956 e93f8b46-1217-0410-a6f0-8f06a7374b81
* remove trailing white-space from app/models/user.rbToshi MARUYAMA2013-06-101-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11954 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds a way for a registered user to get a new action email (#14228).Jean-Philippe Lang2013-06-091-3/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11946 e93f8b46-1217-0410-a6f0-8f06a7374b81
* fix that project auto generation fails when projects created in the same ↵Toshi MARUYAMA2013-06-081-1/+1
| | | | | | time (#14242) git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11942 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Don't validate start date when updating an issue without changing it (#14086).Jean-Philippe Lang2013-06-051-2/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11931 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds a specific error message for when the start date is too earlier than ↵Jean-Philippe Lang2013-06-041-1/+2
| | | | | | the minimum start date (#14086). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11926 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Query#add_custom_fields_filters now takes a custom fields scope.Jean-Philippe Lang2013-06-013-40/+47
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11917 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Project#all_issue_custom_fields now returns a scope.Jean-Philippe Lang2013-06-011-2/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11916 e93f8b46-1217-0410-a6f0-8f06a7374b81
* remove trailing white-space from app/models/mailer.rbToshi MARUYAMA2013-05-251-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11902 e93f8b46-1217-0410-a6f0-8f06a7374b81
* add journal after creating/deleting issue relation (#1005)Toshi MARUYAMA2013-05-191-0/+28
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11885 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Code cleanup.Jean-Philippe Lang2013-05-181-13/+16
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11873 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed that filtering may return unwanted blank values (#14051).Jean-Philippe Lang2013-05-161-2/+5
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11850 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed that values of custom fields are not kept in issues when copying a ↵Jean-Philippe Lang2013-05-131-0/+3
| | | | | | project (#13910). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11843 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Update notified_project_ids while saving record.Jean-Philippe Lang2013-05-131-4/+16
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11840 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed that locking and unlocking a user resets the email notification ↵Jean-Philippe Lang2013-05-132-1/+4
| | | | | | checkbox (#14020). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11839 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fix handling multiple text parts in email (#13646).Jean-Philippe Lang2013-05-121-4/+13
| | | | | | Patch by Alex Shulgin. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11834 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Issue#children is never nil (#14015).Jean-Philippe Lang2013-05-121-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11833 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Check inclusion only once (#14015).Jean-Philippe Lang2013-05-121-6/+10
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11832 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Replaces camelcase variable names (#14015).Jean-Philippe Lang2013-05-121-12/+12
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11831 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Removes some empty lines (#14015).Jean-Philippe Lang2013-05-121-13/+0
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11830 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Removes then's (#14015).Jean-Philippe Lang2013-05-121-7/+7
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11829 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Replaces camelcase variable names (#14015).Jean-Philippe Lang2013-05-121-30/+28
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11828 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Improved Issue#all_dependent_issues (#14015).Jean-Philippe Lang2013-05-121-9/+101
| | | | | | Patch by Jost Baron. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11827 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds a method for extracting MailHandler options from ENV.Jean-Philippe Lang2013-05-041-0/+13
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11785 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed that deleting a system activity with children in use raises an error ↵Jean-Philippe Lang2013-05-011-2/+6
| | | | | | (#13783). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11763 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Propose system activities only when reassigning time entries (#13783).Jean-Philippe Lang2013-05-011-0/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11762 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: Unable to set custom fields for versions using the REST API (#13850).Jean-Philippe Lang2013-05-011-1/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11760 e93f8b46-1217-0410-a6f0-8f06a7374b81
* remove trailing white-space from app/models/project.rbToshi MARUYAMA2013-04-211-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11736 e93f8b46-1217-0410-a6f0-8f06a7374b81
* remove trailing white-spaces and redundant empty line from ↵Toshi MARUYAMA2013-04-191-2/+1
| | | | | | app/models/issue_query.rb git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11726 e93f8b46-1217-0410-a6f0-8f06a7374b81
* remove trailing white-space from app/models/role.rbToshi MARUYAMA2013-04-121-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11715 e93f8b46-1217-0410-a6f0-8f06a7374b81