# -*- coding: utf-8 -*- from __future__ import unicode_literals from django.db import migrations, models import otree.db.models import otree_save_the_change.mixins class Migration(migrations.Migration): dependencies = [ ('otree', '0001_initial'), ] operations = [ migrations.CreateModel( name='Group', fields=[ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), ('id_in_subsession', otree.db.models.PositiveIntegerField(null=True, db_index=True)), ('round_number', otree.db.models.PositiveIntegerField(null=True, db_index=True)), ('use_strategy_method', otree.db.models.BooleanField(choices=[(True, 'Yes'), (False, 'No')])), ('amount_offered', otree.db.models.CurrencyField(verbose_name='how much do you want to offer to the responder?', null=True)), ('amount_fortwo', otree.db.models.CurrencyField(verbose_name='how much is the offered amount for you two?', null=True)), ('amount_confidence', otree.db.models.PositiveIntegerField(null=True, choices=[[1, 'not confident at all'], [2, 'not confident'], [3, 'not sure'], [4, 'confident'], [5, 'very confident']])), ('amount_trust', otree.db.models.PositiveIntegerField(null=True, choices=[[1, 'not trust at all'], [2, 'not trust'], [3, 'neutral'], [4, 'trust'], [5, 'trust a lot']])), ('offer_accepted', otree.db.models.BooleanField(choices=[(True, 'Yes'), (False, 'No')])), ('response_0', otree.db.models.BooleanField(verbose_name='Would you accept an offer of 0 cents?', choices=[(True, 'Yes'), (False, 'No')])), ('response_10', otree.db.models.BooleanField(verbose_name='Would you accept an offer of 10 cents?', choices=[(True, 'Yes'), (False, 'No')])), ('response_20', otree.db.models.BooleanField(verbose_name='Would you accept an offer of 20 cents?', choices=[(True, 'Yes'), (False, 'No')])), ('response_30', otree.db.models.BooleanField(verbose_name='Would you accept an offer of 30 cents?', choices=[(True, 'Yes'), (False, 'No')])), ('response_40', otree.db.models.BooleanField(verbose_name='Would you accept an offer of 40 cents?', choices=[(True, 'Yes'), (False, 'No')])), ('response_50', otree.db.models.BooleanField(verbose_name='Would you accept an offer of 50 cents?', choices=[(True, 'Yes'), (False, 'No')])), ('response_60', otree.db.models.BooleanField(verbose_name='Would you accept an offer of 60 cents?', choices=[(True, 'Yes'), (False, 'No')])), ('response_70', otree.db.models.BooleanField(verbose_name='Would you accept an offer of 70 cents?', choices=[(True, 'Yes'), (False, 'No')])), ('response_80', otree.db.models.BooleanField(verbose_name='Would you accept an offer of 80 cents?', choices=[(True, 'Yes'), (False, 'No')])), ('response_90', otree.db.models.BooleanField(verbose_name='Would you accept an offer of 90 cents?', choices=[(True, 'Yes'), (False, 'No')])), ('response_100', otree.db.models.BooleanField(verbose_name='Would you accept an offer of 100 cents?', choices=[(True, 'Yes'), (False, 'No')])), ('session', models.ForeignKey(related_name='ug_mt_group', to='otree.Session')), ], options={ 'db_table': 'UG_MT_group', }, bases=(otree_save_the_change.mixins.SaveTheChange, models.Model), ), migrations.CreateModel( name='Player', fields=[ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), ('id_in_group', otree.db.models.PositiveIntegerField(null=True, db_index=True)), ('_payoff', otree.db.models.CurrencyField(null=True, default=0)), ('round_number', otree.db.models.PositiveIntegerField(null=True, db_index=True)), ('_gbat_arrived', otree.db.models.BooleanField(default=False, choices=[(True, 'Yes'), (False, 'No')])), ('_gbat_grouped', otree.db.models.BooleanField(default=False, choices=[(True, 'Yes'), (False, 'No')])), ('results_happy', otree.db.models.PositiveIntegerField(null=True, choices=[[1, 'very unhappy'], [2, 'unhappy'], [3, 'not sure'], [4, 'happy'], [5, 'very happy']])), ('group', models.ForeignKey(null=True, to='UG_MT.Group')), ('participant', models.ForeignKey(related_name='ug_mt_player', to='otree.Participant')), ('session', models.ForeignKey(related_name='ug_mt_player', to='otree.Session')), ], options={ 'db_table': 'UG_MT_player', }, bases=(otree_save_the_change.mixins.SaveTheChange, models.Model), ), migrations.CreateModel( name='Subsession', fields=[ ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), ('round_number', otree.db.models.PositiveIntegerField(null=True, db_index=True)), ('session', models.ForeignKey(null=True, related_name='ug_mt_subsession', to='otree.Session')), ], options={ 'db_table': 'UG_MT_subsession', }, bases=(otree_save_the_change.mixins.SaveTheChange, models.Model), ), migrations.AddField( model_name='player', name='subsession', field=models.ForeignKey(to='UG_MT.Subsession'), ), migrations.AddField( model_name='group', name='subsession', field=models.ForeignKey(to='UG_MT.Subsession'), ), ]