28 from django.db
import models
39 return User(user_id=user[
'user_id'], firstname=user[
'first'], lastname=user[
'last'], username=user[
'login'],
40 password=
'', email=user[
'email'], organization=user[
'organization'], is_active=user[
'is_active'],
41 is_admin_clm=user[
'is_superuser'], is_admin_cm=user[
'is_superuser_cm'], cm_id=user[
'default_cluster_id'],
42 default_cluster_id=user[
'default_cluster_id'])
50 username = models.CharField(
'username', max_length=30, unique=
True)
51 firstname = models.CharField(
'firstname', max_length=60)
52 lastname = models.CharField(
'lastname', max_length=60)
53 organization = models.CharField(
'organization', max_length=60)
54 email = models.EmailField(
'e-mail address', blank=
True)
55 password = models.CharField(
'password', max_length=128)
56 cm_password = models.CharField(
'cm_password', max_length=128)
57 is_active = models.IntegerField(
'active', default=0)
58 is_admin_clm = models.BooleanField(
'admin clm', default=
False)
59 is_admin_cm = models.BooleanField(
'admin cm', default=
False)
60 is_logged_admin_cm = models.BooleanField(
'admin cm', default=
False)
61 cm_id = models.IntegerField(
'cm_id', default=0)
62 default_cluster_id = models.IntegerField(
'default_cluster_id', default=0)
64 def __init__(self, user_id, cm_id, firstname, lastname, username, organization, password, email, is_active=0,
65 is_admin_clm=
False, is_admin_cm=
False, is_logged_admin_cm=
False, default_cluster_id=0):