summaryrefslogtreecommitdiff
path: root/app/controllers/projects/issues_controller.rb
Commit message (Collapse)AuthorAgeFilesLines
* new-branch-buttonZeger-Jan van de Weg2016-03-151-0/+1
|
* Move the #toggle_subscription controller method to a concernRémy Coutable2016-03-151-9/+4
|
* Improving the original label-subscribing implementationRémy Coutable2016-03-151-0/+2
| | | | | | | 1. Make the "subscribed" text in Issuable sidebar reflect the labels subscription status 2. Current user mut be logged-in to toggle issue/MR/label subscription
* Label description and Label rowTap2016-02-171-0/+1
| | | | | - Add label description - Show label row when filtering issues or merge requests by label
* Fix autocomplete for new issues/MRs/snippetsfix-autocomplete-new-issuesYorick Peterse2016-01-151-1/+1
|
* Show referenced MRs & Issues only when the current viewer can access themRémy Coutable2016-01-131-1/+1
|
* Implement new sidebar for merge request pageDmitriy Zaporozhets2015-12-111-1/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* display referenced merge requests in issue description with CI statusgsmethells/gitlab-ce-mr-statusesGreg Smethells2015-12-111-0/+1
|
* Strip attributes for Milestone and Issuable. #3428Jose Corcuera2015-11-261-3/+1
|
* award emojiValery Sizov2015-11-191-1/+1
|
* Fix trailing space issue with merge requests and issues. Fixes #2514Drew Blessing2015-11-101-1/+3
|
* Redirect to a default path if HTTP_REFERER is not setStan Hu2015-10-201-1/+1
| | | | | | | | | | Safari 9.0 does not yet honor the HTML5 `origin-when-cross-origin` mode, and it's possible load balancers/proxies strip the HTTP_REFERER from the request header. In these cases, default to some default path. Closes #3122 Closes https://github.com/gitlabhq/gitlabhq/issues/9731
* Only accept open issues and merge requestsZeger-Jan van de Weg2015-10-161-1/+1
|
* Show merge requests which close current issueZeger-Jan van de Weg2015-10-161-0/+7
|
* Renamed Note.inc_associations to with_associationsYorick Peterse2015-10-151-1/+1
|
* Eager load various issue/note associationsYorick Peterse2015-10-151-1/+1
| | | | | This ensures we don't end up running N+1 queries for the objects in the affected collections.
* Simplify code around (cross)-referencesDouwe Maan2015-10-121-1/+1
|
* Disable internal issue tracker if external tracker in useStan Hu2015-07-171-1/+1
| | | | Closes #2006
* Update controller filtersDmitriy Zaporozhets2015-06-261-3/+3
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Rename abilities to correspond contoller/model action namesrename-abilitiesDmitriy Zaporozhets2015-06-261-1/+1
| | | | | | | | | | | | | | | | | write_ was renamed to create_ modify_ was renamed to update_ So now in update action we have next code def create can?(current_user, :create_issue, @issue) end def update can?(current_user, :update_issue, @issue) end Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Improve performance for issue#show pageDmitriy Zaporozhets2015-06-241-0/+1
| | | | | | | | | * store @participants in variable * store result of subscribed? call into variable In total it reduce amount of SQL queries for issue with 10 comments/participants twice. Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Add search issues/MR by numberNikita Verkhovin2015-05-181-1/+9
|
* Fixed the Rails/ActionFilter copJeroen van Baarsen2015-04-201-7/+7
| | | | Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
* testsValery Sizov2015-03-161-6/+3
|
* rename table subscribe; make it polymorficValery Sizov2015-03-161-1/+1
|
* SubscriptionValery Sizov2015-03-151-1/+10
|
* Use same constant for amount of items per pageDmitriy Zaporozhets2015-03-121-1/+1
|
* Send notifications and leave system comments when bulk updating issues.Douwe Maan2015-03-061-1/+10
|
* More use of shortcut routesDmitriy Zaporozhets2015-02-251-5/+3
|
* Fix updating issue 500 errorDmitriy Zaporozhets2015-02-221-1/+1
|
* Upgrade to Rails 4.1.9Vinnie Okada2015-02-141-3/+5
| | | | | | Make the following changes to deal with new behavior in Rails 4.1.2: * Use nested resources to avoid slashes in arguments to path helpers.
* Refactor issuable list pagesDmitriy Zaporozhets2014-12-241-3/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Refactor issues and merge requests listsDmitriy Zaporozhets2014-12-231-3/+3
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Add author filter for issues & merge requests pagesDmitriy Zaporozhets2014-12-051-14/+2
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Add task lists to issues and merge requestsVinnie Okada2014-10-051-1/+1
| | | | | | | | Make the Markdown parser recognize "[x]" or "[ ]" at the beginning of a list item and turn it into a checkbox input. Users who can modify the issue or MR can toggle the checkboxes directly or edit the Markdown to manage the tasks. Task status is also displayed in the MR and issue lists.
* Dont show blocked users in assignee filterDmitriy Zaporozhets2014-09-251-1/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Search by issue/mr title and descriptionDmitriy Zaporozhets2014-08-271-1/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Allow set labels from Issue/MR formsDmitriy Zaporozhets2014-07-291-1/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Create required issue param for new action.Marin Jankovski2014-07-011-0/+4
|
* Remove protected_atrributes gem and start moving to strong paramsDmitriy Zaporozhets2014-06-261-3/+10
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Merge branch 'issues-filter-by-description' into 'master'Dmitriy Zaporozhets2014-06-241-1/+1
|\ | | | | | | | | | | Issues filter by description In Issues section of any project there is a filter box, which by default says 'Filter by title or description' - so this behaviour is desired. But in fact only filter by title works and filter by description DOESN'T work. This fix adds description fitlering.
| * Fixes a problem with 'Issues' filter box, where description of the filter ↵Andrey Vasilyev2014-05-161-1/+1
| | | | | | | | says 'Filter by title or description' but in fact filter only works for title and doesn't work for description
* | Show/hide issue assignee avatar depends on drag-n-drop column in milestone viewDmitriy Zaporozhets2014-06-161-0/+1
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Add reopened tab to milestone issues. Add ids and data to milestone issues ↵Dmitriy Zaporozhets2014-06-041-0/+5
| | | | | | | | | | | | to enable dragging Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Implements drag and drop upload in creating issuesEarle Bunao & Neil Calabroso2014-05-231-1/+3
|/
* Move update issue code to separate serviceDmitriy Zaporozhets2014-04-021-2/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Move code for issue creation to service.Dmitriy Zaporozhets2014-04-021-3/+1
| | | | | | | | | The goal of suych refactoring is to get rid of observers. Its much easier to test and code when object creation and all other related actions done in one class instead of splited across observers, callbacks etc. Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Remove author_id_of_changes from appDmitriy Zaporozhets2014-03-251-1/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Move services for collecting items to FindersDmitriy Zaporozhets2014-02-251-1/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Show only people who have assigned merge requests in assignee dropdownDmitriy Zaporozhets2014-02-131-1/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>