import os
import sys

for func in (os.chdir, sys.path.append):
    func('/opt/crm')

from patch.include import *


@app_context(commit=True)
def main():
    today = datetime.datetime.now(datetime.timezone.utc)
    print("Создаём админа")
    admin = models.CmfPerson(
        login='default.admin@crm.evacrm.ru', cmf_created_at=today, cmf_modified_at=today,
        only_data=True,  # чтобы не вызвать CmfPerson.sync_accounts()
    )
    admin.save()
    print("Создаём компанию")
    company = models.CmfCompany(name='default.company', is_internal=True)
    company.save()


if __name__ == "__main__":
    main()
