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:
parent
0787c7ba68
commit
fee810961a
1 changed files with 5 additions and 2 deletions
|
@ -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()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue