Ferdinand Thiessen 
							
						 
						
							
								854a1f6156 
								
							 
						 
						
							
							
								
								Improved some permission related stuff, rewrote session controller  
							
							
							
						 
						
							2020-10-20 18:52:02 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								db96d4b178 
								
							 
						 
						
							
							
								
								Made database datetime timezone aware  
							
							
							
						 
						
							2020-10-20 17:53:29 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								addfb7c7c4 
								
							 
						 
						
							
							
								
								Some more on autodetection API interfaces for frontend  
							
							... 
							
							
							
							* Breaks API for Session and User 
							
						 
						
							2020-10-19 16:48:34 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								28b202cf30 
								
							 
						 
						
							
							
								
								Detect version of plugins from setup.py, updated Readme  
							
							
							
						 
						
							2020-10-19 13:16:23 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								233660d452 
								
							 
						 
						
							
							
								
								Added export target to starter script. Allows export of typescript interfaces of backend models  
							
							
							
						 
						
							2020-10-19 01:42:54 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								c629f5abf3 
								
							 
						 
						
							
							
								
								Rename AccessToken model to Session, same with controller.  
							
							
							
						 
						
							2020-10-19 01:41:54 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								ec05cde746 
								
							 
						 
						
							
							
								
								Fixed Hooks, use own implementation. Fixed routes.  
							
							
							
						 
						
							2020-10-16 00:37:57 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								287cc91947 
								
							 
						 
						
							
							
								
								Added comment about git blame  
							
							
							
						 
						
							2020-10-15 22:16:26 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								41e60425a9 
								
							 
						 
						
							
							
								
								Format code with black (line length: 120)  
							
							... 
							
							
							
							https://github.com/psf/black  
						
							2020-10-15 22:10:50 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								2c55edf6a8 
								
							 
						 
						
							
							
								
								Only use one plugin system, load auth and "normal" plugins at once.  
							
							... 
							
							
							
							* Added Plugin class, where to inheritate from 
							
						 
						
							2020-10-15 21:58:56 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								60c2637784 
								
							 
						 
						
							
							
								
								Enhanced run_flaschengeist  
							
							
							
						 
						
							2020-10-15 18:11:27 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								f03314efac 
								
							 
						 
						
							
							
								
								Split installation and app creation. Added Readme  
							
							
							
						 
						
							2020-10-15 14:44:58 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								21ea9b3cdf 
								
							 
						 
						
							
							
								
								Added readme  
							
							
							
						 
						
							2020-10-15 12:40:53 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								e4f42006a7 
								
							 
						 
						
							
							
								
								Fixed uncaught exception in auth and wrong example config  
							
							
							
						 
						
							2020-10-15 12:05:16 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								3f9fdc773c 
								
							 
						 
						
							
							
								
								Fixed typos and timezone  
							
							
							
						 
						
							2020-10-15 02:19:51 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								790e65791d 
								
							 
						 
						
							
							
								
								Added installation mode to run script  
							
							
							
						 
						
							2020-10-04 01:29:49 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								f495829fc7 
								
							 
						 
						
							
							
								
								Add permissions when plugins are loaded  
							
							
							
						 
						
							2020-10-04 01:27:05 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								4cd68d7e81 
								
							 
						 
						
							
							
								
								Added Role controller  
							
							
							
						 
						
							2020-10-04 01:25:50 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								bf33529bf1 
								
							 
						 
						
							
							
								
								Cleanup. Move old controller, removed unused code.  
							
							
							
						 
						
							2020-09-07 18:11:38 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								7caaea71a7 
								
							 
						 
						
							
							
								
								Some new routes for schedule plugin  
							
							
							
						 
						
							2020-09-07 16:13:18 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								0abde3e899 
								
							 
						 
						
							
							
								
								Merged upstream app creation into development  
							
							
							
						 
						
							2020-09-07 16:09:29 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								ad3e2a34b8 
								
							 
						 
						
							
							
								
								Added route for getting API version and installed plugins + some cleanup  
							
							
							
						 
						
							2020-09-07 16:07:35 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								4a92b057e8 
								
							 
						 
						
							
							
								
								More meaningful authentication JSON  
							
							
							
						 
						
							2020-09-06 22:33:27 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								0edd55b64e 
								
							 
						 
						
							
							
								
								Encode datetime in JSON as ISO string  
							
							
							
						 
						
							2020-09-05 22:26:36 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								bd657d11b6 
								
							 
						 
						
							
							
								
								First version of schedule plugin  
							
							
							
						 
						
							2020-09-05 22:26:00 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								7f6ff3f001 
								
							 
						 
						
							
							
								
								Added first version of 'users' module, fixed LDAP  
							
							
							
						 
						
							2020-09-04 01:51:16 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								365677697d 
								
							 
						 
						
							
							
								
								Some more cleanup, added modify_user to LDAP  
							
							
							
						 
						
							2020-09-04 00:59:10 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								7fbff30214 
								
							 
						 
						
							
							
								
								[API BREAK] Changed authentication routes  
							
							... 
							
							
							
							Authentication is now on /auth/... and using REST pathes and methods.
