1
0
Fork 0
mirror of https://github.com/fastogt/fastocloud_admin.git synced 2025-03-09 23:38:52 +00:00

Fixes for resselers import

This commit is contained in:
topilski 2019-09-22 03:24:14 -04:00
parent 0787c7ba68
commit fee810961a

View file

@ -1,5 +1,5 @@
from app.home.entry import ProviderUser from app.home.entry import ProviderUser
from app.service.service import ServiceSettings from app.service.service import ServiceSettings, ProviderPair
def import_resellers_to_server(db, server: ServiceSettings): def import_resellers_to_server(db, server: ServiceSettings):
@ -11,7 +11,10 @@ def import_resellers_to_server(db, server: ServiceSettings):
for sql_entry in sql_providers: for sql_entry in sql_providers:
new_user = ProviderUser.make_provider(email=sql_entry['username'], password=sql_entry['username'], country='US') new_user = ProviderUser.make_provider(email=sql_entry['username'], password=sql_entry['username'], country='US')
new_user.status = ProviderUser.Status.ACTIVE new_user.status = ProviderUser.Status.ACTIVE
new_user.save()
admin = ProviderPair(new_user.id, ProviderPair.Roles.ADMIN)
server.add_provider(admin)
new_user.add_server(server) new_user.add_server(server)
server.add_provider(new_user)
cursor.close() cursor.close()