1
0
Fork 0
mirror of https://github.com/fastogt/fastocloud_admin.git synced 2025-03-09 23:38:52 +00:00
fastocloud_admin/scripts/migrate/xtream/resellers.py
2019-09-22 03:06:31 -04:00

17 lines
610 B
Python
Executable file

from app.home.entry import ProviderUser
from app.service.service import ServiceSettings
def import_resellers_to_server(db, server: ServiceSettings):
cursor = db.cursor(dictionary=True)
sql = 'SELECT username,password from reg_users'
cursor.execute(sql)
sql_providers = cursor.fetchall()
for sql_entry in sql_providers:
new_user = ProviderUser.make_provider(email=sql_entry['username'], password=sql_entry['username'], country='US')
new_user.status = ProviderUser.Status.ACTIVE
new_user.add_server(server)
server.add_provider(new_user)
cursor.close()