Pau Pérez Fabregat
|
f9f4bdae8f
|
Merge pull request #5238 from Matt-Yorkley/moar-performance
Improve Pain Points
|
2020-04-29 16:36:15 +02:00 |
|
Matt-Yorkley
|
9682544442
|
Eager-load and update BasicEnterpriseSerializer
|
2020-04-28 20:10:40 +02:00 |
|
Matt-Yorkley
|
4ef61b642e
|
Fix disappearing tags issue
|
2020-04-22 01:33:38 +02:00 |
|
Maikel
|
2e31f234d6
|
Merge pull request #5196 from Matt-Yorkley/customers-performance
Admin Customers performance
|
2020-04-17 13:28:39 +10:00 |
|
Matt-Yorkley
|
a6414b6dbe
|
Make sure taggable_type is 'Customer' when querying customer tags
|
2020-04-10 20:14:14 +02:00 |
|
Matt-Yorkley
|
4c41c84cc1
|
Refactor tag rules loading for customers
Fixes N+1 queries on customer tags
|
2020-04-10 10:12:32 +02:00 |
|
Matt-Yorkley
|
e53f733966
|
Eager-load addresses in customer serializer
|
2020-04-10 08:20:15 +02:00 |
|
Matt-Yorkley
|
2a8809e6e8
|
Eager-load default card in customer serializer
|
2020-04-10 08:20:15 +02:00 |
|
Matt-Yorkley
|
cf712e9478
|
Select only enterprise id
|
2020-04-09 17:41:13 +02:00 |
|
Luis Ramos
|
fc5aff8c79
|
Merge pull request #5145 from luisramos0/inv_perf
Performance improvements to Inventory page
|
2020-04-09 13:56:33 +01:00 |
|
Luis Ramos
|
6341c5fd80
|
Merge pull request #4964 from luisramos0/po_fix
Fix proxy orders controller in rails 4 by removing the use of responders
|
2020-04-09 10:12:33 +01:00 |
|
Luis Ramos
|
d18a06a0f7
|
Merge pull request #4783 from luisramos0/stripe_sca_extra_subs
Move all subscriptions services to the OrderManagement engine
|
2020-04-06 20:20:02 +01:00 |
|
Luis Ramos
|
a049e7a433
|
Add product to includes to avoid N+1 queries to fetch products when VO authorization is done right after this
|
2020-04-03 14:48:06 +01:00 |
|
Luis Ramos
|
e64d573337
|
Revert accidental push of a byebug statement with the direct translations push to master 🙈
|
2020-04-03 12:06:39 +01:00 |
|
Luis Ramos
|
7858a26e5e
|
Update all locales with the latest Transifex translations
|
2020-04-03 12:03:40 +01:00 |
|
Matt-Yorkley
|
375b4648dc
|
Add pagination to Bulk Order Management
|
2020-03-29 19:54:47 +02:00 |
|
Matt-Yorkley
|
d847560d7c
|
Fix rubocop issues
|
2020-03-25 10:15:03 +01:00 |
|
Matt-Yorkley
|
7baa875a91
|
Fix big N+1 issues in enterprises#edit for superadmin
The page is usable now as superadmin. Roughly 10x faster...
|
2020-03-19 23:41:47 +01:00 |
|
Luis Ramos
|
29377bbff9
|
Move 5 subscriptions services from app/services to the engines/order_management/app/services
|
2020-03-16 17:20:01 +00:00 |
|
Luis Ramos
|
3901c49af9
|
Fix rubocop issues
|
2020-03-16 17:20:01 +00:00 |
|
Luis Ramos
|
ae0ceb61a1
|
Move ProxyOrderSyncer to OrderManagement engine
|
2020-03-16 17:20:01 +00:00 |
|
Luis Ramos
|
bc0a1d9bae
|
Remove one more responder and fix rubocop issues
|
2020-03-10 15:56:08 +00:00 |
|
Luis Ramos
|
a53dc3a8c1
|
Remove usage of the responder as this is a json only controller
|
2020-03-10 14:46:16 +00:00 |
|
Luis Ramos
|
af8369ae1b
|
Remove 5 years old debug code
This reverts ab9bc7b1dc, it can be added if the issue happens again
|
2020-03-03 10:56:57 +00:00 |
|
luisramos0
|
685abccb61
|
Make variant count consider oc config and not count variants that are hidden in the inventory of the coordinator of the OC
|
2020-01-28 18:02:58 +00:00 |
|
luisramos0
|
ee3c9563d8
|
Add all submenus entries to the main tabs list so that the main menu keeps selected when user selects the submenus
|
2020-01-23 14:31:25 +00:00 |
|
Matt-Yorkley
|
b9edea7c0e
|
Rename 'admin/overview#index' route from :admin to :admin_dashboard
Fixes issues with route declarations in Rails 4
|
2020-01-12 13:11:33 +01:00 |
|
Matt-Yorkley
|
54a40fe79c
|
Handle validation messages when saving new fees
|
2019-12-07 14:51:17 +01:00 |
|
luisramos0
|
3959f16d65
|
Switch some more references from Permissions to Permissions::Order
|
2019-11-29 12:22:50 +00:00 |
|
Matt-Yorkley
|
4ef682915c
|
Eager-load option_values in Admin::EnterprisesController
|
2019-11-23 10:58:18 +01:00 |
|
Matt-Yorkley
|
e693e8ac37
|
Eager-load option_values in Admin::BulkLineItemsController
|
2019-11-23 10:58:18 +01:00 |
|
luisramos0
|
14433e7764
|
Fix some rubocop issues in admin/order_cycles_controller
|
2019-11-12 12:02:36 +00:00 |
|
luisramos0
|
5fdb86ae43
|
Make simple create redirect to OC list but normal create to jump to incoming settings
|
2019-11-12 12:00:48 +00:00 |
|
luisramos0
|
5f1360e226
|
Move incoming and outgoing parts of the (not simple) OC new and edit pages to separate routes and views to make this page a multi step page
|
2019-11-12 12:00:48 +00:00 |
|
luisramos0
|
9404aacfb2
|
run rubocop --auto-correct
|
2019-11-10 18:42:43 +00:00 |
|
Matt-Yorkley
|
ab330e882e
|
Remove product cache
|
2019-10-18 21:15:11 +01:00 |
|
Pau Pérez Fabregat
|
92b05c76a3
|
Merge pull request #4068 from luisramos0/replace_oc_rabl
Convert order_cycle.rabl to Api::OrderCycleSerializer
|
2019-08-08 12:23:09 +02:00 |
|
luisramos0
|
be41271038
|
Make spelling coherent, as we have serializers with Z we get rid of the few serialisers with S we have
|
2019-07-29 19:57:12 +01:00 |
|
luisramos0
|
81482683cf
|
Extract method in subs controller
|
2019-07-17 12:08:51 +01:00 |
|
luisramos0
|
57f1742f24
|
Save subscription form on subs unpause so that proxy orders and orders are synced
|
2019-07-17 12:08:48 +01:00 |
|
Luis Ramos
|
23b6267e30
|
Merge pull request #3916 from luisramos0/schedules_of_coordinator
OC schedules are now filtered to schedules of OCs with same coordinator
|
2019-07-09 14:21:34 +01:00 |
|
luisramos0
|
e66dea7e03
|
Improve query in filter_schedules_by_enterprise_id. Makes join to OCs explicity.
|
2019-07-05 10:37:27 +01:00 |
|
luisramos0
|
8b0296eae6
|
Use a single query to get filter_schedules_by_enterprise_id
|
2019-06-26 11:38:03 +01:00 |
|
luisramos0
|
9c539da811
|
Fix rubocop issue in schedules_controller.collection by extracting method
|
2019-06-11 21:28:55 +01:00 |
|
luisramos0
|
6cf705ea55
|
In the order cycle pages (both create and edit, both simple and normal), add OC coordinator to schedules request to the server and make the controller filter schedules of order cycles coordinated by that enterprise id.
|
2019-06-11 21:28:52 +01:00 |
|
Matt-Yorkley
|
563f9a4f5f
|
Remove another N+1
|
2019-05-29 12:28:56 +01:00 |
|
Matt-Yorkley
|
8733036fb0
|
Remove 2 N+1s, reduce queries in #visible action ~90%
|
2019-05-29 10:01:44 +01:00 |
|
luisramos0
|
07854cf372
|
Fix a few problems introduced by rubocop auto correct
|
2019-05-28 12:57:29 +01:00 |
|
luisramos0
|
86b0d71c7e
|
Result of rubocop auto-correct and rebuilding rubocop_manual_todo
|
2019-05-28 12:57:29 +01:00 |
|
luisramos0
|
340cbe5947
|
Eager load variants with variant overrides to avoid n+1 in the following line
|
2019-05-02 11:10:53 +01:00 |
|