summaryrefslogtreecommitdiffstats
path: root/app
Commit message (Collapse)AuthorAgeFilesLines
* Fixes bottom links placement in issue with associated changesets (#4883).Jean-Philippe Lang2010-02-281-1/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3516 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds 'Blocked by' (#1755) and 'Duplicated by' relation types to the dropdown ↵Jean-Philippe Lang2010-02-281-5/+10
| | | | | | menu for new relations. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3512 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: attachments with the same name at the same time overwrite (#3691).Jean-Philippe Lang2010-02-281-5/+9
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3511 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Allow project custom fields to be searchable (#4945).Jean-Philippe Lang2010-02-281-0/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3510 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds attachments upload on wiki edit form (#1223).Jean-Philippe Lang2010-02-282-1/+5
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3500 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: journal details duplicated when an issue is saved twice (#3690).Jean-Philippe Lang2010-02-281-29/+49
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3499 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: Wrong link when "http" not included in project "Homepage" link (#4944).Jean-Philippe Lang2010-02-281-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3498 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Refactor: Extracted saving logic out of #update and into a utility methodEric Davis2010-02-261-29/+34
| | | | | | | Now #issue_update can be refactored and push to the Model(s) while keeping the public interface (#update) clean. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3497 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Link to the user from the wiki history view.Jean-Philippe Lang2010-02-261-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3496 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds a link to the user profile from the administration user edit screen ↵Jean-Philippe Lang2010-02-261-0/+1
| | | | | | (#4480). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3495 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Let administrators see locked user profiles.Jean-Philippe Lang2010-02-261-4/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3493 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Makes AuthSource.authenticate return a hash instead of an array.Jean-Philippe Lang2010-02-262-8/+8
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3492 e93f8b46-1217-0410-a6f0-8f06a7374b81
* User model should not have to clean up LDAP attributes.Jean-Philippe Lang2010-02-262-3/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3488 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Refactor: Extracted the duplication from the last commit into a new methodEric Davis2010-02-251-32/+27
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3487 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Refactor: Move the updating of an Issue to the #update method.Eric Davis2010-02-251-7/+25
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3486 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fix LDAP on the fly creation. The User object doesn't have a :dn attribute.Eric Davis2010-02-251-1/+2
| | | | | | Fixes #4918 and adds a test for the behavior. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3485 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Optimize: Only select the name when getting the module names.Eric Davis2010-02-251-1/+1
| | | | | | | This has speed up TimelogController#details by 100% with larger databases (demo.redmine went from 4077ms down to 2085ms). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3484 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: changing user/roles of project member not possible without javascript ↵Jean-Philippe Lang2010-02-241-1/+1
| | | | | | (#4852) git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3483 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: projects are referenced by id in search results.Jean-Philippe Lang2010-02-241-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3482 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Makes project identifiers searchable (#4897).Jean-Philippe Lang2010-02-241-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3481 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Refactor: Start to extract IssuesController#edit into #update (REST).Eric Davis2010-02-242-3/+11
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3480 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Reduces spacing on the bulk edit form.Jean-Philippe Lang2010-02-231-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3479 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Bulk edit refactoring.Jean-Philippe Lang2010-02-234-53/+28
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3478 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Move hardcoded calendar images to css classes.Jean-Philippe Lang2010-02-232-11/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3477 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed view_issues_move_bottom hook arguments (#4893).Jean-Philippe Lang2010-02-231-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3476 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Refactor: Extract Issue#bulk_edit from the IssuesControllerEric Davis2010-02-232-13/+31
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3475 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Avoid unnecessary SQL queries when loading changesets.Jean-Philippe Lang2010-02-211-6/+7
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3473 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Memorize commit authors to speed up changesets loading.Jean-Philippe Lang2010-02-211-3/+10
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3472 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Remove invalid utf8 sequences from commit comments and author name (#4773).Jean-Philippe Lang2010-02-201-3/+8
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3466 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: Links in Forum mails should redirect to message, not topic (#4884).Jean-Philippe Lang2010-02-201-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3458 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds a controller hook before issue move (#4850).Jean-Philippe Lang2010-02-191-0/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3457 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds a hook on issue move form (#4850).Jean-Philippe Lang2010-02-191-0/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3456 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Refactor: Extract #get_user_dn from AuthSourceLdap.Eric Davis2010-02-191-16/+27
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3454 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Refactor: extract AuthSourceLdap#search_attributesEric Davis2010-02-191-2/+11
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3453 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Escaping in html email templates (#4874).Jean-Philippe Lang2010-02-1810-21/+21
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3452 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: Pound (#) followed by number with leading zero (0) removes leading ↵Jean-Philippe Lang2010-02-181-6/+6
| | | | | | zero when rendered in wiki (#4872). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3451 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Refactor: Rewrite authenticate_dn to use an implicit return.Eric Davis2010-02-181-6/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3450 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Refactor: Moved the check for an empty DN to authenticate_dnEric Davis2010-02-181-2/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3449 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Move SQL LIKE tokens to acts_as_searchable.Jean-Philippe Lang2010-02-171-4/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3445 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Makes search providers extensible (#3936).Jean-Philippe Lang2010-02-171-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3444 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Refactor: extract an #authenticate_dn method in AuthSourceLdapEric Davis2010-02-171-6/+13
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3441 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Converted the REDMINE_SUPPORTED_SCM constant to a classEric Davis2010-02-163-3/+3
| | | | | | | | | | Now SCMs can be added or removed using a simple API, instead of being hardcoded: Redmine::Scm::Base.add('ScmName') Redmine::Scm::Base.delete('ScmName') git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3440 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Refactor: Extract method from AuthSourceLdap#authenticateEric Davis2010-02-161-4/+11
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3439 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Refactor: Merged TrackersController#list and #indexEric Davis2010-02-152-11/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3437 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Refactor: Merged AuthSourcesController#list and #indexEric Davis2010-02-153-12/+7
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3436 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Refactor: Merged RolesController#list and #indexEric Davis2010-02-152-7/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3435 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds a few divs to the base layout (#871).Jean-Philippe Lang2010-02-141-0/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3429 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Removes duplicated LOC.Jean-Philippe Lang2010-02-141-1/+0
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3428 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: SystemStackError (stack level too deep) on Issue#attributes= after ↵Jean-Philippe Lang2010-02-141-1/+2
| | | | | | model reload (#4838). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3427 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Slight forum styles changes.Jean-Philippe Lang2010-02-141-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3426 e93f8b46-1217-0410-a6f0-8f06a7374b81