Source code for shopyoapi.uploads

import datetime
import uuid

from werkzeug.security import generate_password_hash

from app import app
from shopyoapi.init import db
from modules.box__default.admin.models import User
from modules.box__default.settings.models import Settings


[docs]def add_admin(email, password): with app.app_context(): user = User() user.email = email user.password = generate_password_hash(password, method="sha256") user.is_admin = True user.email_confirmed = True user.email_confirm_date = datetime.datetime.now() user.save()
[docs]def add_setting(name, value): with app.app_context(): if Settings.query.filter_by(setting=name).first(): s = Settings.query.get(name) s.value = value db.session.commit() else: s = Settings(setting=name, value=value) db.session.add(s) db.session.commit()