|
|
fd18205c10
|
Refactored all Sync Jobs into QboSyncJob
|
2026-03-13 23:26:02 -04:00 |
|
|
|
2bcb1840a4
|
Added qbo_sync flag
|
2026-03-13 08:33:18 -04:00 |
|
|
|
beb4a66a93
|
Updated comments
|
2026-03-12 17:53:06 -04:00 |
|
|
|
40f7a3335c
|
Reworked push on save and refactored variable names
|
2026-03-12 15:58:28 -04:00 |
|
|
|
4fa8be856a
|
Refactored models to use base model
|
2026-03-12 11:14:45 -04:00 |
|
|
|
00b1baa1f3
|
Fixed create new customer
|
2026-03-05 21:33:49 -05:00 |
|
|
|
b96678a2e9
|
fixed accident deleteion details_cache_key
|
2026-03-04 20:09:13 -05:00 |
|
|
|
bccfcd9dbc
|
cache qbo details to reduce api calls
|
2026-03-04 20:06:22 -05:00 |
|
|
|
4403267abb
|
Moved QBO fetch from customer model into service
|
2026-03-03 19:49:36 -05:00 |
|
|
|
28db5cb8c8
|
removed unused code
|
2026-03-02 22:50:43 -05:00 |
|
|
|
f8b1c72394
|
show all customer when search is blank
|
2026-03-02 22:49:18 -05:00 |
|
|
|
899237c5ab
|
Reduced blanket rescues, added respond_to_missing?, and extracted push into CustomerPushService
|
2026-03-02 22:41:22 -05:00 |
|
|
|
f02b50ae26
|
Added time stamps to each qbo entity model
|
2026-03-02 07:10:13 -05:00 |
|
|
|
b15b88f48d
|
Fix: Correct I18n reference in last_sync method for proper translation
|
2026-03-01 01:07:43 -05:00 |
|
|
|
ed111fefe7
|
Refactor: Update QBO connection handling to use QboConnectionService for consistency across services and controllers
|
2026-03-01 00:27:06 -05:00 |
|
|
|
6e90548dbb
|
Removed unused method
|
2026-02-28 22:56:03 -05:00 |
|
|
|
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 |
|
|
|
a80f59cc45
|
Refactor sync_by_id method in Estimate model to use EstimateSyncJob for syncing
|
2026-02-28 07:50:23 -05:00 |
|
|
|
eee99e4d83
|
Implement CustomerSyncService for customer synchronization and update CustomerSyncJob to support syncing by ID
|
2026-02-28 07:50:07 -05:00 |
|
|
|
9a688c4841
|
Set primary_key
|
2026-02-27 23:39:34 -05:00 |
|
|
|
e94352e2c4
|
Added comment
|
2026-02-27 23:19:44 -05:00 |
|
|
|
ea0f42b68e
|
Added comment
|
2026-02-27 23:18:40 -05:00 |
|
|
|
5a31c194a5
|
Added comments
|
2026-02-27 23:15:37 -05:00 |
|
|
|
6f8af9bba8
|
Implement Employee synchronization; add EmployeeSyncJob and EmployeeSyncService for improved background processing and logging
|
2026-02-27 23:07:12 -05:00 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
a64016eb95
|
Refactor QBO billing to use ActiveJob; remove threaded billing and add manual job enqueue support
|
2026-02-26 19:48:29 -05:00 |
|
|
|
5d858ae186
|
Enhance customer search functionality by ordering results and refining search method
|
2026-02-25 22:05:52 -05:00 |
|
|
|
138e55933b
|
Fixed creation of new customers.
|
2026-02-25 15:32:45 -05:00 |
|
|
|
5fbc169ade
|
Restored old search
|
2026-02-25 08:08:02 -05:00 |
|
|
|
65db8f00a8
|
Improve customer search with Full-Text index and phonetic matching
|
2026-02-22 19:07:20 -05:00 |
|
|
|
0197dc2a30
|
removed unused method
|
2026-02-22 13:34:23 -05:00 |
|
|
|
4b45d24a75
|
Enhance Customer model with redmine's built in searchable and event capabilities
|
2026-02-22 13:31:28 -05:00 |
|
|
|
3deafd8a6d
|
Fixed search event_url
|
2026-02-21 11:35:15 -05:00 |
|
|
|
a54de28db5
|
Extending customers to Redmine's built in search
|
2026-02-21 11:20:20 -05:00 |
|
|
|
9b656534ae
|
Sanitize search, no little bobby tables
|
2026-02-21 08:23:58 -05:00 |
|
|
|
c3d7c1c867
|
Use symbols
|
2026-01-30 16:58:14 -05:00 |
|
|
|
b80e1d4e28
|
loose the hash rocket, use symbol keys
|
2026-01-29 22:30:59 -05:00 |
|
|
|
d3a8c05f50
|
Added missing to_s method
|
2026-01-29 21:36:50 -05:00 |
|
|
|
1f03908040
|
Refactor employee and estimate models by removing redundant comments; update locale file to remove item references; delete unused QboItemTest file.
|
2026-01-28 07:45:20 -05:00 |
|
|
|
ef7faee685
|
Process updates from the hooks
|
2026-01-27 20:50:54 -05:00 |
|
|
|
3c2f1d0edd
|
Merge branch 'redmine-6' into HEAD
|
2026-01-22 20:39:20 -05:00 |
|
|
|
2aeb3fa028
|
Updated copyright dates
|
2026-01-21 20:40:06 -05:00 |
|
|
|
6cd7825430
|
Added pdf method
|
2026-01-21 20:28:54 -05:00 |
|
|
|
55d00f9005
|
Added sandbox to settings
|
2025-07-08 21:01:48 -04:00 |
|
|
|
166a9ee31b
|
Removed has_many purchases, table doesn't exist anymore
|
2025-06-16 22:54:47 -04:00 |
|
|
|
43c7374c42
|
Load oauth key & secret when constructing client, not on application start up
|
2025-06-16 22:16:58 -04:00 |
|