Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								001ef13014 
								
							 
						 
						
							
							
								
								remove links  
							
							 
							
							
							
						 
						
							2024-01-17 00:20:40 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								0ae334620b 
								
							 
						 
						
							
							
								
								update dependencies  
							
							 
							
							
							
						 
						
							2024-01-16 22:43:49 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								645e2865a6 
								
							 
						 
						
							
							
								
								update dependencies  
							
							 
							
							
							
						 
						
							2024-01-16 22:34:35 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								bddb11d1b4 
								
							 
						 
						
							
							
								
								update version to 2.0.0  
							
							 
							
							
							
						 
						
							2024-01-16 19:49:56 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								cab172dc65 
								
							 
						 
						
							
							
								
								fix floor transaction with value which has more ziffers than scale  #33  
							
							 
							
							
							
						 
						
							2023-05-17 14:47:40 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								b40d40644d 
								
							 
						 
						
							
							
								
								if birthday is date then take it otherwise parse from string; prettier  
							
							 
							
							
							
						 
						
							2023-05-15 23:52:49 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								319889ee43 
								
							 
						 
						
							
							
								
								(user) better avatar cache-control  
							
							 
							
							... 
							
							
							
							etag is added to header,
If etag is the same a not modified will be respond 
							
						 
						
							2023-05-12 17:12:36 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								4be7cccadb 
								
							 
						 
						
							
							
								
								(auth_ldap) add get_last_modified from provider  
							
							 
							
							
							
						 
						
							2023-05-12 17:11:18 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								9077c9fd11 
								
							 
						 
						
							
							
								
								(balance) fix notifications  
							
							 
							
							... 
							
							
							
							if only author and sender oder receiver exists, create special notifications 
							
						 
						
							2023-05-10 01:12:41 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								d7428b2ed1 
								
							 
						 
						
							
							
								
								fix add role to user  
							
							 
							
							
							
						 
						
							2023-05-09 21:59:15 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								5bab4a7cde 
								
							 
						 
						
							
							
								
								fix update ldap, no none types pushed, add more debugging  
							
							 
							
							
							
						 
						
							2023-05-09 21:59:00 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								d8028c4681 
								
							 
						 
						
							
							
								
								fixed timeout in mailing  #30  
							
							 
							
							
							
						 
						
							2023-05-09 21:25:19 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								8b15a45902 
								
							 
						 
						
							
							
								
								add docker cmd, more debug, add migrations to package  
							
							 
							
							
							
						 
						
							2023-05-09 21:23:47 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								ae583a6d18 
								
							 
						 
						
							
							
								
								add black to pyproject.toml  
							
							 
							
							
							
						 
						
							2023-05-09 21:16:17 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								193ffeff9d 
								
							 
						 
						
							
							
								
								fix reset password  
							
							 
							
							... 
							
							
							
							wrong method in userController was executed to get user 
							
						 
						
							2023-05-05 10:00:49 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								7eb30b662f 
								
							 
						 
						
							
							
								
								fix mail-plugin  
							
							 
							
							... 
							
							
							
							this fix load config the right way.
