summaryrefslogtreecommitdiffstats
path: root/app/models
Commit message (Collapse)AuthorAgeFilesLines
...
* Removed IssueStatus html_color attribute.Jean-Philippe Lang2007-11-041-2/+0
| | | | | | Issue list colorization can be done using a custom theme. Each row is given a class that correspond to the issue status (eg. status-1 where 1 is the status position). git-svn-id: http://redmine.rubyforge.org/svn/trunk@881 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added radio buttons on the documents list to sort documents by category, ↵Jean-Philippe Lang2007-11-041-0/+4
| | | | | | date, title or author. git-svn-id: http://redmine.rubyforge.org/svn/trunk@879 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Mailer:Jean-Philippe Lang2007-11-041-61/+73
| | | | | | | | | | * added an application setting to specify the application protocol (http or https) used to generate urls * added layouts for text and html emails * no more language specific templates * urls are now generated using UrlWriter * the mailer now uses AdvAttrAccessor code style to set email parameters git-svn-id: http://redmine.rubyforge.org/svn/trunk@877 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Activity view now uses events attributes.Jean-Philippe Lang2007-10-281-1/+1
| | | | | | Fixed: error on activity feed if it contains a document. git-svn-id: http://redmine.rubyforge.org/svn/trunk@876 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added the hability to copy an issue.Jean-Philippe Lang2007-10-281-0/+7
| | | | | | | | It can be done from the 'issue/show' view or from the context menu on the issue list. The Copy functionality is of course only available if the user is allowed to create an issue. It copies the issue attributes and the custom fields values. git-svn-id: http://redmine.rubyforge.org/svn/trunk@873 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added "Float" as a custom field format.Jean-Philippe Lang2007-10-252-8/+10
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@870 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Commit message parser:Jean-Philippe Lang2007-10-221-7/+6
| | | | | | | * Fixed: Error when parsing a commit message with duplicate issue identifiers * Strip referencing and fixing keywords git-svn-id: http://redmine.rubyforge.org/svn/trunk@861 e93f8b46-1217-0410-a6f0-8f06a7374b81
* More flexible mail notifications settings at user level. A user has now 3 ↵Jean-Philippe Lang2007-10-204-17/+36
| | | | | | | | | | options: * notification on any event on all his projects * notification on any event on selected projects only (if the user belongs to more than 1 project) * notification only for things that he watches or he is involded in (eg. issues that he watches or he is author or assignee) git-svn-id: http://redmine.rubyforge.org/svn/trunk@855 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: LDAP authentication crashes if one of the LDAP attributes name is ↵Jean-Philippe Lang2007-10-191-1/+1
| | | | | | | | left blank on the LDAP setup screen. When not checking "On-the-fly" register, the 3 optional fields can now be safely left blank. git-svn-id: http://redmine.rubyforge.org/svn/trunk@854 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: unable to add a file to an issue without entering a note.Jean-Philippe Lang2007-10-192-1/+8
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@853 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Removed issue assignment validation to avoid validation failure when ↵Jean-Philippe Lang2007-10-181-5/+0
| | | | | | updating the issue and if the assignee is no longer a member of the project. git-svn-id: http://redmine.rubyforge.org/svn/trunk@848 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added LDAPS support for LDAP authentication.Jean-Philippe Lang2007-10-161-1/+2
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@844 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: log is not displayed when browsing a copy in a svn repository.Jean-Philippe Lang2007-10-152-0/+13
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@843 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Removed translated email templates attachments_added and document_added (no ↵Jean-Philippe Lang2007-10-121-7/+4
| | | | | | longer usefull). git-svn-id: http://redmine.rubyforge.org/svn/trunk@834 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Status can now be updated when bulk editing issues.Jean-Philippe Lang2007-10-121-0/+6
| | | | | | Workflow permissions are applied as when changing the status of a single issue. The issue is not saved (and an error is displayed) if the status transition is not allowed for the user. git-svn-id: http://redmine.rubyforge.org/svn/trunk@831 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added custom fields in issue related mail notifications.Jean-Philippe Lang2007-10-102-0/+3
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@822 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added the ability to set the "done ratio" of issues fixed by commit ↵Jean-Philippe Lang2007-10-101-1/+3
| | | | | | (original path by Nikolay Solakov, slightly edited). git-svn-id: http://redmine.rubyforge.org/svn/trunk@821 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added 'Bulk edit' functionality.Jean-Philippe Lang2007-10-092-1/+6
| | | | | | | | This can be done by clicking on the edit link (little pen icon) at the upper-left corner of the issue list. Most properties can be set (priority, assignee, category, fixed version, start and due dates, done ratio) and a note can be entered. Only issues of the current project can be selected for bulk edit (subproject issues can't). git-svn-id: http://redmine.rubyforge.org/svn/trunk@817 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: Title with non-ascii characters breaks wikiJean-Philippe Lang2007-10-051-1/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@805 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added default value for enumerations.Jean-Philippe Lang2007-10-052-7/+19
| | | | | | Only default issue priority is actually used. git-svn-id: http://redmine.rubyforge.org/svn/trunk@803 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Issues sorted by priority position.Jean-Philippe Lang2007-10-041-1/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@801 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added position on Enumeration model.Jean-Philippe Lang2007-10-041-11/+17
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@800 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Default columns displayed on the issue list can now be selected at ↵Jean-Philippe Lang2007-10-011-9/+8
| | | | | | | | application level. Saved queries can overide this selection. git-svn-id: http://redmine.rubyforge.org/svn/trunk@785 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Custom query columns: checkboxes replaced by two selects that let the user ↵Jean-Philippe Lang2007-10-011-1/+2
| | | | | | specify columns order. git-svn-id: http://redmine.rubyforge.org/svn/trunk@784 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added a checkbox on custom query form to explicitly say if the query uses ↵Jean-Philippe Lang2007-10-011-4/+7
| | | | | | default columns or not. git-svn-id: http://redmine.rubyforge.org/svn/trunk@783 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added the ability to customize columns of a saved query.Jean-Philippe Lang2007-10-015-1/+61
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@782 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: Can not authenticate user against LDAP if its DN contains non-ascii ↵Jean-Philippe Lang2007-09-301-1/+1
| | | | | | characters. git-svn-id: http://redmine.rubyforge.org/svn/trunk@781 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: Manage pu(b)lic queries typo (Thomas Lecavelier).Jean-Philippe Lang2007-09-301-1/+1
| | | | | | As this fix modifies manage_public_queries permission symbol, this permission has to re-entered. git-svn-id: http://redmine.rubyforge.org/svn/trunk@778 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: unable to migrate from an empty database.Jean-Philippe Lang2007-09-271-1/+4
| | | | | | (Message model is loaded at startup, which fails if it doesn't exist) git-svn-id: http://redmine.rubyforge.org/svn/trunk@771 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Search engines now supports pagination.Jean-Philippe Lang2007-09-278-4/+40
| | | | | | Results are sorted in reverse chronological order. git-svn-id: http://redmine.rubyforge.org/svn/trunk@766 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added length validation for IssueCategory name.Jean-Philippe Lang2007-09-241-0/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@756 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Basic plugin support.Jean-Philippe Lang2007-09-231-1/+5
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@752 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Subversion repository now accepts svn+ssh url.Jean-Philippe Lang2007-09-221-1/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@751 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: project homepage length validation inconsistent with database field.Jean-Philippe Lang2007-09-201-1/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@745 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed setting value serialization.Jean-Philippe Lang2007-09-191-1/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@744 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: Oracle error when saving serialized setting (eg. mail notifications)Jean-Philippe Lang2007-09-181-0/+5
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@742 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: error when uploading a file with a content type longer than 60 chars.Jean-Philippe Lang2007-09-171-0/+4
| | | | | | (Maximum size changed to 255. Mime type not saved if longer) git-svn-id: http://redmine.rubyforge.org/svn/trunk@739 e93f8b46-1217-0410-a6f0-8f06a7374b81
* A category with assigned issue can now be deleted. 2 options are proposed:Jean-Philippe Lang2007-09-151-5/+11
| | | | | | | | * remove assignments (issues are set to 'no category') * reassign issues to another category (if at least an other category exists) If no issue is assigned to the category, it's deleted silently. git-svn-id: http://redmine.rubyforge.org/svn/trunk@733 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added 'Estimated hours' attribute on issues.Jean-Philippe Lang2007-09-151-0/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@731 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Mail notification options restored (default is: issue_added and issue_updated).Jean-Philippe Lang2007-09-143-6/+21
| | | | | | Added mail notification when adding a news (disabled by default). git-svn-id: http://redmine.rubyforge.org/svn/trunk@728 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: can't preview/save the very first wiki page.Jean-Philippe Lang2007-09-141-0/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@726 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added project module concept.Jean-Philippe Lang2007-09-143-1/+63
| | | | | | | | | | A project module (eg. issue tracking, news, wiki,...) is a set of permissions that can enabled/disabled at project level. For each project, modules can be enabled on the project settings view ('Modules' tab). This requires a specific permission: 'Select project modules' (if this permission is turned off, only Redmine administrators can choose which modules a project uses). When applying this migration, all modules are enabled for all existing projects. git-svn-id: http://redmine.rubyforge.org/svn/trunk@725 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Notifications about issues (add/edit) are now sent in plain text and html.Jean-Philippe Lang2007-09-111-0/+1
| | | | | | Removed lang specific strings in the corresponding mail templates, so that there is only one template for all languages. git-svn-id: http://redmine.rubyforge.org/svn/trunk@723 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added "% done" in the filter list.Jean-Philippe Lang2007-09-091-2/+10
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@721 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added the ability to rename wiki pages (specific permission required).Jean-Philippe Lang2007-09-093-6/+62
| | | | | | Existing links that point to the old page are preserved and automatically redirected to the new page (this behaviour can be disabled when renaming the page). git-svn-id: http://redmine.rubyforge.org/svn/trunk@720 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Improved Redmine links:Jean-Philippe Lang2007-09-071-0/+1
| | | | | | | | | | | | * issue and changeset links generated only if the object exists * issue subject and status appear in the link title * strike issue link if issue is closed * red wiki page link if page doesn't exist * new icon for external links Wiki page cache had to be disabled. git-svn-id: http://redmine.rubyforge.org/svn/trunk@714 e93f8b46-1217-0410-a6f0-8f06a7374b81
* 'current week' filter fix.Jean-Philippe Lang2007-09-061-1/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@709 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: custom field displayed as deleted in the issue history even if no ↵Jean-Philippe Lang2007-09-051-1/+3
| | | | | | value was set. git-svn-id: http://redmine.rubyforge.org/svn/trunk@706 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added a new value for date filters: 'this week'Jean-Philippe Lang2007-09-051-3/+6
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@704 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Subprojects are now grouped by projects in the 'Projects' top navigation ↵Jean-Philippe Lang2007-09-051-0/+4
| | | | | | drop-down menu. git-svn-id: http://redmine.rubyforge.org/svn/trunk@703 e93f8b46-1217-0410-a6f0-8f06a7374b81