18 Apr, 2016
6 commits
-
Necessary to implement the feature of hiding repositories.
-
Expose notify push url
-
Adds CHANGELOG entry
-
Signed-off-by: Heitor Reis <marcheing@gmail.com>
-
Instead of including it manually on every step that needs it. Signed-off-by: Heitor Reis <marcheing@gmail.com>
-
Signed-off-by: Heitor Reis <marcheing@gmail.com>
16 Apr, 2016
5 commits
-
Fix missing Compound Metric translation in choose_metric view
-
Fixes #336. Signed-off-by: Otávio Vasques <otavio@deluqui.com.br> Signed-off-by: Rafael Reggiani Manzo <rr.manzo@protonmail.com>
-
Make Compound Metric Config. metric list not include Hotspot metrics
-
It makes it harder for an user to mistakenly add a metric to their script that will never work. Signed-off-by: Eduardo Araújo <duduktamg@hotmail.com>
-
It will be used to verify the correctness of the Compound Metric Configuration creation metrics list. Signed-off-by: Eduardo Araújo <duduktamg@hotmail.com>
15 Apr, 2016
10 commits
-
Fix translations of "Tree Metrics" and "Hotspot Metrics"
-
Fixes view to use the correct translation keys that already existed. Fixes #333. Signed-off-by: Daniel Miranda <danielkza2@gmail.com>
-
Pluralize menu items
-
This makes the names more intuitive for the user. Signed-off-by: Diego Araújo <diegoamc@protonmail.ch>
-
Remove tutorials
-
Change tutorial's links to point to mezuro.github.io
-
They were moved to mezuro.github.io Signed-off-by: Rafael Reggiani Manzo <rr.manzo@protonmail.com>
-
This removes one responsability from Prezento. Signed-off-by: Rafael Reggiani Manzo <rr.manzo@protonmail.com>
-
Update home and remove menu
-
As we are using multiple cache fragments for one action, we need to specify action_suffixes so rails create different keys for each fragment. Signed-off-by: Rafael Reggiani Manzo <rr.manzo@protonmail.com>
13 Apr, 2016
12 commits
-
The acceptance test has been refactored accordingly and got more extended to untested features.
-
This is a information that will get published at the homepage.
-
This is a information that will get published at the homepage.
-
This improves the behaviour on small screen devices.
-
It now has to click first on the dorpdown.
-
It will enable better isolation when turning it into a Bootstrap container-fluid just like the header and body. Signed-off-by: Heitor Reis <marcheing@gmail.com>
-
The 'Hello' just felt wrong in the top menu (design stuff). Signed-off-by: Heitor Reis <marcheing@gmail.com>
-
Its user related features have been moved to the header and tutorials are now under mezuro.github.io. The remaining Kalibro informations were just placeholders and are now better covered on mezuro.github.io as well. Signed-off-by: Heitor Reis <marcheing@gmail.com>
-
This will make possible to remove the left side box which now has no purpose. Signed-off-by: Heitor Reis <marcheing@gmail.com>
-
This will isolate upcoming changes on the menu items. Signed-off-by: Rafael Reggiani Manzo <rr.manzo@protonmail.com>
11 Apr, 2016
7 commits
-
Refactor Webhook support to allow verification of parameters
-
The repository/notify_push feature was making post request directly using Rack::Test methods, which is not optimal when we have Capybara to handle all the driver setup and flexibility for us. Change it to use Capybara methods, and fix all the steps accordingly. To make things easier, add some helper methods to deal with headers in different drivers. Also fix a small clarity issue in the notify_push unity tests that also have to set headers.
-
Ensure webhook requests are only accepted after proper verification of expected headers, repository address and branch, using the newly implemented library. To that effect, split up the logic to extract that information from requests to it's own class, and use it in the notify_push action. Also, add factories to make better testing of the notify_push action possible, such as a factory similar to a real request from Gitlab, and one for the Kalibro Client repository on Gitlab. Adding other hook providers should be quite a lot easier after this is applied.
-
It can abstract different webhook formats for different services, and have verification of request, repository address and branch information.
-
Remove Show button for hotspot metric configurations
-
This removes the `Show` button for hotspot metric configurations on the configurations page. Signed-off-by: Daniel Miranda <danielkza2@gmail.com>