now you can install mail-plugin with
```flaschengeist plugin install mail && flaschengeist plugin enable mail``` 
							
						 
						
							2023-05-05 10:00:08 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								11204662be 
								
							 
						 
						
							
							
								
								(balance) add filter to search user  
							
							 
							
							
							
						 
						
							2023-05-03 14:03:59 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								cb0795a6ac 
								
							 
						 
						
							
							
								
								add ua-parser to pares user-agent  
							
							 
							
							
							
						 
						
							2023-05-03 07:46:50 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								f7c8ae1037 
								
							 
						 
						
							
							
								
								blacked and add some typings  
							
							 
							
							
							
						 
						
							2023-05-03 06:30:42 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								e6c143ad92 
								
							 
						 
						
							
							
								
								fix json_encoder for flask 2.x  
							
							 
							
							
							
						 
						
							2023-05-03 06:29:55 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								59f5d4529d 
								
							 
						 
						
							
							
								
								add ide to gitignore  
							
							 
							
							
							
						 
						
							2023-05-03 06:29:28 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								f38fb334f1 
								
							 
						 
						
							
							
								
								add get notifications of plugin  
							
							 
							
							
							
						 
						
							2023-05-01 21:53:48 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								47442fe211 
								
							 
						 
						
							
							
								
								fix Flask dependencie for  #28  
							
							 
							
							
							
						 
						
							2023-04-09 21:15:07 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								af2c674ce4 
								
							 
						 
						
							
							
								
								fixed most deprecations from flask and sqlalchemy  
							
							 
							
							
							
						 
						
							2023-04-09 20:57:15 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								cfbb557539 
								
							 
						 
						
							
							
								
								Merge pull request 'feature/migrations, closes #19' ( #20 ) from feature/migrations into develop  
							
							 
							
							... 
							
							
							
							Reviewed-on: #20  
							
						 
						
							2023-03-02 05:37:09 +00:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								ba93345a09 
								
							 
						 
						
							
							
								
								feat(users) fix cli if user get role, that provider is updatet too  
							
							 
							
							
							
						 
						
							2023-02-18 15:48:53 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								d475f3f8e2 
								
							 
						 
						
							
							
								
								feat(ldap) fix login on ldap  
							
							 
							
							
							
						 
						
							2023-02-18 15:11:42 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								a50ba403fc 
								
							 
						 
						
							
							
								
								feat(ldap) fix sync from ldap  
							
							 
							
							
							
						 
						
							2023-02-17 20:40:27 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								e0acb80f5d 
								
							 
						 
						
							
							
								
								feat(plugin) fix get right instance auf auth_provider  
							
							 
							
							
							
						 
						
							2023-02-17 17:52:20 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								c5436f22fa 
								
							 
						 
						
							
							
								
								feat(ldap) fix get right config  
							
							 
							
							
							
						 
						
							2023-02-17 16:40:54 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								7796f45097 
								
							 
						 
						
							
							
								
								feat(db) fix get plugins if no database exists  
							
							 
							
							
							
						 
						
							2023-02-17 15:30:05 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								8a656c3c89 
								
							 
						 
						
							
							
								
								Merge branch 'develop' into feature/migrations  
							
							 
							
							
							
						 
						
							2023-02-17 13:15:32 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							 
							
							
							
							
								
							
							
								8a5380d888 
								
							 
						 
						
							
							
								
								update sqlalchmy version. not higher than 2.0  
							
							 
							
							
							
						 
						
							2023-02-17 12:46:27 +01:00  
						
					 
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							 
							
							
							
							
								
							
							
								9f729bda6c 
								
							 
						 
						
							
							
								
								[plugins] Fix `auth_ldap`, `balance`, and `pricelist` compatibility  
							
							 
							
							... 
							
							
							
							Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de> 
							
						 
						
							2022-08-26 17:05:03 +02:00  
						
					 
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							 
							
							
							
							
								
							
							
								9e8117e554 
								
							 
						 
						
							
							
								
								[plugins] Fix scheduler accessing database while unbound from session  
							
							 
							
							... 
							
							
							
							Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de> 
							
						 
						
							2022-08-25 18:45:01 +02:00  
						
					 
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							 
							
							
							
							
								
							
							
								88a4dc24f2 
								
							 
						 
						
							
							
								
								[db] Fix automatic migration upgrade for plugins and core  
							
							 
							
							... 
							
							
							
							Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de> 
							
						 
						
							2022-08-25 18:44:21 +02:00  
						
					 
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							 
							
							
							
							
								
							
							
								0698327ef5 
								
							 
						 
						
							
							
								
								[core][deps] Use sqlalchemy_utils instead of copy-paste code for merging references  
							
							 
							
							... 
							
							
							
							This fixes issues when using SQLite
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de> 
							
						 
						
							2022-08-25 17:07:12 +02:00  
						
					 
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							 
							
							
							
							
								
							
							
								aa8f8f6e64 
								
							 
						 
						
							
							
								
								[core][plugin] Allow blueprints to be set on instance level  
							
							 
							
							... 
							
							
							
							This ensures blueprints are read from the plugin instance
instead of the class, allowing custom routes to be added within the
`load()` function.
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de> 
							
						 
						
							2022-08-25 17:05:04 +02:00  
						
					 
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							 
							
							
							
							
								
							
							
								6ad8cd1728 
								
							 
						 
						
							
							
								
								[cli] Users and roles can be now managed using the cli  
							
							 
							
							... 
							
							
							
							Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de> 
							
						 
						
							2022-08-25 17:04:22 +02:00  
						
					 
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							 
							
							
							
							
								
							
							
								e2254b71b0 
								
							 
						 
						
							
							
								
								[core][plugin] Unify plugin model and real plugins  
							
							 
							
							... 
							
							
							
							Plugins are now extensions of the database model,
allowing plugins to access all their properties.
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de> 
							
						 
						
							2022-08-25 15:39:05 +02:00  
						
					 
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							 
							
							
							
							
								
							
							
								973b4527df 
								
							 
						 
						
							
							
								
								[core] UA parsing: Add backwards compatibility for platform names  
							
							 
							
							... 
							
							
							
							Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de> 
							
						 
						
							2022-08-25 14:55:49 +02:00  
						
					 
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							 
							
							
							
							
								
							
							
								4248825af0 
								
							 
						 
						
							
							
								
								Revert future imports for annotations, PEP563 is still defered  
							
							 
							
							... 
							
							
							
							Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de> 
							
						 
						
							2022-08-25 12:06:59 +02:00  
						
					 
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							 
							
							
							
							
								
							
							
								e22e38b304 
								
							 
						 
						
							
							
								
								Implement custom UA parsing, allowing to update Flask and Werkzeug  
							
							 
							
							... 
							
							
							
							Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de> 
							
						 
						
							2022-08-22 17:18:03 +02:00  
						
					 
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							 
							
							
							
							
								
							
							
								ee38e46c12 
								
							 
						 
						
							
							
								
								[core] Cleanup + Fix loading migrations of (dis)abled plugins  
							
							 
							
							... 
							
							
							
							Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de> 
							
						 
						
							2022-08-18 22:59:19 +02:00  
						
					 
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							 
							
							
							
							
								
							
							
								d3530cc15f 
								
							 
						 
						
							
							
								
								The enabled state of plugins is now loaded from database rather than config file  
							
							 
							
							... 
							
							
							
							Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de> 
							
						 
						
							2022-08-18 21:22:47 +02:00  
						
					 
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							 
							
							
							
							
								
							
							
								e41be21c47 
								
							 
						 
						
							
							
								
								Restructure models and database import paths  
							
							 
							
							... 
							
							
							
							Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de> 
							
						 
						
							2022-08-18 19:53:58 +02:00  
						
					 
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							 
							
							
							
							
								
							
							
								7f8aa80b0e 
								
							 
						 
						
							
							
								
								Update dependencies and increase python version to 3.10  
							
							 
							
							... 
							
							
							
							Drop future imports, not needed with python 3.10
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de> 
							
						 
						
							2022-08-18 19:45:54 +02:00  
						
					 
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							 
							
							
							
							
								
							
							
								dc2b949225 
								
							 
						 
						
							
							
								
								[cli] Fix exporting of plugin interfaces  
							
							 
							
							... 
							
							
							
							Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de> 
							
						 
						
							2022-07-31 19:28:11 +02:00  
						
					 
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							 
							
							
							
							
								
							
							
								fa503fe142 
								
							 
						 
						
							
							
								
								[cli] Added install command to install the database and all plugins  
							
							 
							
							... 
							
							
							
							Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de> 
							
						 
						
							2022-07-31 19:07:40 +02:00  
						
					 
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							 
							
							
							
							
								
							
							
								f1d6b6a2f2 
								
							 
						 
						
							
							
								
								[plugins][cli] Fix initial migration file + Make sure plugin permissions are installed  
							
							 
							
							... 
							
							
							
							Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de> 
							
						 
						
							2022-07-31 19:07:32 +02:00