summaryrefslogtreecommitdiffstats
path: root/test/functional
Commit message (Collapse)AuthorAgeFilesLines
* Merged bug fixes r3412 to r3414.Jean-Philippe Lang2010-02-141-0/+18
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/branches/0.9-stable@3432 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Merged r3333 from trunk.Jean-Philippe Lang2010-01-181-0/+8
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/branches/0.9-stable@3334 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Merged r3315 from trunk.Eric Davis2010-01-141-0/+46
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/branches/0.9-stable@3316 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Merged r3258 and r3281 from trunk.Jean-Philippe Lang2010-01-091-0/+8
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/branches/0.9-stable@3286 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Merged r3277 to r3279 from trunk.Jean-Philippe Lang2010-01-031-0/+10
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/branches/0.9-stable@3280 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds a 'Add subprojects' permission.Jean-Philippe Lang2009-12-241-63/+155
| | | | | | | * 'Add project' permission will let user create a root project * 'Add subprojects' permission will let project members create subprojects git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3238 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added an API token for each User to use when making API requests. (#3920)Eric Davis2009-12-231-0/+34
| | | | | | | | The API key will be displayed on My Account page with a link to reset or generate a new one. All existing users will have a token generated by the migration. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3217 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes odd test failures.Jean-Philippe Lang2009-12-211-3/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3212 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Make sure the RSS token is getting destroyed and created.Eric Davis2009-12-211-0/+34
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3210 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds on optional API key to repositories management controller and reposman.rb.Jean-Philippe Lang2009-12-201-0/+21
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3201 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes block reordering on my page (#2971).Jean-Philippe Lang2009-12-191-1/+25
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3194 e93f8b46-1217-0410-a6f0-8f06a7374b81
* By default, only show statuses that are used by the tracker on the workflow ↵Jean-Philippe Lang2009-12-181-5/+33
| | | | | | edit view. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3188 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Make sure user can not watch what he is not allowed to view.Jean-Philippe Lang2009-12-131-0/+9
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3170 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Removes changelog view.Jean-Philippe Lang2009-12-121-23/+0
| | | | | | All trackers can now be displayed on the roadmap. By default, only those marked as displayed on the roadmap are displayed. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3162 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds workflow copy functionality (#1727).Jean-Philippe Lang2009-12-121-1/+47
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3154 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds a Setting to control how an Issue's done_ratio is calculated:Eric Davis2009-12-111-0/+23
| | | | | | | | | * Issue field (default) - the done_ratio field for the Issue * Issue status - uses the Issue Status's value #4274 git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3151 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes that issue copy/move throws an error when status is not changed (#4369).Jean-Philippe Lang2009-12-091-2/+16
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3148 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds custom field selection on tracker form.Jean-Philippe Lang2009-12-091-2/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3145 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes a test broken by r3127.Jean-Philippe Lang2009-12-081-1/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3132 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes broken admin menu extension (#4351).Jean-Philippe Lang2009-12-071-0/+15
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3131 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Ability to add a new version from the issue form (#4315).Jean-Philippe Lang2009-12-061-0/+23
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3126 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Version sharing (#465) + optional inclusion of subprojects in the roadmap ↵Jean-Philippe Lang2009-12-062-0/+57
| | | | | | | | | | | | | | | | view (#2666). Each version of a project can be shared with: * subprojects * projects in the project hierarchy: ancestors + descendants (needs versions management permission on the root project) * projects in the project tree: root project + all its descendants (same as above) * all projects (can be set by admin users only) Notes: * when sharing a version of a private project with others projects, its name will be visible within the other projects * a project with versions used by non descendant projects can not be archived git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3123 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Enhanced the Issue Bulk Copy feature:Eric Davis2009-12-041-0/+24
| | | | | | | | | | * Add a Copy option to the Context menu for multiple issues. * Added assigned to, status, start and due date options to the move/copy form. * Allow Issue#move_to to change attributes on the moved/copied issue. #4117 git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3122 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Add a second action menu to IssuesController#show. (#4331)Eric Davis2009-12-031-1/+22
| | | | | | | | | Will have the update, log time, watch, copy, etc buttons. Had to rework how the watchers button works since it requires a unique DOM id for the Ajax response. Also modified the WatchersController to be able to replace multiple sections of the page, e.g. two Watch links. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3119 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: "None" category issue count is empty while grouping by category (#4308).Jean-Philippe Lang2009-12-021-8/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3112 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Enable tracker update on issue edit form (#2405).Jean-Philippe Lang2009-11-291-3/+28
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3108 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds an action to SysController to fetch changesets of one or all projects ↵Jean-Philippe Lang2009-11-281-0/+15
| | | | | | | | | | (#2925). Exemples: * /sys/fetch_changesets (=> fetches changesets for all active projects) * /sys/fetch_changeseys?id=foo (=> fetches changesets for project foo only) git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3107 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds dynamic columns selection on the issue list (#4272).Jean-Philippe Lang2009-11-281-0/+16
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3105 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes fixtures loading.Jean-Philippe Lang2009-11-271-0/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3101 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Add failing test for #4302.Jean-Philippe Lang2009-11-271-0/+5
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3096 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Use /raw/ for url instead of ?format=raw for getting raw repository files ↵Jean-Philippe Lang2009-11-161-0/+14
| | | | | | (#1901, #4119). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3074 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Allow issue grouping by custom field (#2679).Jean-Philippe Lang2009-11-161-2/+16
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3071 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds a 'Move and follow' button on Move/Copy view to be redirected to the ↵Jean-Philippe Lang2009-11-151-0/+13
| | | | | | created issue(s) rather than the source project issue list (#1847). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3063 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Allow non admin users to add subprojects (#2963).Jean-Philippe Lang2009-11-151-0/+17
| | | | | | Subprojects can be added to the projects for which the user has add_project permission. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3059 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Add view_issues permission (#3187).Jean-Philippe Lang2009-11-141-0/+20
| | | | | | | A migration adds this permission to all existing roles to preserve current behaviour. This permission controls access to issues, roadmap and changelog. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3039 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adding the body of the feed to the failure message. #4204Eric Davis2009-11-121-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3033 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds a link to automatically close completed versions in project settings ↵Jean-Philippe Lang2009-11-091-0/+8
| | | | | | (#1245). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3023 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds a few functional tests.Jean-Philippe Lang2009-11-073-7/+94
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3013 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: first day of date range is not included in time report with SQLite ↵Jean-Philippe Lang2009-11-041-0/+16
| | | | | | (#3112). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3009 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Use FasterCSV or ruby1.9 CSV instead of ruby1.8 builtin CSV.Jean-Philippe Lang2009-11-041-0/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3007 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Unified UsersController#list and #index.Jean-Philippe Lang2009-10-291-16/+15
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2991 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Include missing fixtures.Jean-Philippe Lang2009-10-291-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2989 e93f8b46-1217-0410-a6f0-8f06a7374b81
* AccountController#show (/account/show/:id) moved to UsersController#show ↵Jean-Philippe Lang2009-10-292-30/+43
| | | | | | (/users/:id). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2988 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Do not show user profile if no visible project or activity (#4129, #3720).Jean-Philippe Lang2009-10-291-0/+5
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2986 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Add a permission to remove issue watchers (#2450).Jean-Philippe Lang2009-10-251-0/+10
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2977 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Reverts r2770 (#3391).Jean-Philippe Lang2009-10-241-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2960 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added all list and boolean custom data fields to the Time Report. #4077Eric Davis2009-10-211-2/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2951 e93f8b46-1217-0410-a6f0-8f06a7374b81
* When a specific TimeEntryActivity are change, associated TimeEntries will beEric Davis2009-10-211-1/+62
| | | | | | | | | | | | | | | re-assigned to the correct record. * Renamed build to create since the methods now create objects. * Removed call to Project#save that isn't needed since objects are saved directly now. * Wrapped the activity creation and updates in a SQL transaction so TimeEntries will remain in a consistent state if there is an error. * When a Project's TimeEntryActivities are destroyed, they are now reassigned to the parent TimeEntryActivity. #4077 git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2950 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added a Activities tab to Project SettingsEric Davis2009-10-211-1/+128
| | | | | | | | | | | | | | | | | | | | | | | | * Changed Project#activities to allow getting inactive Activities also: * Changed the Enumeration#all named_scope to exclude project specific Activities * Changed the Project has_many time_entry_activities to include all by default and provided an #active method to filter them to active ones only * Split Project#activities to two methods and gave it a parameter that is used to determine if inactive activities are included (default is no) * Added a reset button to delete all project specific activities. * Added ProjectsController#reset_activities to remove the project specific activities * Added a HTTP DELETE route for reset_activities * Changed the permissions for managing project activities to have access to the ProjectsController#reset_activities action * Added a way to bulk save Project specific Activities in ProjectsController * #save_activities will save all the changed activities, including update the existing records * Added helper methods to the controller which will be refactored later * Allow the same TimeEntryActivity names on different projects #4077 git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2949 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added an active field track if an Enumeration is active on the frontend view.Eric Davis2009-10-211-0/+23
| | | | | | | | | | | * Changed TimelogHelper#activity_collection_for_select_options to only use active TimeEntryActivities. * Changed TimelogHelper#activity_collection_for_select_options to return a blank option if the time_entry's current activity is inactive. #4077 git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2946 e93f8b46-1217-0410-a6f0-8f06a7374b81