|  | d4fa60f509 | core: only show user delete button if an unenrollment flow exists | 2020-06-02 16:44:29 +02:00 |  | 
			
				
					|  | 57fed2b92b | stages/user_delete: fix formatting | 2020-05-12 15:23:17 +02:00 |  | 
			
				
					|  | e45b33c6c2 | stages/user_delete: add user delete stage, remove view from core | 2020-05-12 14:50:00 +02:00 |  | 
			
				
					|  | 69120da45c | core: remove redundant views/forms | 2020-05-11 00:49:48 +02:00 |  | 
			
				
					|  | a3a3dde1c8 | stages/dummy: add unittests stages/password: improve coverage
stages/user_login: improve coverage | 2020-05-10 17:02:01 +02:00 |  | 
			
				
					|  | 212e966dd4 | factors: -> stage | 2020-05-08 20:59:51 +02:00 |  | 
			
				
					|  | b6326f399c | ui: clean up more generic forms, remove is_login everywhere | 2020-02-21 15:00:45 +01:00 |  | 
			
				
					|  | 3bd1eadd51 | all: implement black as code formatter | 2019-12-31 12:51:16 +01:00 |  | 
			
				
					|  | f2acc154cd | *(minor): small refactor | 2019-10-07 16:33:48 +02:00 |  | 
			
				
					|  | c2c5ff6912 | config(minor): CONFIG.get -> CONFIG.y | 2019-09-30 18:04:04 +02:00 |  | 
			
				
					|  | e1f1f617b6 | fix UserChangePasswordView not requiring Login | 2019-03-11 11:25:59 +01:00 |  | 
			
				
					|  | 54427f7c68 | use HTML5 autocomplete values to better handle password managers | 2019-03-02 23:19:58 +01:00 |  | 
			
				
					|  | 5b771da972 | switch from first_name and last_name to name | 2019-02-27 15:09:05 +01:00 |  | 
			
				
					|  | 421f51770c | implement password policy checking on signup and password change closes #8 | 2019-02-26 15:40:58 +01:00 |  | 
			
				
					|  | 06b65a7882 | add unittests, woo | 2019-02-26 10:57:05 +01:00 |  | 
			
				
					|  | 292fbecca0 | add password change view | 2019-02-23 20:56:41 +01:00 |  | 
			
				
					|  | 744a320731 | fix inconsistent naming | 2019-02-16 10:59:23 +01:00 |  | 
			
				
					|  | 71f41e655f | core: add user settings and user delete | 2018-12-10 16:58:35 +01:00 |  |