Rob Harrington
|
6cc403cd92
|
Preventing double creation of invoices by recognising completed invoices within the specifed period
|
2015-09-17 22:38:13 +10:00 |
|
Rob Harrington
|
11c3cf5f71
|
Pushing setting validation for accounts jobs into separate methods capable of logging errors to bugsnag
|
2015-09-17 22:38:12 +10:00 |
|
Rob Harrington
|
6665f9b4a0
|
Adding global settings for controlling automatic scheduling of accounts tasks
|
2015-09-17 22:38:12 +10:00 |
|
Rob Harrington
|
ddb0aa4e74
|
Billable periods from the future are not obsolete
|
2015-09-17 22:38:12 +10:00 |
|
Rob Harrington
|
619c4959ff
|
Removing button for updating billable periods from accounts and billing settings page
|
2015-09-17 22:38:12 +10:00 |
|
Rob Harrington
|
1b2a06572b
|
Converting accounts jobs to classes, which allows initialization with start and end dates
|
2015-09-17 22:38:12 +10:00 |
|
Rob Harrington
|
cc26321ab2
|
Billable Period Updater does not run when end_date is in the future
|
2015-09-17 22:38:11 +10:00 |
|
Rob Harrington
|
fb01f6d32a
|
User Invoice Finalizer does not run when end_date is in the future
|
2015-09-17 22:38:11 +10:00 |
|
Rob Harrington
|
0fbd26a3c5
|
User Invoice Updater does not run when end_date is in the future
|
2015-09-17 22:38:11 +10:00 |
|
Rob Harrington
|
5f61952785
|
UpdateUserInvoices can be run for a specific month
|
2015-09-17 22:38:11 +10:00 |
|
Rob Harrington
|
065bc087d5
|
Invoice updater cleans up obsolete billable adjustments, ignore billable adjustments without bills and destroys empty invoices
|
2015-09-17 22:38:10 +10:00 |
|
Rob Harrington
|
c53b5f3edb
|
Adding finalize step to accounts and billing settigns page + controller
|
2015-09-17 22:38:10 +10:00 |
|
Rob Harrington
|
60cd5ce879
|
Splitting out invoice finalization as a separate step
|
2015-09-17 22:38:10 +10:00 |
|
Rob Harrington
|
8bbda5715d
|
Adding basic template for account page
|
2015-09-17 22:38:10 +10:00 |
|
Rob Harrington
|
92eb5ed367
|
Adding routes for a new admin account page for users to manage their billing preferences and access invoices
|
2015-09-17 22:38:10 +10:00 |
|
Rob Harrington
|
70de4fd1fd
|
Touching unchanged billable_periods to prevent them from being marked for deletion
|
2015-09-17 22:38:10 +10:00 |
|
Rob Harrington
|
c2c0c3684d
|
Refactoring accounts and billing settings controller, adding start_job action
|
2015-09-17 22:38:09 +10:00 |
|
Rob Harrington
|
d3e8966e65
|
Update User Invoices job does not run unless necessary global settings have been configured
|
2015-09-17 22:38:09 +10:00 |
|
Rob Harrington
|
e6f6a3ad81
|
Commenting out global configs for nightly job switches, use a button to manually run jobs instead (for now)
|
2015-09-17 22:38:09 +10:00 |
|
Rob Harrington
|
160c0d75fe
|
Confirmation emails do not get send for orders distributed by accounts_distributor
|
2015-09-17 22:38:09 +10:00 |
|
Rob Harrington
|
f2389ee672
|
User Invoice Updater finalizes user invoices using global preferences for payment method and shipping method
|
2015-09-17 22:38:08 +10:00 |
|
Rob Harrington
|
0812643136
|
Adding views and feature spec for updating default payment and shipping method
|
2015-09-17 22:38:08 +10:00 |
|
Rob Harrington
|
e3e59d76a9
|
Adding global config for setting default payment and shipping methods for accounts distributor
|
2015-09-17 22:38:08 +10:00 |
|
Rob Harrington
|
65c26296bd
|
Billable period updater cleans up untouched billable periods for the current billing period
|
2015-09-17 22:38:08 +10:00 |
|
Rob Harrington
|
311ffc3dc9
|
wip: user invoice updater finalizes orders on the first of the month
|
2015-09-17 22:37:56 +10:00 |
|
Rob Harrington
|
d51c69d353
|
WIP: User invoice updater adds adjustments to current_invoice for each relevant billable_period
|
2015-09-17 22:37:56 +10:00 |
|
Rob Harrington
|
ee8a86d495
|
User model can generate a current invoice for enterprise users
|
2015-09-17 22:37:56 +10:00 |
|
Rob Harrington
|
fa8c3d65dc
|
Adding settings for global accounts and billing setup
|
2015-09-17 22:37:56 +10:00 |
|
Rob Harrington
|
b4e58a1a79
|
WIP: Basic structure for daily job to update user invoices
|
2015-09-17 22:37:55 +10:00 |
|
Rob Harrington
|
550434dfe8
|
Renaming bill_items to billable_periods
|
2015-09-17 22:37:55 +10:00 |
|
Rob Harrington
|
fc44e57171
|
Finishing refactor of bill item updater spec
|
2015-09-17 22:37:45 +10:00 |
|
Rob Harrington
|
77f735c722
|
WIP: Refactoring bill item updater specs
|
2015-09-17 22:37:45 +10:00 |
|
Rob Harrington
|
b736e209ca
|
Bill Item Update handles enterprises created part-way through the month
|
2015-09-17 22:37:45 +10:00 |
|
Rob Harrington
|
af2bc99c71
|
Clean up update_bill_items spec after refactor
|
2015-09-17 22:37:44 +10:00 |
|
Rob Harrington
|
b724745acc
|
WIP: First take at a nightly job for calculating turnover for enterprises
|
2015-09-17 22:37:44 +10:00 |
|
Rob Harrington
|
bbe25da117
|
Adding paper_trail verisoning RSpec helpers
|
2015-09-17 22:37:44 +10:00 |
|
Maikel Linke
|
2488411b94
|
JS feature specs completing before cleaning db
Some specs ran into a deadlock when the Database::Cleaner tried to do
its job while AJAX requests were still triggering other actions.
|
2015-09-16 15:38:09 +10:00 |
|
Maikel Linke
|
3f822ed0e3
|
trying to get rid of intermittent failures
|
2015-09-16 13:06:32 +10:00 |
|
Maikel Linke
|
33af6cbfb1
|
Specs pending for lagging JS spec test
|
2015-09-16 11:24:44 +10:00 |
|
Maikel Linke
|
51064f31a3
|
Merge remote-tracking branch 'origin/master' into uk-variable-weights-improvements
|
2015-09-10 16:05:28 +10:00 |
|
Maikel Linke
|
e25805aa78
|
Restoring all changes of the last combined branch
This reverts commit 1e55e8a907.
|
2015-09-10 15:03:13 +10:00 |
|
Maikel Linke
|
1e55e8a907
|
Reverting all changes of the last combined branch
The production server hangs on certain requests. To rule out a code bug,
we revert to the last deployed version.
|
2015-09-10 12:50:40 +10:00 |
|
Maikel Linke
|
47d239ee3a
|
fix for intermittent capybara click failure
This fix might have to be applied at more places. We will see what CI
says...
|
2015-09-09 17:08:42 +10:00 |
|
Maikel Linke
|
c1cbf9a35c
|
Merge branch 'group-by-unit-size-display' into combined/shopfront_group-buy_customer-contact
|
2015-09-04 21:47:22 +10:00 |
|
Maikel Linke
|
d9b1215a01
|
Update clicking checkout in spec
|
2015-09-04 10:54:50 +10:00 |
|
Maikel Linke
|
93f6667c4b
|
Update products group by spec
|
2015-09-03 15:01:28 +10:00 |
|
Continuous Integration
|
d3e66bcfa5
|
Auto-merge from CI [skip ci]
|
2015-09-02 14:44:05 +10:00 |
|
Maikel Linke
|
ced254919a
|
Updating JS spec
|
2015-08-27 14:54:46 +10:00 |
|
Continuous Integration
|
d595e1558a
|
Auto-merge from CI [skip ci]
|
2015-08-26 10:03:13 +10:00 |
|
Maikel Linke
|
adc20e9e4e
|
Handling tax categories without tax rates
|
2015-08-21 15:16:00 +10:00 |
|