-
Notifications
You must be signed in to change notification settings - Fork 898
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Settings for CB calculation&report are worth to be represented by separate class #12049
Settings for CB calculation&report are worth to be represented by separate class #12049
Commits on Oct 24, 2016
-
There are three possible callers of build_results_for_report_chargeback each of them sets @options to the same value that is later passed in as an argument. Let's have a single place to set it. In future I want to get a rid of class variable. But it will take few moments before we get there.
Configuration menu - View commit details
-
Copy full SHA for 52a00de - Browse repository at this point
Copy the full SHA 52a00deView commit details -
Drop support from start_time and end_time options
This was used for Ad-hoc chargeback schedule. It is unused since 2010 (a59b87cf535fd464d56d145bac12873cff65ea7d).
Configuration menu - View commit details
-
Copy full SHA for 60554db - Browse repository at this point
Copy the full SHA 60554dbView commit details -
Drop chargeback_type option documentation
This was never actual option. Only a design idea that never come to be implemented. Let's drop this from documentation now, so we can consolidate the options more.
Configuration menu - View commit details
-
Copy full SHA for 2c83677 - Browse repository at this point
Copy the full SHA 2c83677View commit details -
Use Struct for storing Chargeback calculation options
This will allow us to encapsulate code manipulating it here.
Configuration menu - View commit details
-
Copy full SHA for 2b7e9f4 - Browse repository at this point
Copy the full SHA 2b7e9f4View commit details -
Timezone depends solely on Chargeback/ReportOptions.
Configuration menu - View commit details
-
Copy full SHA for 7e72957 - Browse repository at this point
Copy the full SHA 7e72957View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0ecace - Browse repository at this point
Copy the full SHA e0ecaceView commit details -
Refactor: move and rename method: report_time_range
The chargeback's timerange depends only on Chargeback report options.
Configuration menu - View commit details
-
Copy full SHA for f5df793 - Browse repository at this point
Copy the full SHA f5df793View commit details -
Refactor: move and rename method: duration_of_report_step
It is only dependent on ReportOptions and shall be part of it.
Configuration menu - View commit details
-
Copy full SHA for edb6431 - Browse repository at this point
Copy the full SHA edb6431View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cb4026 - Browse repository at this point
Copy the full SHA 9cb4026View commit details -
Configuration menu - View commit details
-
Copy full SHA for 059c92a - Browse repository at this point
Copy the full SHA 059c92aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 473d14c - Browse repository at this point
Copy the full SHA 473d14cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 814718d - Browse repository at this point
Copy the full SHA 814718dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f068bd8 - Browse repository at this point
Copy the full SHA f068bd8View commit details