ricky
|
40f7a3335c
|
Reworked push on save and refactored variable names
|
2026-03-12 15:58:28 -04:00 |
|
ricky
|
da0f7ffc56
|
2026.3.6
Refactored models and services to use a base class
|
2026-03-12 11:21:42 -04:00 |
|
ricky
|
4fa8be856a
|
Refactored models to use base model
|
2026-03-12 11:14:45 -04:00 |
|
ricky
|
ffd8dc6332
|
Refactored Customer service to use a service base class
|
2026-03-12 09:48:36 -04:00 |
|
ricky
|
cd219a0c00
|
fixed spelling entities
|
2026-03-11 20:01:14 -04:00 |
|
ricky
|
cd88ce6217
|
2026.3.5
|
2026-03-09 08:22:26 -04:00 |
|
ricky
|
b10665355d
|
Allow Subclasses to override the page size
|
2026-03-08 23:34:37 -04:00 |
|
ricky
|
17ac19e435
|
2026.3.4
|
2026-03-08 21:59:47 -04:00 |
|
ricky
|
ef5089438c
|
Fixed query_in_batches
|
2026-03-08 21:51:31 -04:00 |
|
ricky
|
1f64e36892
|
2026.3.3
|
2026-03-08 15:22:20 -04:00 |
|
ricky
|
643b15391b
|
Added support for adding other QBO entities from othe plugins
|
2026-03-08 15:04:57 -04:00 |
|
ricky
|
d8a26f98c0
|
updaed readme
|
2026-03-07 13:28:31 -05:00 |
|
ricky
|
8fc01cd8fb
|
Updated Readme
|
2026-03-06 23:05:43 -05:00 |
|
ricky
|
fe3da8c452
|
removed redundant exception
|
2026-03-05 22:03:22 -05:00 |
|
ricky
|
c4c02f8d27
|
2026.3.2
|
2026-03-05 21:34:20 -05:00 |
|
ricky
|
00b1baa1f3
|
Fixed create new customer
|
2026-03-05 21:33:49 -05:00 |
|
ricky
|
2520892e2c
|
2026.3.1
|
2026-03-04 20:14:16 -05:00 |
|
ricky
|
b96678a2e9
|
fixed accident deleteion details_cache_key
|
2026-03-04 20:09:13 -05:00 |
|
ricky
|
bccfcd9dbc
|
cache qbo details to reduce api calls
|
2026-03-04 20:06:22 -05:00 |
|
ricky
|
8ba99b7db2
|
Fixed eager loading issues
|
2026-03-04 19:18:06 -05:00 |
|
ricky
|
aff7d0c48e
|
removed uneeded logging of issue and project contents.
|
2026-03-04 18:37:30 -05:00 |
|
ricky
|
e9b3b1c838
|
Merge branch 'master' into dev
|
2026-03-04 17:42:42 -05:00 |
|
ricky
|
2fc2f94cd1
|
Fixed combining of estimate pdf
|
2026-03-04 13:23:59 -05:00 |
|
ricky
|
9f9810686f
|
removed logging
|
2026-03-03 20:36:23 -05:00 |
|
ricky
|
f041e1bce4
|
Added logging for completed pull
|
2026-03-03 20:05:19 -05:00 |
|
ricky
|
d44d5e2fb7
|
Fixed log prefix
|
2026-03-03 19:54:50 -05:00 |
|
ricky
|
4403267abb
|
Moved QBO fetch from customer model into service
|
2026-03-03 19:49:36 -05:00 |
|
ricky
|
be400c2b2a
|
Added logging for errors when editing
|
2026-03-03 19:22:15 -05:00 |
|
ricky
|
23e565a304
|
raise exceptions if not initialized properly
|
2026-03-02 22:57:13 -05:00 |
|
ricky
|
2e2b17fac3
|
log should be private
|
2026-03-02 22:54:26 -05:00 |
|
ricky
|
28db5cb8c8
|
removed unused code
|
2026-03-02 22:50:43 -05:00 |
|
ricky
|
0df15693d2
|
removed unused begin
|
2026-03-02 22:49:53 -05:00 |
|
ricky
|
f8b1c72394
|
show all customer when search is blank
|
2026-03-02 22:49:18 -05:00 |
|
ricky
|
899237c5ab
|
Reduced blanket rescues, added respond_to_missing?, and extracted push into CustomerPushService
|
2026-03-02 22:41:22 -05:00 |
|
ricky
|
f02b50ae26
|
Added time stamps to each qbo entity model
|
2026-03-02 07:10:13 -05:00 |
|
ricky
|
485a977d1a
|
Use Safe Navigation Operator &.
|
2026-03-01 21:31:28 -05:00 |
|
ricky
|
03d5a5d148
|
Always show sync status
|
2026-03-01 21:25:07 -05:00 |
|
ricky
|
0deab9dbd3
|
2026.3.0
|
2026-03-01 19:35:55 -05:00 |
|
ricky
|
899c9878c4
|
Fix: only attach invoices if document is updated
|
2026-03-01 19:27:23 -05:00 |
|
ricky
|
b95a3b6623
|
Refactor: Update billing error messages in locale for consistency and clarity
|
2026-03-01 12:35:54 -05:00 |
|
ricky
|
ef3f00c445
|
Refactor: Replace BillingValidator with inline validations in bill method and update error messages in locale
|
2026-03-01 12:29:20 -05:00 |
|
ricky
|
46f06df995
|
Removed unused service
|
2026-03-01 12:14:53 -05:00 |
|
ricky
|
b15b88f48d
|
Fix: Correct I18n reference in last_sync method for proper translation
|
2026-03-01 01:07:43 -05:00 |
|
ricky
|
7b7b07b5fa
|
fixed file name
|
2026-03-01 01:01:26 -05:00 |
|
ricky
|
16ca1caabc
|
Refactor: Enhance QboWebhookProcessor with logging for signature validation
|
2026-03-01 00:58:46 -05:00 |
|
ricky
|
69d266bdca
|
formatting
|
2026-03-01 00:45:27 -05:00 |
|
ricky
|
3728ec2a12
|
Refactor: Improve address formatting in CustomersController and enhance HTML rendering for billing and shipping addresses
|
2026-03-01 00:40:11 -05:00 |
|
ricky
|
cefa36c880
|
Removed unsued Customer destroy method
|
2026-03-01 00:28:57 -05:00 |
|
ricky
|
ed111fefe7
|
Refactor: Update QBO connection handling to use QboConnectionService for consistency across services and controllers
|
2026-03-01 00:27:06 -05:00 |
|
ricky
|
5a662f67b8
|
Removed sync from migration
|
2026-02-28 23:45:55 -05:00 |
|
ricky
|
6e90548dbb
|
Removed unused method
|
2026-02-28 22:56:03 -05:00 |
|
ricky
|
f921f227e2
|
Refactor: Introduce PdfServiceBase for shared PDF fetching functionality and update Invoice/Estimate controllers to utilize new services
|
2026-02-28 21:59:01 -05:00 |
|
ricky
|
a34ae46358
|
Refactor: Simplify invoice PDF fetching and introduce InvoicePdfService for better organization
|
2026-02-28 21:36:16 -05:00 |
|
ricky
|
e4cfb0674e
|
Refactor: Enhance estimate loading and syncing logic in EstimateController
|
2026-02-28 21:20:35 -05:00 |
|
ricky
|
348c521491
|
Added comments
|
2026-02-28 20:03:19 -05:00 |
|
ricky
|
6cee8c1d81
|
Fix: Remove logging of fetched page information in SyncServiceBase
|
2026-02-28 19:59:50 -05:00 |
|
ricky
|
d4a0aa1db5
|
Refactor: Introduce SyncServiceBase for shared functionality across sync services
|
2026-02-28 19:47:45 -05:00 |
|
ricky
|
12884a211e
|
Added comments
|
2026-02-28 18:04:38 -05:00 |
|
ricky
|
4ed71f5667
|
Fix: Remove unnecessary QBO configuration check in billing enqueue method
|
2026-02-28 18:01:32 -05:00 |
|
ricky
|
8303dec501
|
Fix: Raise error if no QBO configuration is found in sync jobs
|
2026-02-28 17:58:11 -05:00 |
|
ricky
|
9b07ae7073
|
Fix: Ensure retry_on configuration specifies wait time and attempts for error handling
|
2026-02-28 17:51:48 -05:00 |
|
ricky
|
baf321d4d6
|
Fix: Update retry_on configuration to specify wait time for error handling
|
2026-02-28 17:51:31 -05:00 |
|
ricky
|
0a2d38a927
|
Update plugin version to 2026.2.16
Updated to use active jobs & services for all background work
|
2026-02-28 09:29:50 -05:00 |
|
ricky
|
b80dbaa015
|
Fix: Update last_update query to use correct timestamp field for customer sync
|
2026-02-28 09:11:01 -05:00 |
|
ricky
|
9e399b934b
|
Fix: Update last_update query to use correct timestamp field for employee sync
|
2026-02-28 09:10:55 -05:00 |
|
ricky
|
cc6fd07435
|
Update notice for missing estimate to include syncing information with QuickBooks
|
2026-02-28 08:53:46 -05:00 |
|
ricky
|
7a50df24d9
|
Add logging to get_estimate method for better debugging
|
2026-02-28 08:53:38 -05:00 |
|
ricky
|
ca02ead9f9
|
Use delete not destroy
|
2026-02-28 08:35:51 -05:00 |
|
ricky
|
9089adaba0
|
removed uneeded comments
|
2026-02-28 08:35:35 -05:00 |
|
ricky
|
dc6eba8566
|
Refactor logging in PdfPatch to use custom log method for better clarity and consistency
|
2026-02-28 08:29:10 -05:00 |
|
ricky
|
19911b7940
|
Refactor EstimateSyncJob to support syncing by ID and document number; add EstimateSyncService for handling estimate synchronization
|
2026-02-28 08:24:25 -05:00 |
|
ricky
|
a80f59cc45
|
Refactor sync_by_id method in Estimate model to use EstimateSyncJob for syncing
|
2026-02-28 07:50:23 -05:00 |
|
ricky
|
eee99e4d83
|
Implement CustomerSyncService for customer synchronization and update CustomerSyncJob to support syncing by ID
|
2026-02-28 07:50:07 -05:00 |
|
ricky
|
b3f01bd372
|
Refactor persist method in InvoiceSyncService to use 'local' variable for clarity and add logging for updates
|
2026-02-28 07:41:22 -05:00 |
|
ricky
|
d1ba93d61a
|
Refactor persist method in EmployeeSyncService to use 'local' variable for clarity
|
2026-02-28 07:41:05 -05:00 |
|
ricky
|
9a688c4841
|
Set primary_key
|
2026-02-27 23:39:34 -05:00 |
|
ricky
|
e94352e2c4
|
Added comment
|
2026-02-27 23:19:44 -05:00 |
|
ricky
|
ea0f42b68e
|
Added comment
|
2026-02-27 23:18:40 -05:00 |
|
ricky
|
5a31c194a5
|
Added comments
|
2026-02-27 23:15:37 -05:00 |
|
ricky
|
6f8af9bba8
|
Implement Employee synchronization; add EmployeeSyncJob and EmployeeSyncService for improved background processing and logging
|
2026-02-27 23:07:12 -05:00 |
|
ricky
|
03109d5775
|
Refactor invoice processing and synchronization; implement InvoiceSyncJob and related services for improved background processing and logging
|
2026-02-27 22:33:04 -05:00 |
|
ricky
|
a1cbf9a0a9
|
Refactor logging in CustomerSyncJob to use a centralized log method; enhance consistency and readability of log messages
|
2026-02-27 22:32:42 -05:00 |
|
ricky
|
9c0f153518
|
Refactor logging across controllers and jobs to use a centralized log method; improve consistency and readability of log messages
|
2026-02-27 22:32:07 -05:00 |
|
ricky
|
f32b48296d
|
Refactor estimate synchronization to use EstimateSyncJob; remove direct sync logic from Estimate model for improved background processing
|
2026-02-27 08:29:52 -05:00 |
|
ricky
|
3d37f01bff
|
Added timestamps to estiamtes and invoices
|
2026-02-27 08:08:39 -05:00 |
|
ricky
|
889e9bf31f
|
Refactor customer synchronization to use CustomerSyncJob; remove direct sync logic from Customer model for improved background processing
|
2026-02-27 08:00:38 -05:00 |
|
ricky
|
208e839e6a
|
Refactor CustomerToken model for improved token management; streamline token generation and expiration handling, and enhance association with issues
|
2026-02-26 21:05:02 -05:00 |
|
ricky
|
4f55751500
|
Refactor QuickBooks webhook handling to use ActiveJob for processing; improve security with signature verification and streamline entity processing
|
2026-02-26 20:30:20 -05:00 |
|
ricky
|
a64016eb95
|
Refactor QBO billing to use ActiveJob; remove threaded billing and add manual job enqueue support
|
2026-02-26 19:48:29 -05:00 |
|
ricky
|
5d858ae186
|
Enhance customer search functionality by ordering results and refining search method
|
2026-02-25 22:05:52 -05:00 |
|
ricky
|
b38f850df3
|
2026.2.15
|
2026-02-25 21:13:55 -05:00 |
|
ricky
|
138e55933b
|
Fixed creation of new customers.
|
2026-02-25 15:32:45 -05:00 |
|
ricky
|
5fbc169ade
|
Restored old search
|
2026-02-25 08:08:02 -05:00 |
|
ricky
|
d6737a6747
|
2026.2.14
|
2026-02-22 19:11:14 -05:00 |
|
ricky
|
65db8f00a8
|
Improve customer search with Full-Text index and phonetic matching
|
2026-02-22 19:07:20 -05:00 |
|
ricky
|
0197dc2a30
|
removed unused method
|
2026-02-22 13:34:23 -05:00 |
|
ricky
|
cd1caa502d
|
Merge branch 'master' into dev
|
2026-02-22 13:32:01 -05:00 |
|
ricky
|
4b45d24a75
|
Enhance Customer model with redmine's built in searchable and event capabilities
|
2026-02-22 13:31:28 -05:00 |
|
ricky
|
64a4526aa4
|
2026.2.13
|
2026-02-21 19:08:32 -05:00 |
|
ricky
|
3514401808
|
Add unique IDs to search forms for customers and estimates
|
2026-02-21 19:07:40 -05:00 |
|