API - remove admin creation in database init
This commit is contained in:
		@@ -1,22 +1,13 @@
 | 
				
			|||||||
from flask import Flask
 | 
					from flask import Flask
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from fittrackee import db
 | 
					 | 
				
			||||||
from fittrackee.application.utils import (
 | 
					from fittrackee.application.utils import (
 | 
				
			||||||
    init_config,
 | 
					    init_config,
 | 
				
			||||||
    update_app_config_from_database,
 | 
					    update_app_config_from_database,
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
from fittrackee.users.models import User
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def init_database(app: Flask) -> None:
 | 
					def init_database(app: Flask) -> None:
 | 
				
			||||||
    """Init the database."""
 | 
					    """Init the database."""
 | 
				
			||||||
    admin = User(
 | 
					 | 
				
			||||||
        username='admin', email='admin@example.com', password='mpwoadmin'
 | 
					 | 
				
			||||||
    )
 | 
					 | 
				
			||||||
    admin.admin = True
 | 
					 | 
				
			||||||
    admin.timezone = 'Europe/Paris'
 | 
					 | 
				
			||||||
    db.session.add(admin)
 | 
					 | 
				
			||||||
    db.session.commit()
 | 
					 | 
				
			||||||
    _, db_app_config = init_config()
 | 
					    _, db_app_config = init_config()
 | 
				
			||||||
    update_app_config_from_database(app, db_app_config)
 | 
					    update_app_config_from_database(app, db_app_config)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user