summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Fixed: migrate_from_trac doesn't import timestamps of wiki and tickets ↵Jean-Philippe Lang2008-03-291-5/+23
| | | | | | (patch #882 by Andreas Neuhaus slightly edited). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1302 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: https urls in the wiki are not displayed as external (closes #943).Jean-Philippe Lang2008-03-291-1/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1301 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Trac importer: exclude more Trac wiki pages (#933).Jean-Philippe Lang2008-03-261-2/+2
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1297 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: revision is ignored in MercurialAdapter#cat.Jean-Philippe Lang2008-03-211-1/+3
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1288 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Trac importer: prevent validation failure due to the default value when ↵Jean-Philippe Lang2008-03-211-2/+3
| | | | | | saving the Resolution custom field if it already exists (#869). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1286 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Doc update before 0.7-rc1 release.Jean-Philippe Lang2008-03-211-1/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1284 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Wiki links:Jean-Philippe Lang2008-03-211-1/+2
| | | | | | | * fixes wiki links with pipe in table (closes #893, #870, #894) * prevent wiki link matching on multiple lines git-svn-id: http://redmine.rubyforge.org/svn/trunk@1280 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Always show 'View' and 'Annotate' links on repository files (download will ↵Jean-Philippe Lang2008-03-192-7/+9
| | | | | | be forced when clicking 'View' if the file is binary). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1274 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes #880: code tags not formatted correctly in the wiki (broken by r1216).Jean-Philippe Lang2008-03-171-1/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1271 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Trac importer:Jean-Philippe Lang2008-03-161-3/+8
| | | | | | | * prevent duplication of associated trackers when the target project already exists (closes #829) * warn user if the target project already exists git-svn-id: http://redmine.rubyforge.org/svn/trunk@1263 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Further refine WikiCaps processing for Trac to eliminate problems inJohn Goerzen2008-03-151-2/+2
| | | | | | | some corner cases git-svn-id: http://redmine.rubyforge.org/svn/trunk@1258 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Add "--encoding utf8" option to the Mercurial "hg log" command in order to ↵Jean-Philippe Lang2008-03-151-1/+1
| | | | | | get utf8 encoded commit logs (#834). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1256 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Mercurial adapter:Jean-Philippe Lang2008-03-151-1/+5
| | | | | | | * fetch changesets by batches of 100 (rather than in a single transaction) * fix: fetch_changesets tries to re-insert the last revision that exists in the db (#860) git-svn-id: http://redmine.rubyforge.org/svn/trunk@1255 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds 2 permissions (closes #859):Jean-Philippe Lang2008-03-141-0/+2
| | | | | | | * edit_time_entries: lets a user edit/delete any time entry * edit_own_time_entries: lets a user edit/delete its own time entries only git-svn-id: http://redmine.rubyforge.org/svn/trunk@1249 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fix trac converter WikiCaps to put a space before converted WikiCaps wordsJohn Goerzen2008-03-141-1/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1246 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Support WikiCaps for Trac migrationsJohn Goerzen2008-03-131-0/+6
| | | | | | | | | | Trac wikis support WikiCaps for links to pages. They also use !WikiCaps syntax to prevent links. Support both. Uses patch from and closes #758. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1242 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Prevent unexpected nil error in GitAdapter#info if the repository path is ↵Jean-Philippe Lang2008-03-121-5/+6
| | | | | | invalid. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1239 e93f8b46-1217-0410-a6f0-8f06a7374b81
* SCM AbstractAdapter use shell_quote to more properly escape path (closes ↵Jean-Philippe Lang2008-03-122-5/+5
| | | | | | #838 by John Goerzen). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1238 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Merged Git support branch (r1200 to r1226).Jean-Philippe Lang2008-03-123-3/+268
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1236 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Quotes Mercurial entries command depending on the OS.Jean-Philippe Lang2008-03-111-1/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1229 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes Mercurial browsing under unix-like os and for directory depth > 2 and ↵Jean-Philippe Lang2008-03-111-3/+3
| | | | | | (patch #826 by Frederic Moulins, slightly edited to preserve win32 compatibility). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1228 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Activity enhancements:Jean-Philippe Lang2008-03-111-1/+1
| | | | | | | * overall activity view and feed added, link is available on the project list (#423, #494) * switch added on the project activity view to include subprojects (closes #530) git-svn-id: http://redmine.rubyforge.org/svn/trunk@1227 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Trac and Mantis importers: check that default configuration is loaded before ↵Jean-Philippe Lang2008-03-092-0/+16
| | | | | | processing. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1221 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Textile formatting:Jean-Philippe Lang2008-03-091-4/+11
| | | | | | | * escape html tags, except pre tags (#807, #795) * try to avoid unwanted quick phrase modifiers git-svn-id: http://redmine.rubyforge.org/svn/trunk@1216 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Trac importer: support database schema for Trac migration (#757 by John ↵Jean-Philippe Lang2008-03-051-3/+10
| | | | | | Goerzen). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1195 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added jsp mime type.Jean-Philippe Lang2008-03-051-0/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1191 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes #780: Redmine fails to start with a const_missing error on ↵Jean-Philippe Lang2008-03-051-0/+2
| | | | | | Redmine::MenuManager::MenuItem::GLoc (occurs when a Redmine plugin is loaded before GLoc). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1187 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Propagates time tracking to the parent project (closes #433). Time report ↵Jean-Philippe Lang2008-02-271-0/+41
| | | | | | enhancements. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1176 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Trac importer fix:Jean-Philippe Lang2008-02-261-8/+48
| | | | | | | | | | * error when trying to convert too long ticket ids (closes #719) Enhancements (#619): * Trac guide wiki pages skipped * wiki attachments migration added git-svn-id: http://redmine.rubyforge.org/svn/trunk@1175 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Menus items:Jean-Philippe Lang2008-02-222-6/+12
| | | | | | | * fixed broken translation when a plugin is installed (closes #649) * small fix to the plugin API: options parameter added to Redmine::Plugin#menu git-svn-id: http://redmine.rubyforge.org/svn/trunk@1172 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Mantis importer: do not duplicate Mantis username in firstname and lastname ↵Jean-Philippe Lang2008-02-161-1/+1
| | | | | | if realname is blank. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1158 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: CVS repository doesn't work if port is used in the url (#653).Jean-Philippe Lang2008-02-161-2/+2
| | | | | | Added functional tests for CVS adapter. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1156 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added a simple rake task to fetch changesets from the repositories:Jean-Philippe Lang2008-02-161-0/+24
| | | | | | rake redmine:fetch_changesets git-svn-id: http://redmine.rubyforge.org/svn/trunk@1155 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added:Jean-Philippe Lang2008-02-162-9/+33
| | | | | | | * the 'include' macro to include a wiki page * macro escaping support (with exclamation mark) git-svn-id: http://redmine.rubyforge.org/svn/trunk@1153 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added the following permissions (#527, #585, #627):Jean-Philippe Lang2008-02-161-0/+2
| | | | | | | * edit_issue_notes: let user edit any notes * edit_own_issue_notes: let user edit his own notes only git-svn-id: http://redmine.rubyforge.org/svn/trunk@1152 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Make Mantis importer preserve bug ids.Jean-Philippe Lang2008-02-151-1/+6
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1146 e93f8b46-1217-0410-a6f0-8f06a7374b81
* The following menus can now be extended by plugins: top_menu, account_menu, ↵Jean-Philippe Lang2008-02-122-18/+50
| | | | | | | | application_menu (empty by default). Sligth layout change: links in the top menu are now li elements. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1137 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Issue list now supports bulk edit/move/delete (#563, #607). For now, issues ↵Jean-Philippe Lang2008-02-101-3/+2
| | | | | | | | | | | | | from different projects can not be bulk edited/moved/deleted at once. There are 2 ways to select a set of issues on the issue list: * by using checkbox and/or the little pencil that will select/unselect all issues (#567) * by clicking on the rows (but not on the links), Ctrl and Shift keys can be used to select multiple issues Context menu was disabled on links so that the default context menu of the browser is displayed when right-clicking on a link (#545). All this was tested with Firefox 2, IE 6/7, Opera 8 (use Alt+Click instead of Right-click) and Safari 2/3. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1130 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Merged IssuesController #edit and #update into a single actions.Jean-Philippe Lang2008-02-091-2/+2
| | | | | | Users with 'edit issues' permission can now update any property including custom fields when adding a note or changing the status (#519, #581, #587). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1129 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added a few extensions/mimetypes.Jean-Philippe Lang2008-02-071-6/+9
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1128 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Mantis importer: few fixes in user mapping.Jean-Philippe Lang2008-02-061-6/+12
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1127 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Trac importer: handle nil usernames.Jean-Philippe Lang2008-02-061-0/+2
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1125 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Use Postgresql's reset_pk_sequence in Trac importer to reset issue id ↵Jean-Philippe Lang2008-02-041-10/+2
| | | | | | sequence (#595). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1119 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Do not use RedCloth's glyphs (#210).Jean-Philippe Lang2008-02-031-1/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1113 e93f8b46-1217-0410-a6f0-8f06a7374b81
* ProjectsController#add_news moved to NewsController#new.Jean-Philippe Lang2008-02-031-1/+1
| | | | | | Preview added when adding/editing a news (#590). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1111 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Do not show Roadmap menu item if the project doesn't define any versions.Jean-Philippe Lang2008-02-021-1/+2
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1107 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Mantis importer:Jean-Philippe Lang2008-01-231-6/+1
| | | | | | | * do not truncate projects descriptions * encode attachment filenames to utf8 git-svn-id: http://redmine.rubyforge.org/svn/trunk@1100 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: PostgreSQL issues_seq_id not updated when using Trac importer.Jean-Philippe Lang2008-01-231-1/+12
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1099 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Show explicit error message when the scm command failed (eg. when svn binary ↵Jean-Philippe Lang2008-01-232-2/+1
| | | | | | is not available). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1094 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added a 'New issue' link in the main menu (accesskey 7).Jean-Philippe Lang2008-01-203-2/+41
| | | | | | The drop-down lists to add an issue on the project overview and the issue list are removed. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1081 e93f8b46-1217-0410-a6f0-8f06a7374b81