Rob Harrington
|
a1c7a44fa0
|
Tag Rules can be rearranged in UI to set priority
|
2016-05-27 16:25:10 +10:00 |
|
Rob Harrington
|
607b674c57
|
Refactoring tag rule logic, placing in TagRuleApplicator lib class
|
2016-05-27 16:25:10 +10:00 |
|
Rob Harrington
|
9dc1294ec5
|
Outgoing exchanges can be tagged
Using panels infrastructure to display tags and products interfaces
|
2016-05-27 16:25:10 +10:00 |
|
Rob Harrington
|
1cb51b5c71
|
CodeClimate fixes for filter-products branch
|
2016-05-27 16:23:26 +10:00 |
|
Rob Harrington
|
302bdfd628
|
Implementing FilterProducts rules in the frontend
|
2016-05-27 16:23:26 +10:00 |
|
Rob Harrington
|
cc6ef7b8f5
|
Load uncached products json into shop when in testing or development environment
|
2016-05-27 16:23:26 +10:00 |
|
Rob Harrington
|
3f8420b0e9
|
Adding tags to variant overrides
|
2016-05-27 16:23:26 +10:00 |
|
Maikel Linke
|
8a77062888
|
Include transaction fees in reports
|
2016-05-27 14:40:22 +10:00 |
|
Rob Harrington
|
b9f6cb8800
|
Adding translations for all column names
|
2016-05-25 08:10:20 +10:00 |
|
Rob Harrington
|
1d8719b474
|
Default column visibility can be set per user using ColumnPreferences model
|
2016-05-25 08:10:20 +10:00 |
|
Rob Harrington
|
1d7308bf5d
|
More intuitive logic for minimum billable turnover
|
2016-04-29 18:03:32 +10:00 |
|
Lynne Davis
|
8dd2d17cd5
|
Merge branch 'uk/trial-length' of https://github.com/openfoodfoundation/openfoodnetwork into uk/trial-length
|
2016-04-15 18:51:14 +01:00 |
|
Lynne Davis
|
a0e9163d27
|
Reverting clever syntax since I clearly don't understand it
|
2016-04-15 18:50:37 +01:00 |
|
Lynne Davis
|
cbd0ace098
|
Code tidying and currency symbol internationalisation
|
2016-04-15 16:56:09 +01:00 |
|
Lynne Davis
|
30ed6df38d
|
Adding super admin configuration for the minimum billable turnover functionality
|
2016-04-15 16:56:09 +01:00 |
|
Lynne Davis
|
44ac44e1dd
|
Updating Bill Calculator to include a minimum billable turnover. Shopfronts are not charged if their tunrover is under the minimum billable.
|
2016-04-15 16:55:07 +01:00 |
|
Lynne Davis
|
abfb8149d9
|
Adding configurable Shop Trial Length in business model
|
2016-04-15 16:51:07 +01:00 |
|
Rob Harrington
|
9b5bfdeb00
|
Allowing Order Management Report to filter by multiple payment / shipping methods at once
Also switched to using id rather than name to filter
|
2016-04-02 01:04:09 +11:00 |
|
Lynne Davis
|
f8e3f29d1a
|
More bug fixes. Spec updated to reflect changes
|
2016-04-02 01:04:09 +11:00 |
|
Lynne Davis
|
d844dc8e1b
|
Bug fixes to Order Cycle Reports
|
2016-04-02 01:04:09 +11:00 |
|
Lynne Davis
|
7b75fab7a1
|
Code tidying and currency symbol internationalisation
|
2016-03-24 16:57:56 +00:00 |
|
Lynne Davis
|
096962b778
|
Adding super admin configuration for the minimum billable turnover functionality
|
2016-03-17 12:54:03 +00:00 |
|
Lynne Davis
|
bfaefa4dc9
|
Updating Bill Calculator to include a minimum billable turnover. Shopfronts are not charged if their tunrover is under the minimum billable.
|
2016-03-17 11:15:06 +00:00 |
|
Maikel
|
4adf332480
|
Auto-merged master into uk/trial-length on deployment.
|
2016-03-16 22:42:50 +11:00 |
|
Lynne Davis
|
a4efd3d44c
|
Adding configurable Shop Trial Length in business model
|
2016-03-16 11:35:31 +00:00 |
|
Rohan Mitchell
|
9645ec727b
|
Refresh products cache when inventory items are changed
|
2016-03-09 14:07:04 +11:00 |
|
Rohan Mitchell
|
6f29a8b642
|
Refresh cache when inventory setting product_selection_from_inventory_only is changed
|
2016-03-09 13:29:33 +11:00 |
|
Rohan Mitchell
|
27d7b3026b
|
Move OpenFoodNetwork::ProductsCacheIntegrityChecker.active_exchanges to Exchange model
|
2016-03-09 12:28:09 +11:00 |
|
Rohan Mitchell
|
422061f137
|
Merge branch 'master' into products-caching
Conflicts:
app/controllers/shop_controller.rb
app/models/enterprise_fee.rb
app/models/order_cycle.rb
app/models/variant_override.rb
db/schema.rb
lib/open_food_network/products_renderer.rb
spec/lib/open_food_network/products_renderer_spec.rb
|
2016-03-03 09:42:52 +11:00 |
|
Rob Harrington
|
465649475d
|
Revoke ability to overide variants based on shared management/ownership (ie. only explicit permissions)
|
2016-03-02 12:10:49 +11:00 |
|
Rob Harrington
|
186d1c1f26
|
Revoking ability to create variant overrides via OC permission
|
2016-03-02 12:10:49 +11:00 |
|
Rob Harrington
|
ed40ebace6
|
Existing Exchange Variants must be explicitly set to true by form data to remain in an exchange when an order cycle is updated
|
2016-03-02 12:10:22 +11:00 |
|
Rohan Mitchell
|
e16ca82e76
|
Extract product JSON rendering to lib class. Fix HTML stripping that never actually worked.
|
2016-03-02 12:10:22 +11:00 |
|
Rob Harrington
|
59745fbc73
|
EnterpriseFees can inherit tax_category from product
|
2016-03-02 11:56:46 +11:00 |
|
Rob Harrington
|
69ee1a98a7
|
EnterpriseFeeCalculator return empty list when retrieving applicators without distributor or order_cycle being present
|
2016-03-02 11:56:46 +11:00 |
|
Rob Harrington
|
137003c671
|
Correct calculation of tax on EnterpriseFees with TaxRates where included_in_price=false
|
2016-03-02 11:56:46 +11:00 |
|
Rohan Mitchell
|
4a7a40425a
|
Fix problems in rake file
|
2016-03-02 11:38:42 +11:00 |
|
Rohan Mitchell
|
2abee3fcdd
|
Extract integrity checking to lib class
|
2016-03-02 11:01:41 +11:00 |
|
Rohan Mitchell
|
21ce7ab30a
|
Fix integrity checker error message, add task to warm products cache
|
2016-02-26 13:04:55 +11:00 |
|
Rohan Mitchell
|
71862e00a7
|
Perform products cache refresh when producer property changed or destroyed
|
2016-02-24 16:11:59 +11:00 |
|
Rohan Mitchell
|
1b62dd06b8
|
Add products cache integrity checker
|
2016-02-24 15:05:03 +11:00 |
|
Rohan Mitchell
|
687fb6f0aa
|
Enqueue RefreshProductsCacheJob with lower than default priority
|
2016-02-24 15:05:03 +11:00 |
|
Rohan Mitchell
|
98961fef74
|
Trigger cache refresh when producer property changed or destroyed
|
2016-02-24 15:05:03 +11:00 |
|
Rohan Mitchell
|
8af6866ae4
|
Refresh products cache when exchange is changed or destroyed
|
2016-02-24 15:05:03 +11:00 |
|
Rohan Mitchell
|
146797ea61
|
Generalise method for reuse
|
2016-02-24 15:05:03 +11:00 |
|
Rohan Mitchell
|
8bd5a36aaf
|
Remove enterprise fee destruction cache callback - responsibility to be handled by dependent models
|
2016-02-24 15:05:03 +11:00 |
|
Rohan Mitchell
|
a64a501dbb
|
Smarter job queuing: Do not enqueue a RefreshProductsCacheJob if there's already one waiting to run
|
2016-02-24 15:05:03 +11:00 |
|
Rohan Mitchell
|
fa543fed63
|
Deal with unset distribution
|
2016-02-24 15:05:02 +11:00 |
|
Rohan Mitchell
|
235c463849
|
Hide wrapped exception, too
|
2016-02-24 15:05:02 +11:00 |
|
Rohan Mitchell
|
ff493c21d4
|
Log a warning on cache MISS
|
2016-02-24 15:05:02 +11:00 |
|