- 09 Sep, 2016 1 commit
-
-
Sean McGivern authored
-
- 31 Aug, 2016 1 commit
-
-
Robert Schilling authored
-
- 30 Aug, 2016 4 commits
-
-
tiagonbotelho authored
-
tiagonbotelho authored
-
tiagonbotelho authored
adds test to check whether or not an email is sent to label subscribers after creating a new issue through the api
-
tiagonbotelho authored
-
- 15 Aug, 2016 3 commits
-
-
Patricio Cano authored
- Refactored SpamCheckService into SpamService
-
Patricio Cano authored
- Removed unnecessary column from `SpamLog` - Moved creation of SpamLogs out of its own service and into SpamCheckService - Simplified code in SpamCheckService. - Moved move spam related code into Spammable concern
-
Patricio Cano authored
- Merged `AkismetSubmittable` into `Spammable` - Clean up `SpamCheckService` - Added tests for `Spammable` - Added submit (ham or spam) options to `AkismetHelper`
-
- 27 Jul, 2016 1 commit
-
-
Patricio Cano authored
Refactor spam validation to a concern that can be easily reused and improve legibility in `SpamCheckService`
-
- 26 Jul, 2016 3 commits
-
-
Patricio Cano authored
-
Patricio Cano authored
-
Patricio Cano authored
-
- 12 Jul, 2016 1 commit
-
-
Robert Schilling authored
-
- 23 Jun, 2016 1 commit
-
-
Marc Siegfriedt authored
rely only on IssuesFinder docs and changelog
-
- 17 Jun, 2016 2 commits
-
-
Z.J. van de Weg authored
-
Z.J. van de Weg authored
This only supports Issues and MergeRequests right now because of the consistency of the routes those models provide.
-
- 08 Jun, 2016 1 commit
-
-
Alejandro Rodríguez authored
This was not a clear cut n+1 query, given that if you're directly subscribed to all issues that the API is returning you never really need to check for the notes. However, if you're subscribed to _all_ of them, then for each issuable you need to go once to `notes`, and once to `users` (for the authors). By preemtively loading notes and authors, at worst you have 1 extra query, and at best you saved 2n extra queries. We also took advantage of this preloading of notes when counting user notes.
-
- 03 Jun, 2016 2 commits
-
-
James Lopez authored
This reverts commit 3e991230.
-
James Lopez authored
# Conflicts: # app/models/project.rb
-
- 12 May, 2016 1 commit
-
-
Ahmad Sherif authored
Closes #15638
-
- 28 Apr, 2016 1 commit
-
-
Stan Hu authored
Previously all remote IPs appeared at 127.0.0.1, which made Akismet not very useful. Using the ActionDispatch Remote IP (http://api.rubyonrails.org/classes/ActionDispatch/RemoteIp.html) should provide more reliable results. Closes #16629
-
- 13 Apr, 2016 7 commits
-
-
Michael Greene authored
-
Robert Schilling authored
-
Robert Schilling authored
-
Robert Schilling authored
-
Robert Schilling authored
-
Robert Schilling authored
-
Robert Schilling authored
-
- 08 Apr, 2016 1 commit
-
-
Robert Schilling authored
-
- 28 Mar, 2016 1 commit
-
-
Zeger-Jan van de Weg authored
-
- 21 Mar, 2016 1 commit
-
-
Zeger-Jan van de Weg authored
-
- 19 Mar, 2016 3 commits
-
-
Zeger-Jan van de Weg authored
-
Zeger-Jan van de Weg authored
-
Zeger-Jan van de Weg authored
-
- 17 Mar, 2016 1 commit
-
-
Douglas Barbosa Alexandre authored
-
- 02 Feb, 2016 2 commits
-
-
Douglas Barbosa Alexandre authored
-
Stan Hu authored
Currently any spam detected by Akismet by non-members via API will be logged in a separate table in the admin page. Closes #5612
-
- 26 Jun, 2015 2 commits
-
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
Dmitriy Zaporozhets authored
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>
-