AccessToken are now having a expires field instead of timestamp, more
usefull for automatic removal of expired ones. 
							
						 
						
							2020-09-03 22:29:14 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								b6157f4953 
								
							 
						 
						
							
							
								
								Added ErrorHandler for automatic Exception handling  
							
							... 
							
							
							
							No need for try except for HTTP 500 or 403 error 
							
						 
						
							2020-09-03 22:04:28 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								55dc622e11 
								
							 
						 
						
							
							
								
								Use bjoern for production. Add commandline arguments.  
							
							
							
						 
						
							2020-09-03 18:02:33 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								ea107a28dd 
								
							 
						 
						
							
							
								
								cleanup  
							
							
							
						 
						
							2020-09-03 17:56:12 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								5bfa305c41 
								
							 
						 
						
							
							
								
								Fixed auth. Some cleanup  
							
							
							
						 
						
							2020-09-02 13:07:21 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								b4505de253 
								
							 
						 
						
							
							
								
								Fixed typos  
							
							
							
						 
						
							2020-09-02 01:32:55 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								e4b4db3405 
								
							 
						 
						
							
							
								
								Init of schedule plugin  
							
							
							
						 
						
							2020-09-02 01:10:54 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								3256787d64 
								
							 
						 
						
							
							
								
								Fixed AccessTokenController. Fixed typos and styling.  
							
							
							
						 
						
							2020-09-02 01:09:24 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								66dcfa80b1 
								
							 
						 
						
							
							
								
								Fixed Typo in accessController, added Roles for access controll  
							
							
							
						 
						
							2020-09-01 21:36:25 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								48dd7ea6ec 
								
							 
						 
						
							
							
								
								Merge branch 'develop' into pluginify  
							
							
							
						 
						
							2020-08-25 22:38:57 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								5cd752a096 
								
							 
						 
						
							
							
								
								Sidewards compatibility with pluginify. Some cleanup  
							
							
							
						 
						
							2020-08-25 22:33:30 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								07a0d266a6 
								
							 
						 
						
							
							
								
								Fixed guessing of accesstoken, using python.secrets library.  Fixes   #399  
							
							
							
						 
						
							2020-08-25 21:17:36 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								cfcd77a985 
								
							 
						 
						
							
							
								
								Merge branch 'develop' into pluginify  
							
							
							
						 
						
							2020-08-25 04:39:36 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								53d502336e 
								
							 
						 
						
							
							
								
								Added LDAP authentification plugin  
							
							
							
						 
						
							2020-08-25 04:36:05 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								7d8fa4f630 
								
							 
						 
						
							
							
								
								Fixed main- and accessToken Controller to work with pluginify  
							
							
							
						 
						
							2020-08-25 04:34:57 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								bbee163954 
								
							 
						 
						
							
							
								
								Fixed plugin detection  
							
							
							
						 
						
							2020-08-25 04:34:14 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								5f408bfd3c 
								
							 
						 
						
							
							
								
								Support lifetime methods on accesstokens  
							
							
							
						 
						
							2020-08-25 04:31:34 +02:00  
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							
								6581dfd50e 
								
							 
						 
						
							
							
								
								Merge branch 'feature/drinkList' into develop  
							
							
							
						 
						
							2020-08-24 16:01:12 +02:00  
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							
								6249b143f1 
								
							 
						 
						
							
							
								
								Gründe für Freigetränke können erstell und gelöscht werden.  
							
							... 
							
							
							
							Auch modifizieren ist möglich 
							
						 
						
							2020-08-24 15:19:12 +02:00  
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							
								fe7b81a534 
								
							 
						 
						
							
							
								
								Users für FreeDrinkListHistory  
							
							... 
							
							
							
							Der User wird mit gesenden, wenn man die FreeDrinkListHistory abruft. Dabei wurde die Funktion des Users angepasst, dass nicht ständig, das komplette Gerücht neu initialisiert wird. 
							
						 
						
							2020-08-24 14:05:50 +02:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								32066b1005 
								
							 
						 
						
							
							
								
								Make it possible to configure plugins.  
							
							... 
							
							
							
							* Reworked configuration 
							
						 
						
							2020-08-23 23:58:26 +02:00  
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							
								1f5eb0be9d 
								
							 
						 
						
							
							
								
								FreeDrinkHistory in einem Zeitraumen bekommen  
							
							... 
							
							
							
							Der Vorstand kann nun in einem bestimmten Zeitraum alle Freigetränke abrufen. 
							
						 
						
							2020-08-23 23:17:12 +02:00  
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							
								fa5097da10 
								
							 
						 
						
							
							
								
								Löschen und modifizieren von Freigetränken  
							
							... 
							
							
							
							Der Vorstand hat nun die Möglichkeit Freigetränke zu löschen oder zu ändern. Beim Löschen wird auch der gesamte Verlauf dieses Freigetränks gelöscht. 
							
						 
						
							2020-08-23 21:14:43 +02:00