import settings 
setup_environ(settings),

os.system('cd liquid; python manage.py syncdb --noinput;')
os.system('cd liquid; python manage.py migrate intranet;')
os.system('cd liquid; python manage.py migrate intranet.chroma;')

from intranet.models import Member, Group, GroupMember
from datetime import datetime

netid = raw_input('netid? ')
uin = raw_input('uin? ')
acct_pass = getpass.getpass("account password? ")

# setup mailing lists
from utils.django_mailman.models import List
t_list = List(name="top4")
m_list = List(name="Membership-l")
j_list = List(name="Jobs-l")
t_list.save()
m_list.save()
j_list.save()

m = Member(username=netid,uin=uin)
m.set_password(acct_pass)
m.save()

g = Group(name='Top4',type='O',date_formed=datetime.now(), mailing_list=t_list)
g.save()
GroupMember(member=m,group=g,is_chair=True,is_admin=True).save()
Exemplo n.º 2
0
os.system('cd liquid; python manage.py syncdb --noinput;')
os.system('cd liquid; python manage.py migrate intranet;')
os.system('cd liquid; python manage.py migrate intranet.chroma;')

from intranet.models import Member, Group, GroupMember
from datetime import datetime

netid = raw_input('netid? ')
uin = raw_input('uin? ')
acct_pass = getpass.getpass("account password? ")

# setup mailing lists
from utils.django_mailman.models import List
t_list = List(name="top4")
m_list = List(name="Membership-l")
j_list = List(name="Jobs-l")
t_list.save()
m_list.save()
j_list.save()

m = Member(username=netid, uin=uin)
m.set_password(acct_pass)
m.save()

g = Group(name='Top4',
          type='O',
          date_formed=datetime.now(),
          mailing_list=t_list)
g.save()
GroupMember(member=m, group=g, is_chair=True, is_admin=True).save()