Project

General

Profile

Statistics
| Revision:

# Date Author Comment
13991 2015-02-08 16:35 Jean-Philippe Lang

Fixed an error in IssuesControllerTest#test_index_with_query_grouped_by_tracker_in_reverse_order with SQLServer.

13988 2015-02-08 16:06 Jean-Philippe Lang

Links to completed versions on the roadmap page might lead to a "403 not authorized page" (#19030).

Patch by Felix Schäfer.

13985 2015-02-08 13:07 Jean-Philippe Lang

Adds a :copy_issues permission (#18855).

When copy is allowed, target projects are those on which the user has the :add_issues permission.

13981 2015-02-08 11:20 Jean-Philippe Lang

Removed :move_issues permission (#18855).

This permission was wrongly used to allow bulk issue copy. To prevent user from moving an issue to another project, the project field should now be set to read-only in the workflow permissions. A migration does this automatically for roles that have the edit_issues permission without having the move_issues permission.

13979 2015-02-08 10:37 Jean-Philippe Lang

Adds a specific string for blank values (#18918).

13972 2015-02-07 10:39 Jean-Philippe Lang

Extract grouping logic to an helper.

13971 2015-02-07 10:10 Jean-Philippe Lang

TimeEntry acts_as_activity_provider scope should joins(:project) (#18818).

Patch by Ondřej Ezr.

13970 2015-02-07 10:08 Jean-Philippe Lang

Sort helper undefined to_a for string (#18817).

Patch by Ondřej Ezr.

13969 2015-02-07 10:06 Jean-Philippe Lang

Respect cross-project subtask setting on issue bulk edit form (#18711).

Patch by Felix Schäfer.

13965 2015-02-07 09:12 Jean-Philippe Lang

Raise an error if version is not found (#18983).

13964 2015-02-07 08:56 Jean-Philippe Lang

Allow filtering of Redmine Reminders by Version (#18983).

Patch by Merul Patel.

13962 2015-02-07 08:44 Jean-Philippe Lang

Make search results per page configurable (#19005).

Patch by Go MAEDA.

13954 2015-01-31 11:42 Jean-Philippe Lang

Show long text custom field changes as a diff (#15236).

13953 2015-01-27 22:55 Jean-Philippe Lang

Removed :update key and use :edit instead.

13952 2015-01-27 22:52 Jean-Philippe Lang

The :change_status permission was removed in r1043.

13944 2015-01-25 10:04 Jean-Philippe Lang

Adds support for macro and Redmine links in PDF export (#13051).

13941 2015-01-24 11:58 Jean-Philippe Lang

Use named route.

13940 2015-01-24 11:54 Jean-Philippe Lang

Link to the anchor only.

13939 2015-01-24 11:47 Jean-Philippe Lang

Use .klass instead of .class_name.constantize.

13938 2015-01-24 11:45 Jean-Philippe Lang

Memorize journal details value name to display.

13937 2015-01-24 11:25 Jean-Philippe Lang

Use journalized attachments to prevent a query when displaying added file.

13936 2015-01-24 11:23 Jean-Philippe Lang

Set :inverse_of on details association.

13935 2015-01-24 10:07 Jean-Philippe Lang

Don't check if attachments are editable individually.

13934 2015-01-24 09:54 Jean-Philippe Lang

Memorize project override roles.

13923 2015-01-21 09:27 Jean-Philippe Lang

Set :inverse_of option on journals association.

13922 2015-01-19 22:36 Jean-Philippe Lang

Fixed that group is not displayed when the first group is a boolean custom field group with "No" value (#18896).

13921 2015-01-19 22:23 Jean-Philippe Lang

Fixed that boolean custom field groups have same label for blank and false values (#18894).

13905 2015-01-18 17:40 Toshi MARUYAMA

fix code indent at app/models/repository/cvs.rb

13904 2015-01-18 17:40 Toshi MARUYAMA

use "where" instead of find_by_ at Repository::Cvs class

13903 2015-01-18 17:27 Toshi MARUYAMA

revert r13901

13901 2015-01-18 17:13 Toshi MARUYAMA

workaround unit cvs test failure on sqlite3

13897 2015-01-18 12:45 Jean-Philippe Lang

Prevents calling #truncate on nil.

13896 2015-01-18 12:43 Jean-Philippe Lang

Use attribute writers instead of before_create callback to normalize comments and committer (#14534).

Unlike other adapters, SQLite raises Encoding::UndefinedConversionError before the callback that reencodes attributes is called.

13892 2015-01-17 18:02 Jean-Philippe Lang

Upgrade to Rails 4.2.0 (#14534).

13888 2015-01-17 15:51 Jean-Philippe Lang

Send password reset email to the email used in lost password form (#4244).

13886 2015-01-17 15:14 Jean-Philippe Lang

Add support for multiple email addresses per user (#4244).

13872 2015-01-11 10:09 Jean-Philippe Lang

Copyright update.

13864 2015-01-10 14:03 Jean-Philippe Lang

Fixed: Custom field is rendered, even if its value is empty (for multiple) (#18654).

13859 2015-01-10 11:10 Jean-Philippe Lang

Fixed open div tag position.

13858 2015-01-10 11:09 Jean-Philippe Lang

Option to search open issues only (#10734).

13856 2015-01-09 22:06 Jean-Philippe Lang

Option to search attachment filenames and description (#4383).

13855 2015-01-08 23:04 Jean-Philippe Lang

Search custom fields and journals with different queries to take advantage of indexes on text columns if present.

13853 2015-01-07 23:56 Jean-Philippe Lang

Same fix as r13582 for trackers and statuses (#18769).

13852 2015-01-07 23:52 Jean-Philippe Lang

Redirect to the current page when reordering roles (#18769).

Patch by Jérôme BATAILLE.

13851 2015-01-07 23:51 Jean-Philippe Lang

Skip validation if attribute did not change.

13849 2015-01-07 23:33 Jean-Philippe Lang

Deprecates Project#set_allowed_parent!.

13848 2015-01-07 23:29 Jean-Philippe Lang

Fixed that project copy triggers a 500 error if project validation fails.

13847 2015-01-07 23:19 Jean-Philippe Lang

Cleans up parent project assignment in ProjectsController.

13843 2015-01-07 21:37 Jean-Philippe Lang

Moved Project#hierarchy to NestedSet::Traversing.

13841 2015-01-07 21:19 Jean-Philippe Lang

Replaces awesome_nested_set gem with a simple and more robust implementation of nested sets.

The concurrency tests added in this commit trigger dead locks and/or nested set inconsistency with awesome_nested_set.

13836 2015-01-04 05:20 Toshi MARUYAMA

remove duplicated :remote key from app/views/messages/show.html.erb

Ruby 2.2 shows warning.

13835 2015-01-04 05:20 Toshi MARUYAMA

remove duplicated :id key from app/views/timelog/report.html.erb

Ruby 2.2 shows warning.

13818 2014-12-30 12:24 Jean-Philippe Lang

The descendant count in the issues delete confirmation message is wrong if issues share some descendants.

13814 2014-12-26 13:23 Jean-Philippe Lang

Preload wiki page content for search results.

13813 2014-12-26 13:08 Jean-Philippe Lang

Fixed duplicate content_url tag introduced in r13806 (#18707).

13806 2014-12-26 12:26 Jean-Philippe Lang

Allow attachment thumbnails from REST API (#18707).

13796 2014-12-24 13:29 Jean-Philippe Lang

Do not truncate subissue/related issues titles on the issue view (#18659).

Patch by Felix Schäfer.

13794 2014-12-24 13:24 Jean-Philippe Lang

Adds p/n access keys for previous/next links (#18692).

Patch by Go MAEDA.

13788 2014-12-21 22:07 Jean-Philippe Lang

Send the content type as parameter when uploading a file.

13787 2014-12-21 22:02 Jean-Philippe Lang

Attachment content type not set when uploading attachment (#18667).

13785 2014-12-21 21:15 Jean-Philippe Lang

Error when adding user to group where he is already assigned (#18665).

13784 2014-12-21 20:46 Jean-Philippe Lang

Don't overwrite headers that were already set (#14699).

13781 2014-12-21 13:39 Jean-Philippe Lang

Replaced "can't" with "cannot" in error messages.

13774 2014-12-20 14:51 Jean-Philippe Lang

Use a CustomFieldValue instead of CustomValue.

13770 2014-12-20 10:33 Jean-Philippe Lang

Cache search result ids for faster search pagination (#18631).

13769 2014-12-20 09:10 Jean-Philippe Lang

Moved search logic to Redmine::Search (#18631).

13766 2014-12-14 22:53 Jean-Philippe Lang

Use logger.info? (#18605).

13763 2014-12-14 21:47 Jean-Philippe Lang

User detail : show user login to admins (#17354).

Patch by Jérôme BATAILLE.

13755 2014-12-13 19:40 Jean-Philippe Lang

Removed debug stuff.

13754 2014-12-13 19:36 Jean-Philippe Lang

Don't use #downcase on search tokens, let the database handle it (#18537).

13753 2014-12-13 19:24 Jean-Philippe Lang

HTML improvements on project landing page (#18565).

Patch by Tobias Fischer.

13752 2014-12-13 19:05 Jean-Philippe Lang

Merged datepicker.js into application.js.

13750 2014-12-13 17:55 Jean-Philippe Lang

Use a simple count query.

13748 2014-12-13 15:47 Jean-Philippe Lang

Don't show roles without issue add/edit permission in workflow setup (#15988).

13747 2014-12-13 15:31 Jean-Philippe Lang

Don't consider roles without issue add/edit permissions for determining fields permissions (#15988).

13746 2014-12-13 15:01 Jean-Philippe Lang

Droped legacy behaviour that allows a user to edit a few attributes of an issue without the edit_issues permission if a status transition is allowed (#15988).

Now that we can control permission on each field, this behaviour is no longer needed. The edit_issues permission is now required, which is consistent with the current requirements for bulk edition.

13744 2014-12-13 12:09 Jean-Philippe Lang

Use projects association.

13741 2014-12-12 22:39 Jean-Philippe Lang

Removed unused helper.

13740 2014-12-12 22:33 Jean-Philippe Lang

Removed unused method.

13739 2014-12-12 21:49 Jean-Philippe Lang

Rewrites search engine to properly paginate results (#18631).

Instead of counting and retrieving results based on their timestamps, we now load all result ids then load the appropriate results by their ids. This also brings a 2x performance improvement as we search tokens in one of the 2 queries only.

13738 2014-12-12 05:58 Toshi MARUYAMA

ignore X-Autoreply mails (#15999, #13425)

Contributed by Karel Pičman.

13735 2014-12-11 18:58 Jean-Philippe Lang

Adds some helpers tests.

13734 2014-12-08 18:31 Jean-Philippe Lang

Misc tests.

13733 2014-12-08 18:30 Jean-Philippe Lang

Don't create a journal when creating an issue with attachments.

13732 2014-12-08 18:18 Jean-Philippe Lang

Don't create a journal when creating an issue.

13723 2014-12-06 12:23 Jean-Philippe Lang

Skip some validations if attribute did not change.

13721 2014-12-05 16:03 Jean-Philippe Lang

Specify the order for finding a setting.

13720 2014-12-05 16:02 Jean-Philippe Lang

Skip uniqueness validation when updating a setting without changing its name.

13719 2014-12-05 16:00 Jean-Philippe Lang

Adds methods for loading and adding settings.

13717 2014-12-05 13:38 Jean-Philippe Lang

Un-inline statement.

13716 2014-12-05 13:37 Jean-Philippe Lang

Removed dead code, Rails4 handles that in its attribute writer.

13715 2014-12-05 13:34 Jean-Philippe Lang

Removed unused scopes.

13712 2014-12-05 10:05 Jean-Philippe Lang

Typo.

13711 2014-12-05 09:58 Jean-Philippe Lang

Removed unused and deprecated Issue#move_to_project method.

13706 2014-12-05 09:14 Jean-Philippe Lang

Use :only instead of :except option in IssueRelationsController filters.

13704 2014-12-05 09:08 Jean-Philippe Lang

Removed unimplemented JournalsController#edit html response and added some tests.

13703 2014-12-05 09:03 Jean-Philippe Lang

Moved journal details generation to Journal model.

13702 2014-12-04 21:59 Jean-Philippe Lang

Removed unused helper.

13701 2014-12-04 21:58 Jean-Philippe Lang

Removed unused helper.

13700 2014-12-04 21:57 Jean-Philippe Lang

Removed unused helper.