Commit Graph

45 Commits (ee6aa856ba6c8a7a01aac9c41a5021f5a308260d)

Author SHA1 Message Date
Eric Davis 1aa20b17b4 [#302] Protect ApplicationController methods so they are not considered actions 14 years ago
Felix Schäfer 10dffcf3b9 Get the autologin cookie name from the config #273 14 years ago
Eric Davis 99a12ecbcf [#129] Replace public strings using Redmine with ChiliProject 14 years ago
Jean-Philippe Lang 07fe46e9df Makes the API accepts the X-Redmine-API-Key header to hold the API key. 14 years ago
Jean-Philippe Lang d076c19822 Makes API accept offset/limit or page/limit parameters for retrieving collections. 14 years ago
Jean-Philippe Lang 00d50157d3 Restores object count and adds offset/limit attributes to API responses for paginated collections (#6140). 14 years ago
Jean-Philippe Lang 224921460a Adds a pseudo format to api template names and overrides ActionController#default_template so that api templates are chosen automatically. 14 years ago
Jean-Philippe Lang d0a3aab2e7 Adds a reusable method to render API response on validation failure. 14 years ago
Jean-Philippe Lang 96ce0f017c Adds a builder-like template system for rendering xml and json API responses. 14 years ago
Jean-Philippe Lang 7824eca775 Refactor: merged error rendering methods. 14 years ago
Jean-Philippe Lang eea456ed84 Improved error message when trying to access an archived project (#2995). 14 years ago
Jean-Baptiste Barth b255b7760a Added ability to delete issues from different projects through contextual menu (#5332) 14 years ago
Jean-Baptiste Barth 4853dd97fd Splitted #find_issues filter in ApplicationController to #find_issues and #check_project_uniqueness (#5332) 14 years ago
Eric Davis 3a2efb4757 Refactor: convert ProjectEnumerations to a resource on a project. 14 years ago
Eric Davis 73ba49a715 Use the base layout for all 403, 404, and 500 pages. #6172 14 years ago
Eric Davis 13fe01a185 Refactor: pull up method to ApplicationController. 14 years ago
Eric Davis f18b126fba Refactor: Pull up method to ApplicationController. 14 years ago
Eric Davis 8c79385261 Refactor: extract back_url method to ApplicationController. 14 years ago
Eric Davis 48a5460da4 Allow js formatted responses. 15 years ago
Eric Davis 345301284a Added JSON support to the issues API. #1214 15 years ago
Eric Davis 306ca5e714 Refactor: Pull up #find_optional_project to ApplicationController. 15 years ago
Jean-Philippe Lang 0d938dff59 Fixed: 500 internal error when browsing any Redmine page in Epiphany (#5401). 15 years ago
Eric Davis 488879d9cf Refactor: pull #query_statement_invalid up to ApplicationController. 15 years ago
Jean-Philippe Lang aa4d1fe816 Fixed: API 401 response does not include WWW-Authenticate header (#5322). 15 years ago
Eric Davis 194dab8e96 Refactor: Change the different find_object filters to share a common method. 15 years ago
Eric Davis e6c8760ad7 Refactor: Split the find_object methods to prep for a larger refactoring. 15 years ago
Eric Davis fe1e3ccd18 Refactor: Decouple failed attachments and the flash messages 15 years ago
Eric Davis 0fd7e2d696 Refactor: Moved ApplicationController#attach_files to the Attachment model 15 years ago
Eric Davis 9e22faa640 Converted the REDMINE_SUPPORTED_SCM constant to a class 15 years ago
Eric Davis e5d300af0a Refactor: Pull up several #find_project methods to ApplicationController 15 years ago
Jean-Philippe Lang 0ef9bc039d Adds a log message when an API call raises an InvalidAuthenticityToken error. 15 years ago
Jean-Philippe Lang 68a4cd38f5 XML REST API for Projects (#296). 15 years ago
Jean-Philippe Lang 3873388f9b XML REST API for issues that provides CRUD operations for Issues (#1214). 15 years ago
Eric Davis bfcd5039f2 Added an Admin setting to enable/disable the REST web service. (#3920) 15 years ago
Eric Davis e07e9d8bfe Added support for HTTP Basic access to the API. (#3920) 15 years ago
Eric Davis baa1ad4256 Allow authenticating with an API token via XML or JSON. (#3920) 15 years ago
Jean-Philippe Lang 488c192286 Removes "xxx and return" calls (#4446). 15 years ago
Jean-Philippe Lang dfabadf4f7 Adds an admin layout that displays the admin menu in the sidebar. 15 years ago
Jean-Philippe Lang f3bcb705f7 Display an error when authenticity token is invalid. 15 years ago
Jean-Philippe Lang ebab5a0074 Remove broken cookies after upgrade from 0.8.x to prevent an error from Rails (#4292). 15 years ago
Jean-Philippe Lang 0485d3a524 Reset session on login/logout (#4248). 15 years ago
Eric Davis ea0bc56a65 Protect controllers from potential CSRF attacks. #4216 15 years ago
Eric Davis 93bf1df5d4 Fix 500 errors with a POST request that requires a login. #4216 15 years ago
Jean-Philippe Lang 07aa3c55bd Contextual quick search (#3263). 15 years ago
Eric Davis 7b0cb6aba8 Upgraded to Rails 2.3.4 (#3597) 15 years ago
Jean-Philippe Lang 9c282842a9 Do not start user session when accessing atom feed with token-based authentication. 16 years ago
Jean-Philippe Lang 8141110eb2 Ability to allow non-admin users to create projects (#1007). 16 years ago
Jean-Philippe Lang 7dccf9fda6 Allows multiple roles on the same project (#706). Prerequisite for user groups feature. 16 years ago
Jean-Philippe Lang 21eb3c089d Fixed: When logging in via an autologin cookie the user's last_login_on should be updated (#2820). 16 years ago
Jean-Philippe Lang fe28193e4e Merged Rails 2.2 branch. Redmine now requires Rails 2.2.2. 16 years ago