summaryrefslogtreecommitdiffstats
path: root/app/controllers
Commit message (Collapse)AuthorAgeFilesLines
* Allow additional workflow transitions for issue author and assignee (#2732).Jean-Philippe Lang2011-02-201-3/+14
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4895 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: fix diff revision param validation.Toshi MARUYAMA2011-02-171-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4860 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: space and tab cleanup of app/controllers/repositories_controller.rb.Toshi MARUYAMA2011-02-121-17/+18
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4817 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: fix non ASCII filename downloaded from repo is broken on Internet ↵Toshi MARUYAMA2011-02-121-1/+1
| | | | | | Explorer (#7288). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4816 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: Relations are not displayed after adding/removing an issue relation ↵Jean-Philippe Lang2011-01-271-1/+5
| | | | | | (#7463). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4764 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Set the httponly flag on the autologin cookie.Jean-Philippe Lang2011-01-231-1/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4757 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Makes the autologin cookie configurable (#1763).Jean-Philippe Lang2011-01-231-2/+13
| | | | | | The cookie attributes (name, path, secure) can now be set in config/configuration.yml. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4756 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Moves relations fetching from views to the controller and skip invalid ↵Jean-Philippe Lang2011-01-221-0/+1
| | | | | | relations (#7385). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4741 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: use format_revision() for history, view and annotate (#3724).Toshi MARUYAMA2011-01-211-2/+5
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4733 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Enable ability for administrators to delete users (#7296).Jean-Philippe Lang2011-01-161-2/+11
| | | | | | User's personal data (eg. preferences, tokens, private queries...) are deleted, public data (eg. issues, wiki edits, attachments...) are reassigned to the anonymous user. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4729 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Use #blank? instead of #nil? || #empty?.Jean-Philippe Lang2011-01-141-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4711 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Respond with 404 instead of 500 when revision/entry is not found in the ↵Jean-Philippe Lang2011-01-141-1/+1
| | | | | | repository (#7307). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4710 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: fix error on revision page for empty revision (#7307).Toshi MARUYAMA2011-01-131-0/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4703 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: changing two revision diff text at SCM adapter level (#3724).Toshi MARUYAMA2011-01-111-1/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4698 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fix associated revisions label on issue page.Toshi MARUYAMA2011-01-081-0/+2
| | | | | | | | r4613 shows git long hash value. Contributed by Yuya Nishihara. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4652 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Changes ProjectsController#modules param name and add tests.Jean-Philippe Lang2011-01-061-2/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4647 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Verify HTTP method on ProjectsController#create.Jean-Philippe Lang2011-01-061-3/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4646 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Moves enabled_module_names param to project attribute so that it can be set ↵Jean-Philippe Lang2011-01-061-1/+0
| | | | | | through the Project API. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4645 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: should redirect to the new project when copying a project.Jean-Philippe Lang2011-01-021-2/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4616 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Changing revision label and identifier at SCM adapter level (#3724, #6092)Toshi MARUYAMA2011-01-021-0/+3
| | | | | | Contributed by Yuya Nishihara. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4613 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Find visible issues only in ContextMenusController#issues.Jean-Philippe Lang2010-12-291-1/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4580 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Takes more parameters into account to determine activity freshness (#7188).Jean-Philippe Lang2010-12-291-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4579 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Makes the API accepts the X-Redmine-API-Key header to hold the API key.Jean-Philippe Lang2010-12-231-3/+12
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4573 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Makes /projects API accept same pagination parameters as other API ↵Jean-Philippe Lang2010-12-231-1/+3
| | | | | | collection resources. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4572 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Makes API accept offset/limit or page/limit parameters for retrieving ↵Jean-Philippe Lang2010-12-231-5/+12
| | | | | | collections. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4571 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes valid revision regexp.Jean-Philippe Lang2010-12-201-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4549 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds support for requesting information about current user using ↵Jean-Philippe Lang2010-12-201-10/+14
| | | | | | /users/current (#7141). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4544 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Restore rev param validation that was removed in r2840.Jean-Philippe Lang2010-12-181-1/+10
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4542 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes a data disclosure issue introduced in r3941.Jean-Philippe Lang2010-12-181-0/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4535 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: 404 when entering time with blank issue id (#7099).Jean-Philippe Lang2010-12-141-2/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4511 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Refactor and add tests for News #index API (#7072).Jean-Philippe Lang2010-12-121-7/+18
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4505 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Make sure there's no nil result in auto_complete.Jean-Philippe Lang2010-12-121-0/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4503 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Autocomplete issue relations on subject (#3170).Jean-Philippe Lang2010-12-121-2/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4502 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes password sending when creating user.Jean-Philippe Lang2010-12-121-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4500 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Extracts user groups assignment from controller.Jean-Philippe Lang2010-12-121-1/+0
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4499 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Code cleanup.Jean-Philippe Lang2010-12-122-7/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4497 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Moves mail_notification param to user hash param so that it can be set using ↵Jean-Philippe Lang2010-12-122-14/+5
| | | | | | the User API. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4496 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Moves password param to user hash param so that it can be set using the User ↵Jean-Philippe Lang2010-12-121-5/+9
| | | | | | API. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4493 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Declare safe attributes for User and Projects models.Jean-Philippe Lang2010-12-123-6/+9
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4492 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Restores object count and adds offset/limit attributes to API responses for ↵Jean-Philippe Lang2010-12-113-13/+40
| | | | | | paginated collections (#6140). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4489 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds a pseudo format to api template names and overrides ↵Jean-Philippe Lang2010-12-045-14/+31
| | | | | | ActionController#default_template so that api templates are chosen automatically. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4466 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes test failure in r4461.Jean-Philippe Lang2010-12-041-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4462 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds REST API for TimeEntries (#6823).Jean-Philippe Lang2010-12-041-17/+65
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4461 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Moves project attributes default assignments from ProjectsController#new to ↵Jean-Philippe Lang2010-12-031-6/+1
| | | | | | the model (#6064). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4460 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Converts IssuesController to use the new API template system and makes ↵Jean-Philippe Lang2010-12-031-18/+9
| | | | | | xml/json responses consistent (#6136). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4458 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Converts ProjectsController to use the new API template system.Jean-Philippe Lang2010-12-031-8/+9
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4456 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds a reusable method to render API response on validation failure.Jean-Philippe Lang2010-12-032-5/+15
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4455 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Dry Users API responders.Jean-Philippe Lang2010-12-031-8/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4454 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds xml/json REST API for Users (#6260).Jean-Philippe Lang2010-12-031-1/+14
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4453 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds a builder-like template system for rendering xml and json API responses.Jean-Philippe Lang2010-12-031-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4452 e93f8b46-1217-0410-a6f0-8f06a7374b81