src/cm/management/commands/create_manager.py
changeset 141 3acc965253e2
child 142 9b3438382e53
equal deleted inserted replaced
140:87eec0c11516 141:3acc965253e2
       
     1 from django.core.management.base import LabelCommand, CommandError
       
     2 
       
     3 class Command(LabelCommand):
       
     4     help = "Create manager"
       
     5 
       
     6     def handle(self, *labels, **options):
       
     7         if len(labels)!=5:
       
     8             raise CommandError("Enter manager's email, username, password, first_name, last_name")
       
     9         email       = labels[0]
       
    10         username    = labels[1]
       
    11         password    = labels[2]
       
    12         first_name  = labels[3]
       
    13         last_name   = labels[4]
       
    14         
       
    15         from cm.models import UserProfile
       
    16         UserProfile.objects._create_manager(email, username, password, first_name, last_name)