Ferdinand Thiessen 
							
						 
						
							
								22fbb526bb 
								
							 
						 
						
							
							
								
								fix(balance): Replace deprecated sqlalchemy functions  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/woodpecker the build failed  
				
					Details 
				
			 
		
	 
							
						 
						
							2021-12-19 19:01:48 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								d9be9430db 
								
							 
						 
						
							
							
								
								docs(misc): Some more documentation fixes  
							
							
							
						 
						
							2021-12-19 19:01:27 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								4df7f1cc01 
								
							 
						 
						
							
							
								
								docs(plugins): Some more documentation on the plugin class  
							
							
							
						 
						
							2021-12-19 18:58:57 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								b8ac6eb462 
								
							 
						 
						
							
							
								
								fix(users): Readd `create` flag on set_roles  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/woodpecker the build failed  
				
					Details 
				
			 
		
	 
							
						 
						
							2021-12-19 13:06:36 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								25ba4d21aa 
								
							 
						 
						
							
							
								
								feat(balance): Add option to allow active services to debit other users  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/woodpecker the build was successful  
				
					Details 
				
			 
		
	 
							
						 
						
							2021-12-18 04:23:53 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								e1f919bd20 
								
							 
						 
						
							
							
								
								feat(scheduler): Add function to add scheduled tasks programmatically  
							
							
							
						 
						
							2021-12-18 04:19:57 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								691345cf40 
								
							 
						 
						
							
							
								
								fix(roles): Minor fix in set_permissions  
							
							
							
						 
						
							2021-12-18 04:19:07 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								1db3391826 
								
							 
						 
						
							
							
								
								fix(roles): Minor documentation + typings  
							
							
							
						 
						
							2021-12-18 03:04:37 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								2df5a61ff3 
								
							 
						 
						
							
							
								
								fix(cli): Fix logging level not set on run  
							
							
							
						 
						
							2021-12-18 03:03:41 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								b8f086b4dd 
								
							 
						 
						
							
							
								
								fix(app): Add AuthPlugin to FG_PLUGINS  
							
							
							
						 
						
							2021-12-18 02:15:53 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								ab093c04bd 
								
							 
						 
						
							
							
								
								fix(cli): Defaul logging level should be WARNING  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/woodpecker the build was successful  
				
					Details 
				
			 
		
	 
							
						 
						
							2021-12-18 02:12:19 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								ee839ce6a3 
								
							 
						 
						
							
							
								
								fix(auth_plain): Fix post_install hook  
							
							
							
						 
						
							2021-12-18 02:12:00 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								f507cd483d 
								
							 
						 
						
							
							
								
								fix(docs): Fix script name in documentation  
							
							
							
						 
						
							2021-12-18 02:00:46 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								bd371dfcf2 
								
							 
						 
						
							
							
								
								fix(users): Register: validate `mail`, handle duplicated `userid`, only send password mail if `mail` was set  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/woodpecker the build was successful  
				
					Details 
				
			 
		
	 
							
						 
						
							2021-12-18 01:56:52 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								9f6aa38925 
								
							 
						 
						
							
							
								
								fix(users): Reduce amount of SELECT queries in set_roles  
							
							
							
						 
						
							2021-12-18 01:55:24 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								ec7bf39666 
								
							 
						 
						
							
							
								
								fix(roles): Map IntegrityError to BadRequest as this is an client error, no server error.  
							
							
							
						 
						
							2021-12-18 01:51:38 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								0a3da51b92 
								
							 
						 
						
							
							
								
								fix(logging): console logger should default to stderr  
							
							
							
						 
						
							2021-12-18 01:50:03 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								ceba819ca7 
								
							 
						 
						
							
							
								
								fix(db): User.userid should be unique  
							
							
							
						 
						
							2021-12-18 01:49:17 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								a3ccd6cea1 
								
							 
						 
						
							
							
								
								feat(db): Use named database constraints  
							
							
							
						 
						
							2021-12-18 01:48:12 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								53ed2d9d1a 
								
							 
						 
						
							
							
								
								chore(package): Only use setup.cfg, drop setup.py  
							
							
							
						 
						
							2021-12-18 01:46:35 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								ece6893675 
								
							 
						 
						
							
							
								
								feat(cli): Ported CLI to use native click / flask cli  
							
							
							
						 
						
							2021-12-18 01:44:06 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								38ebaf0e79 
								
							 
						 
						
							
							
								
								feat(hooks): Some more work on the hooks functions  
							
							
							
						 
						
							2021-12-17 14:27:27 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								cfac55efe0 
								
							 
						 
						
							
							
								
								fix(app): Add some more debugging  
							
							
							
						 
						
							2021-12-17 12:21:53 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								1b80e39648 
								
							 
						 
						
							
							
								
								feat(ci): Added woodpecker CI  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/woodpecker the build was successful  
				
					Details 
				
			 
		
	 
							
						 
						
							2021-12-14 15:36:08 +01:00  
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							
								dc9f70983b 
								
							 
						 
						
							
							
								
								fix sync ldap  
							
							
							
						 
						
							2021-12-07 20:48:33 +01:00  
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							
								d8db0aae3a 
								
							 
						 
						
							
							
								
								fix sync with ldap  
							
							
							
						 
						
							2021-12-07 18:35:05 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								348adefb7c 
								
							 
						 
						
							
							
								
								feat(scheduler): Scheduler is now a plugin  
							
							... 
							
							
							
							Scheduler allows to schedule tasks, like cron does, but requires special configuration. 
							
						 
						
							2021-12-06 23:48:05 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								dca52b764c 
								
							 
						 
						
							
							
								
								fix(plugins): Setting a plugin setting to None removes that setting  
							
							
							
						 
						
							2021-12-06 23:44:41 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								f6c229d2ef 
								
							 
						 
						
							
							
								
								feat(core): Selected authentification plugin is always enabled  
							
							
							
						 
						
							2021-12-06 23:44:07 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								653c1c584c 
								
							 
						 
						
							
							
								
								fix(cli): Set env variable for debug  
							
							
							
						 
						
							2021-12-06 15:32:11 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								d8192679e5 
								
							 
						 
						
							
							
								
								chore(cleanup): Drop stuff for unsupported python versions  
							
							
							
						 
						
							2021-12-06 15:30:39 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								239faac7dd 
								
							 
						 
						
							
							
								
								fix(plugin): Only active users can and should be notified  
							
							
							
						 
						
							2021-12-05 22:56:34 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								5819a0637f 
								
							 
						 
						
							
							
								
								fix(models): Notification.plugin should be bigger to support FQN as value  
							
							
							
						 
						
							2021-12-05 22:56:05 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								5b3f63cd0a 
								
							 
						 
						
							
							
								
								fix(roles): Return conflict if role should be deleted but is still in use  
							
							
							
						 
						
							2021-12-05 20:50:57 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								bac75ca582 
								
							 
						 
						
							
							
								
								fix(users): Fix query for active users  
							
							
							
						 
						
							2021-12-03 13:13:48 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								47400f02e9 
								
							 
						 
						
							
							
								
								feat(users): Add deleted attribute to users.  
							
							... 
							
							
							
							This allows us to filter out deleted users which could not be deleted and
