예제 #1
0
 def handle_noargs(self, **options):
     classes = [
         'User', 'Group', 'Wiki', 'Ticket', 'Badge', 'Section', 'Review',
         'Session', 'LogEntry', 'LogMessage'
     ]
     # Cleans data
     class_clean(classes)
     # Creates superuser
     user = User()
     user.username = '******'
     user.email = '*****@*****.**'
     user.set_password('1990106')
     user.first_name = 'Admin'
     user.last_name = 'Schoolax'
     user.is_active = True
     user.is_staff = True
     user.is_superuser = True
     user.save()
     profile = Profile()
     profile.user = user
     profile.institute = Institute.objects.get(
         name='University of Waterloo')
     profile.role = 'S'
     profile.save()
     print 'Superuser is created.'
     print 'Email: [email protected]'
     print 'Password: 1990106'
예제 #2
0
 def handle_noargs(self, **options):
     staffs = simplejson.load(open(os.path.join(settings.COMMANDS_ROOT[0], 'staffs.json')))
     institute = Institute.objects.get(name='University of Waterloo')
     for staff in staffs:
         try:
             user = User()
             user.username = unique_username(staff['firstName'], staff['lastName'])
             user.email = staff['userID'] + '@uwaterloo.ca'
             user.set_password(staff['userID'])
             user.first_name = staff['firstName']
             user.last_name = staff['lastName']
             user.is_active = False
             user.save()
             profile = Profile()
             profile.user = user
             profile.institute = institute
             profile.role = 'I'
             profile.save()
             print 'Added %s.' % staff['userID']
         except:
             pass
예제 #3
0
 def handle_noargs(self, **options):
     classes = ['User', 'Group', 'Wiki', 'Ticket', 'Badge', 'Section',
         'Review', 'Session', 'LogEntry', 'LogMessage']
     # Cleans data
     class_clean(classes)
     # Creates superuser
     user = User()
     user.username = '******'
     user.email = '*****@*****.**'
     user.set_password('1990106')
     user.first_name = 'Admin'
     user.last_name = 'Schoolax'
     user.is_active = True
     user.is_staff = True
     user.is_superuser = True
     user.save()
     profile = Profile()
     profile.user = user
     profile.institute = Institute.objects.get(name='University of Waterloo')
     profile.role = 'S'
     profile.save()
     print 'Superuser is created.'
     print 'Email: [email protected]'
     print 'Password: 1990106'