summaryrefslogtreecommitdiffstats
path: root/test/functional
Commit message (Collapse)AuthorAgeFilesLines
* Global queries can be saved from the global issue list (follows r1311 and ↵Jean-Philippe Lang2008-03-301-9/+35
| | | | | | closes #897). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1312 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Queries can be marked as 'For all projects'. Such queries will be available ↵Jean-Philippe Lang2008-03-301-0/+185
| | | | | | | | | on all projects and on the global issue list (#897, closes #671). Only admin users can create/edit queries that are public and for all projects. Note: this change does not allow to save a query from the global issue list. You have to be inside a project but then you can mark the query as 'For all projects'. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1311 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: when bulk editing, setting "Assigned to" to "nobody" causes an sql ↵Jean-Philippe Lang2008-03-261-0/+10
| | | | | | error with Postgresql (#935). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1294 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Always show 'View' and 'Annotate' links on repository files (download will ↵Jean-Philippe Lang2008-03-193-2/+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
* Add NewsController and TimelogController tests.Jean-Philippe Lang2008-03-172-1/+97
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1270 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Add some tests on RolesController.Jean-Philippe Lang2008-03-171-0/+128
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1269 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fix tests broken by r1243 (Redirect to issue page after creating a new issue).Jean-Philippe Lang2008-03-151-1/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1257 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Workflow copy:Jean-Philippe Lang2008-03-151-0/+92
| | | | | | | * added the ability the copy an existing workflow when creating a new role (closes #841) * use a single raw insert statement to copy tracker/role workflow rather than instantiating hundreds/thousands of objects git-svn-id: http://redmine.rubyforge.org/svn/trunk@1252 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds 2 permissions (closes #859):Jean-Philippe Lang2008-03-141-1/+44
| | | | | | | * 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
* Fixes #820: invalid project id causes a NoMethodError in SearchController ↵Jean-Philippe Lang2008-03-121-0/+6
| | | | | | (Angel Dobbs-Sciortino). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1237 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Merged Git support branch (r1200 to r1226).Jean-Philippe Lang2008-03-122-0/+217
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1236 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Activity enhancements:Jean-Philippe Lang2008-03-111-3/+55
| | | | | | | * 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
* Display the last 30 days on the activity view rather than the current month.Jean-Philippe Lang2008-03-051-2/+2
| | | | | | Number of days can be configured in the application settings. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1196 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Display links to Atom feeds (closes #496, #750).Jean-Philippe Lang2008-03-051-1/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1185 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Let the user choose when deleting issues with reported hours (closes #734, #71):Jean-Philippe Lang2008-02-291-4/+40
| | | | | | | | | * to delete the hours * to assign the hours to the project * to reassign the hours to another issue git-svn-id: http://redmine.rubyforge.org/svn/trunk@1182 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Login field name changed to username (#755).Jean-Philippe Lang2008-02-291-2/+2
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1181 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds an optional description to attachments.Jean-Philippe Lang2008-02-292-2/+2
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1180 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed JournalControllerTest.Jean-Philippe Lang2008-02-271-1/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1177 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Propagates time tracking to the parent project (closes #433). Time report ↵Jean-Philippe Lang2008-02-271-9/+21
| | | | | | enhancements. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1176 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds date range filter and pagination on time entries detail view (closes #434).Jean-Philippe Lang2008-02-261-1/+49
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1173 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: CVS repository doesn't work if port is used in the url (#653).Jean-Philippe Lang2008-02-163-0/+135
| | | | | | Added functional tests for CVS adapter. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1156 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added the following permissions (#527, #585, #627):Jean-Philippe Lang2008-02-161-0/+8
| | | | | | | * 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
* Issue list now supports bulk edit/move/delete (#563, #607). For now, issues ↵Jean-Philippe Lang2008-02-102-28/+117
| | | | | | | | | | | | | 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-17/+10
| | | | | | 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
* Activity test fix (r1120).Jean-Philippe Lang2008-02-051-6/+8
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1123 e93f8b46-1217-0410-a6f0-8f06a7374b81
* ProjectsController#add_news moved to NewsController#new.Jean-Philippe Lang2008-02-031-0/+11
| | | | | | Preview added when adding/editing a news (#590). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1111 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Administrators can edit issue notes.Jean-Philippe Lang2008-02-021-0/+51
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1105 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed RepositoriesController: undefined local variable or method ↵Jean-Philippe Lang2008-01-251-0/+6
| | | | | | `show_error' (broken by r1094). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1104 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed search with all words (broken in r994).Jean-Philippe Lang2008-01-211-1/+32
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1092 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added default value for custom fields. Fixed javascript on custom field form ↵Jean-Philippe Lang2008-01-201-3/+16
| | | | | | for project and user custom fields. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1090 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: custom field selection is not saved when unchecking them all on ↵Jean-Philippe Lang2008-01-201-1/+2
| | | | | | project settings git-svn-id: http://redmine.rubyforge.org/svn/trunk@1083 e93f8b46-1217-0410-a6f0-8f06a7374b81
* ProjectsController#add_issue moved to IssuesController#new.Jean-Philippe Lang2008-01-202-19/+50
| | | | | | Tracker can now be changed/selected on the new issue form. This action can be invoked without the tracker_id parameter (the first enabled tracker will be used by default). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1080 e93f8b46-1217-0410-a6f0-8f06a7374b81
* On the calendar, the gantt and in the Tracker filter on the issue list, only ↵Jean-Philippe Lang2008-01-161-3/+3
| | | | | | active trackers of the project (and its sub projects) can be selected. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1071 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Admin settings screen split to tabs.Jean-Philippe Lang2008-01-062-13/+54
| | | | | | Email notification options moved to this view as a tab and LDAP list is accessible from the 'Authentication' tab. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1046 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Merged IssuesController change_status and add_note actions.Jean-Philippe Lang2008-01-061-9/+113
| | | | | | | The 'Change status' specific form removed and now accessible from issue/show view with no additional request (click on 'Update' to show the form). The 'Change issue status' permission is removed. To change the status, the user just needs to have either 'Edit' or 'Add note' permissions and some workflow transitions allowed. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1043 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Default configuration data can now be loaded from the administration screen.Jean-Philippe Lang2008-01-051-1/+27
| | | | | | | A message is automatically displayed on this screen if roles, trackers,... have not been configured yet. The rake task is still available and the data loading code is wrapped in a transaction. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1040 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added wiki annotate view. It's accessible for each version from the page ↵Jean-Philippe Lang2007-12-201-0/+14
| | | | | | | | history view. Slight style change: pre-wrap added on file/diff contents. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1020 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Do not run Mercurial functional tests if the test repository is not set up.Jean-Philippe Lang2007-12-191-77/+82
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1019 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Add email notification to IssuesController#edit.Jean-Philippe Lang2007-12-191-2/+14
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1018 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Moved ProjectsController#list_documents and add_document to ↵Jean-Philippe Lang2007-12-182-7/+64
| | | | | | DocumentsController#index and new. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1011 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Project identifier is now used in URLs (instead of project id).Jean-Philippe Lang2007-12-176-17/+25
| | | | | | URLs with a project id will still be recognized. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1007 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added some functional tests (wiki).Jean-Philippe Lang2007-12-152-1/+159
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@999 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: Unable to create a wiki (Rails 2.0 compatibility).Jean-Philippe Lang2007-12-141-0/+43
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@998 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Search engine: issue custom fields can now be searched.Jean-Philippe Lang2007-12-141-2/+13
| | | | | | Each issue custom field (excepting numeric, date and boolean fields) can be marked as "Searchable" (default to false). git-svn-id: http://redmine.rubyforge.org/svn/trunk@994 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added a Mercurial test repository with unit and functional tests.Jean-Philippe Lang2007-12-141-0/+117
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@991 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added some tests for projects controller and helper.Jean-Philippe Lang2007-12-141-1/+47
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@989 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added some functional tests and a CVS test repository.Jean-Philippe Lang2007-12-139-3/+339
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@987 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added some functional tests (issues).Jean-Philippe Lang2007-12-121-0/+67
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@984 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added some functional tests (projects and repositories).Jean-Philippe Lang2007-12-123-1/+165
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@981 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Merged Rails 2.0 compatibility changes.Jean-Philippe Lang2007-12-101-0/+31
| | | | | | Compatibility with Rails 1.2 is preserved. git-svn-id: http://redmine.rubyforge.org/svn/trunk@975 e93f8b46-1217-0410-a6f0-8f06a7374b81