mirror of
https://github.com/retspen/webvirtcloud
synced 2024-11-01 03:54:15 +00:00
Added migration
This commit is contained in:
parent
5ccc813336
commit
1f68e8c5ed
7 changed files with 71 additions and 40 deletions
13
accounts/fixtures/initial_data.json
Normal file
13
accounts/fixtures/initial_data.json
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"model": "auth.user",
|
||||||
|
"pk": 1,
|
||||||
|
"fields": {
|
||||||
|
"username": "admin",
|
||||||
|
"password": "pbkdf2_sha256$15000$Qkg4dizzDzpM$SRXEyTJR5d198JZes4LVhFXlWQYJGOAjQhnfhGXQLtc=",
|
||||||
|
"is_active": true,
|
||||||
|
"is_superuser": true,
|
||||||
|
"is_staff": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
22
accounts/migrations/0002_auto_20150325_0846.py
Normal file
22
accounts/migrations/0002_auto_20150325_0846.py
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
from django.db import models, migrations
|
||||||
|
from django.contrib.auth.models import User
|
||||||
|
|
||||||
|
def add_admin(apps, schema_editor):
|
||||||
|
add_user = User.objects.create_user("admin", None, "admin")
|
||||||
|
add_user.is_active = True
|
||||||
|
add_user.is_superuser = True
|
||||||
|
add_user.is_staff = True
|
||||||
|
add_user.save()
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('accounts', '0001_initial'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.RunPython(add_admin),
|
||||||
|
]
|
|
@ -1,20 +0,0 @@
|
||||||
# -*- coding: utf-8 -*-
|
|
||||||
from __future__ import unicode_literals
|
|
||||||
|
|
||||||
from django.db import models, migrations
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('accounts', '0001_initial'),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.AddField(
|
|
||||||
model_name='userinstance',
|
|
||||||
name='is_block',
|
|
||||||
field=models.BooleanField(default=False),
|
|
||||||
preserve_default=True,
|
|
||||||
),
|
|
||||||
]
|
|
|
@ -1,18 +0,0 @@
|
||||||
# -*- coding: utf-8 -*-
|
|
||||||
from __future__ import unicode_literals
|
|
||||||
|
|
||||||
from django.db import models, migrations
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('accounts', '0002_userinstance_is_block'),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.RemoveField(
|
|
||||||
model_name='userinstance',
|
|
||||||
name='is_block',
|
|
||||||
),
|
|
||||||
]
|
|
|
@ -31,6 +31,8 @@ def profile(request):
|
||||||
oldpasswd = request.POST.get('oldpasswd', '')
|
oldpasswd = request.POST.get('oldpasswd', '')
|
||||||
password1 = request.POST.get('passwd1', '')
|
password1 = request.POST.get('passwd1', '')
|
||||||
password2 = request.POST.get('passwd2', '')
|
password2 = request.POST.get('passwd2', '')
|
||||||
|
if not password1 or not password2:
|
||||||
|
error_messages.append("Passwords didn't enter")
|
||||||
if password1 and password2 and password1 != password2:
|
if password1 and password2 and password1 != password2:
|
||||||
error_messages.append("Passwords don't match")
|
error_messages.append("Passwords don't match")
|
||||||
if not user.check_password(oldpasswd):
|
if not user.check_password(oldpasswd):
|
||||||
|
@ -74,7 +76,7 @@ def accounts(request):
|
||||||
user_id = request.POST.get('user_id', '')
|
user_id = request.POST.get('user_id', '')
|
||||||
user_pass = request.POST.get('user_pass', '')
|
user_pass = request.POST.get('user_pass', '')
|
||||||
user_edit = User.objects.get(id=user_id)
|
user_edit = User.objects.get(id=user_id)
|
||||||
user.password = user_pass
|
user_edit.set_password(user_pass)
|
||||||
user_edit.save()
|
user_edit.save()
|
||||||
return HttpResponseRedirect(request.get_full_path())
|
return HttpResponseRedirect(request.get_full_path())
|
||||||
if 'block' in request.POST:
|
if 'block' in request.POST:
|
||||||
|
|
29
create/migrations/0002_auto_20150325_0921.py
Normal file
29
create/migrations/0002_auto_20150325_0921.py
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
from django.db import models, migrations
|
||||||
|
|
||||||
|
def add_favors(apps, schema_editor):
|
||||||
|
Flavor = apps.get_model("create", "Flavor")
|
||||||
|
add_flavor = Flavor(label="micro", vcpu="1", memory="512", disk="20")
|
||||||
|
add_flavor.save()
|
||||||
|
add_flavor = Flavor(label="mini", vcpu="2", memory="1024", disk="30")
|
||||||
|
add_flavor.save()
|
||||||
|
add_flavor = Flavor(label="small", vcpu="2", memory="2048", disk="40")
|
||||||
|
add_flavor.save()
|
||||||
|
add_flavor = Flavor(label="medium", vcpu="2", memory="4096", disk="60")
|
||||||
|
add_flavor.save()
|
||||||
|
add_flavor = Flavor(label="large", vcpu="4", memory="8192", disk="80")
|
||||||
|
add_flavor.save()
|
||||||
|
add_flavor = Flavor(label="xlarge", vcpu="8", memory="16384", disk="160")
|
||||||
|
add_flavor.save()
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('create', '0001_initial'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.RunPython(add_favors),
|
||||||
|
]
|
|
@ -2,11 +2,13 @@
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
from django.db import models, migrations
|
from django.db import models, migrations
|
||||||
|
from django.conf import settings
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||||
('instances', '0001_initial'),
|
('instances', '0001_initial'),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -16,8 +18,9 @@ class Migration(migrations.Migration):
|
||||||
fields=[
|
fields=[
|
||||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||||
('message', models.CharField(max_length=255)),
|
('message', models.CharField(max_length=255)),
|
||||||
('date', models.DateTimeField()),
|
('date', models.DateTimeField(auto_now=True)),
|
||||||
('instance', models.ForeignKey(to='instances.Instance')),
|
('instance', models.ForeignKey(to='instances.Instance')),
|
||||||
|
('user', models.ForeignKey(to=settings.AUTH_USER_MODEL)),
|
||||||
],
|
],
|
||||||
options={
|
options={
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in a new issue