had to be soft-deleted.
Meaning: users which still had foreign keys on the database,
from e.g. disabled plugins. 
							
						 
						
							2021-12-03 12:52:45 +01:00  
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							
								f9d9494a36 
								
							 
						 
						
							
							
								
								[fix] add empty install function for userController, fix wrong indention  
							
							
							
						 
						
							2021-12-03 09:49:34 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								d0674e8876 
								
							 
						 
						
							
							
								
								fix(users): Fix deleting users  
							
							... 
							
							
							
							Remove all internal references, e.g. sessions, attributes, password reset requests.
Add hook for plugins.
If not deletable remove at least all personal data 
							
						 
						
							2021-12-02 21:27:59 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								50fa39be4f 
								
							 
						 
						
							
							
								
								feat(users): Add some more relationships to model  
							
							
							
						 
						
							2021-12-02 18:28:32 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								593b8546a2 
								
							 
						 
						
							
							
								
								fix(roles): Ignore name if it did not change  
							
							
							
						 
						
							2021-12-01 15:31:48 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								e4a10028b7 
								
							 
						 
						
							
							
								
								fix(users): Update hook needs to check existence of display_name as well  
							
							
							
						 
						
							2021-12-01 15:19:29 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								45d15b4f88 
								
							 
						 
						
							
							
								
								docs(config): Add some database default values  
							
							
							
						 
						
							2021-12-01 15:18:36 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								0ce52de8cd 
								
							 
						 
						
							
							
								
								feat(plugins) Plugins use native Image objects as default avatar, but can still implement their own stuff.  
							
							
							
						 
						
							2021-11-29 18:15:21 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								06caec86e7 
								
							 
						 
						
							
							
								
								fix(users) Display name should be created when user is created  
							
							
							
						 
						
							2021-11-29 11:33:23 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								b94319c38f 
								
							 
						 
						
							
							
								
								chore(plugins) Split of events plugin  
							
							
							
						 
						
							2021-11-28 22:29:12 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								60ba8d4799 
								
							 
						 
						
							
							
								
								fix(core) Fix entry point name  
							
							
							
						 
						
							2021-11-28 22:27:20 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								50632eb333 
								
							 
						 
						
							
							
								
								feat(cli) Allow assigning all permissions to one group from cli  
							
							
							
						 
						
							2021-11-28 22:23:34 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								2b93404dc0 
								
							 
						 
						
							
							
								
								[core] Add CORS headers  
							
							
							
						 
						
							2021-11-28 14:23:08 +01:00  
				
					
						
							
							
								
								Ferdinand Thiessen 
							
						 
						
							
								a479d0c0ee 
								
							 
						 
						
							
							
								
								[models] Add __str__ function for all serialized models (for debug)  
							
							
							
						 
						
							2021-11-27 03:05:05 +01:00  
				
					
						
							
							
								
									
								
								Tim Gröger 
							
						 
						
							
								d2ef02c2af 
								
							 
						 
						
							
							
								
								[balance] add correct notification  
							
							
							
						 
						
							2021-11-27 00:36:28 +01:00