| 
								
								
									 Lance Edgar | 8784579e27 | Add typer equivalents for rattailcommands | 2024-05-16 19:22:38 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | da408a66bb | Update changelog | 2023-11-18 23:25:16 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 9bf9a17bf6 | Fix version table index names | 2023-10-23 17:37:46 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | bdb8b22ef4 | Add some support for datasync, and deleting times from Harvest | 2023-10-08 20:38:25 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | fe0daf00bc | Add logic to fetch single Harvest time entry via API for one-off imports | 2023-10-05 09:50:12 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | aa87ce57be | Rename all tables/models for Harvest "cache" make this more explicit, for better naming convention | 2023-10-04 15:54:52 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 509405cb34 | Let Harvest API -> Harvest cache importer fetch single host object for one-off imports via web app | 2023-10-04 13:08:29 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | e58d843ee4 | Fix (more) start/end date defaults for importers, per upstream changes | 2023-09-25 13:26:58 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 2f21e574ae | Fix start/end date defaults for importers, per upstream changes | 2023-09-24 09:23:31 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 2fa7ef5e71 | Grow all ID fields for Harvest cache tables turns out Integer is not big enough, need BigInteger | 2023-08-08 11:05:15 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 44574d9ea6 | Avoid deprecated import for OrderedDict | 2023-05-05 01:55:53 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 0164336784 | Fix date filter for rattail <-> rattail sync of HarvestTimeEntry | 2023-01-17 16:10:48 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | e239ea70e4 | Stop importing certain fields for HarvestUser cache table since the Harvest API is suddenly no longer providing the values | 2022-11-14 17:43:26 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 782cb1fcec | Fix API call to return all Harvest Projects | 2022-07-01 12:46:06 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 03066f1135 | Add basic support for updating a Harvest Time Entry via API | 2022-03-06 11:09:59 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | d84cc7a9d9 | Add config extension to define importers | 2022-02-28 22:05:34 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 0ee4d52145 | Lower log level when harvest time entry still running during import that is not exactly an unexpected situation, no need to raise
awareness to it probably | 2022-02-22 12:02:58 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | c6332be453 | Add stop_time_entry()API method | 2022-02-20 21:15:48 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | d8e9714771 | Avoid entries w/ timer still running when exporting to Harvest i.e. ignore entries on Harvest, which have timer running | 2022-02-17 07:39:29 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | e79686b5b7 | Avoid importing Harvest times for which timer is still running | 2022-02-17 06:57:36 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | ac653d25f1 | Add convenience function to get configured Harvest URL | 2022-02-11 19:16:03 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | caa1ef93b7 | Add version importers for Harvest cache models | 2022-02-09 16:11:32 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 63d238d307 | Coalesce HarvestUser telephone to null | 2022-01-31 10:37:33 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 14f9dfdaa9 | Add client_idfield for TimeEntry export to Harvest | 2022-01-30 20:28:24 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 1f54ddc9e4 | Add 'id' key field for exporting TimeEntry to Harvest | 2022-01-30 19:36:04 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | ec78f8c9c4 | Add HarvestUser.personassociationimporter does not set this; you must do so manually | 2022-01-30 17:40:19 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 3883a8551f | Add HarvestProject.deletedflag to track deletions in Harvestset this flag instead of deleting project, so we do not lose other
info about it.  can delete manually if truly unwanted | 2022-01-30 12:14:42 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 259d3b0f33 | Allow import of harvest time entries w/ missing project | 2022-01-29 19:33:03 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 2a0c9bf015 | Update changelog | 2022-01-29 16:15:33 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 2eb6b1e516 | Add rattail<->rattail importers for harvest cache tables | 2022-01-29 16:11:32 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 66864e6f67 | Initial commit, w/ cache tables and importers | 2022-01-29 14:50:25 -06:00 |  |