permabots.migrations package

Submodules

permabots.migrations.0001_initial module

class permabots.migrations.0001_initial.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [(u'auth', u'__first__')]
initial = True
operations = [<CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'token', <django.db.models.fields.CharField>), (u'enabled', <django.db.models.fields.BooleanField>)], options={u'verbose_name': u'Bot', u'verbose_name_plural': u'Bots'}, name=u'Bot'>, <CreateModel fields=[(u'id', <django.db.models.fields.BigIntegerField>), (u'type', <django.db.models.fields.CharField>), (u'title', <django.db.models.fields.CharField>), (u'username', <django.db.models.fields.CharField>), (u'first_name', <django.db.models.fields.CharField>), (u'last_name', <django.db.models.fields.CharField>)], options={u'verbose_name': u'Chat', u'verbose_name_plural': u'Chats'}, name=u'Chat'>, <CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'context', <django.db.models.fields.TextField>), (u'chat', <django.db.models.fields.related.ForeignKey>)], options={u'verbose_name': u'Chats States'}, name=u'ChatState'>, <CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'key', <django.db.models.fields.CharField>), (u'value', <django.db.models.fields.CharField>), (u'bot', <django.db.models.fields.related.ForeignKey>)], options={u'verbose_name': u'Environment Var', u'verbose_name_plural': u'Environment Vars'}, name=u'EnvironmentVar'>, <CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'name', <django.db.models.fields.CharField>), (u'pattern', <django.db.models.fields.CharField>), (u'enabled', <django.db.models.fields.BooleanField>), (u'priority', <django.db.models.fields.IntegerField>), (u'bot', <django.db.models.fields.related.ForeignKey>)], options={u'ordering': [u'-priority'], u'verbose_name': u'Handler', u'verbose_name_plural': u'Handlers'}, name=u'Handler'>, <CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'key', <django.db.models.fields.CharField>), (u'value_template', <django.db.models.fields.CharField>)], options={u'verbose_name': u'Header Parameter', u'verbose_name_plural': u'Header Parameters'}, name=u'HeaderParam'>, <CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'name', <django.db.models.fields.CharField>), (u'key', <django.db.models.fields.CharField>), (u'enabled', <django.db.models.fields.BooleanField>), (u'bot', <django.db.models.fields.related.ForeignKey>)], options={u'verbose_name': u'Hook', u'verbose_name_plural': u'Hooks'}, name=u'Hook'>, <CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'message_id', <django.db.models.fields.BigIntegerField>), (u'date', <django.db.models.fields.DateTimeField>), (u'text', <django.db.models.fields.TextField>), (u'chat', <django.db.models.fields.related.ForeignKey>)], options={u'ordering': [u'-date'], u'verbose_name': u'Message', u'verbose_name_plural': u'Messages'}, name=u'Message'>, <CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'chat_id', <django.db.models.fields.BigIntegerField>), (u'name', <django.db.models.fields.CharField>), (u'hook', <django.db.models.fields.related.ForeignKey>)], options={u'verbose_name': u'Recipient', u'verbose_name_plural': u'Recipients'}, name=u'Recipient'>, <CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'url_template', <django.db.models.fields.CharField>), (u'method', <django.db.models.fields.CharField>), (u'data', <django.db.models.fields.TextField>)], options={u'verbose_name': u'Request', u'verbose_name_plural': u'Requests'}, name=u'Request'>, <CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'text_template', <django.db.models.fields.TextField>), (u'keyboard_template', <django.db.models.fields.TextField>)], options={u'verbose_name': u'Response', u'verbose_name_plural': u'Responses'}, name=u'Response'>, <CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'name', <django.db.models.fields.CharField>), (u'bot', <django.db.models.fields.related.ForeignKey>)], options={u'verbose_name': u'State', u'verbose_name_plural': u'States'}, name=u'State'>, <CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'update_id', <django.db.models.fields.BigIntegerField>), (u'bot', <django.db.models.fields.related.ForeignKey>), (u'message', <django.db.models.fields.related.ForeignKey>)], options={u'verbose_name': u'Update', u'verbose_name_plural': u'Updates'}, name=u'Update'>, <CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'key', <django.db.models.fields.CharField>), (u'value_template', <django.db.models.fields.CharField>), (u'request', <django.db.models.fields.related.ForeignKey>)], options={u'verbose_name': u'Url Parameter', u'verbose_name_plural': u'Url Parameters'}, name=u'UrlParam'>, <CreateModel fields=[(u'id', <django.db.models.fields.BigIntegerField>), (u'first_name', <django.db.models.fields.CharField>), (u'last_name', <django.db.models.fields.CharField>), (u'username', <django.db.models.fields.CharField>)], options={u'verbose_name': u'User', u'verbose_name_plural': u'Users'}, name=u'User'>, <AddField field=<django.db.models.fields.related.ForeignKey>, name=u'forward_from', model_name=u'message'>, <AddField field=<django.db.models.fields.related.ForeignKey>, name=u'from_user', model_name=u'message'>, <AddField field=<django.db.models.fields.related.OneToOneField>, name=u'response', model_name=u'hook'>, <AddField field=<django.db.models.fields.related.ForeignKey>, name=u'request', model_name=u'headerparam'>, <AddField field=<django.db.models.fields.related.OneToOneField>, name=u'request', model_name=u'handler'>, <AddField field=<django.db.models.fields.related.OneToOneField>, name=u'response', model_name=u'handler'>, <AddField field=<django.db.models.fields.related.ManyToManyField>, name=u'source_states', model_name=u'handler'>, <AddField field=<django.db.models.fields.related.ForeignKey>, name=u'target_state', model_name=u'handler'>, <AddField field=<django.db.models.fields.related.ForeignKey>, name=u'state', model_name=u'chatstate'>, <AddField field=<django.db.models.fields.related.ForeignKey>, name=u'owner', model_name=u'bot'>, <AddField field=<django.db.models.fields.related.OneToOneField>, name=u'user_api', model_name=u'bot'>, <AlterUniqueTogether unique_together=set([(u'update_id', u'bot')]), name=u'update'>, <AlterUniqueTogether unique_together=set([(u'message_id', u'chat')]), name=u'message'>]

permabots.migrations.0002_auto_20160414_1051 module

class permabots.migrations.0002_auto_20160414_1051.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [(u'permabots', u'0001_initial')]
operations = [<RenameModel new_name=u'TelegramRecipient', old_name=u'Recipient'>, <RenameModel new_name=u'TelegramBot', old_name=u'Bot'>, <RenameModel new_name=u'TelegramChatState', old_name=u'ChatState'>, <AlterModelOptions options={u'verbose_name': u'Telegram Bot', u'verbose_name_plural': u'Telegram Bots'}, name=u'telegrambot'>, <AlterModelOptions options={u'verbose_name': u'Telegram Recipient', u'verbose_name_plural': u'Telegram Recipients'}, name=u'telegramrecipient'>, <AlterModelOptions options={u'verbose_name': u'Telegram Chat State', u'verbose_name_plural': u'Telegram Chats States'}, name=u'telegramchatstate'>]

permabots.migrations.0003_auto_20160420_0401 module

class permabots.migrations.0003_auto_20160420_0401.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [(u'auth', u'__first__'), (u'permabots', u'0002_auto_20160414_1051')]
operations = [<CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'name', <django.db.models.fields.CharField>)], options={u'verbose_name': u'Bot', u'verbose_name_plural': u'Bots'}, name=u'Bot'>, <CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'enabled', <django.db.models.fields.BooleanField>), (u'api_key', <django.db.models.fields.CharField>), (u'username', <django.db.models.fields.CharField>)], options={u'verbose_name': u'Kik Bot', u'verbose_name_plural': u'Kik Bots'}, name=u'KikBot'>, <CreateModel fields=[(u'id', <django.db.models.fields.CharField>)], options={u'verbose_name': u'Kik Chat', u'verbose_name_plural': u'Kik Chats'}, name=u'KikChat'>, <CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'context', <django.db.models.fields.TextField>), (u'chat', <django.db.models.fields.related.ForeignKey>)], options={u'verbose_name': u'Kik Chats States'}, name=u'KikChatState'>, <CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'message_id', <django.db.models.fields.UUIDField>), (u'timestamp', <django.db.models.fields.DateTimeField>), (u'body', <django.db.models.fields.TextField>), (u'chat', <django.db.models.fields.related.ForeignKey>)], options={u'ordering': [u'-timestamp'], u'verbose_name': u'Kik Message', u'verbose_name_plural': u'Kik Messages'}, name=u'KikMessage'>, <CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'chat_id', <django.db.models.fields.CharField>), (u'username', <django.db.models.fields.CharField>), (u'name', <django.db.models.fields.CharField>)], options={u'verbose_name': u'Kik Recipient', u'verbose_name_plural': u'Kik Recipients'}, name=u'KikRecipient'>, <CreateModel fields=[(u'username', <django.db.models.fields.CharField>), (u'first_name', <django.db.models.fields.CharField>), (u'last_name', <django.db.models.fields.CharField>)], options={u'verbose_name': u'Kik User', u'verbose_name_plural': u'Kik Users'}, name=u'KikUser'>, <AlterModelOptions options={u'verbose_name': u'Telegram Chats States'}, name=u'telegramchatstate'>, <RemoveField name=u'owner', model_name=u'telegrambot'>, <AddField field=<django.db.models.fields.related.ForeignKey>, preserve_default=False, name=u'user', model_name=u'telegramchatstate'>, <AlterField field=<django.db.models.fields.related.ForeignKey>, name=u'bot', model_name=u'environmentvar'>, <AlterField field=<django.db.models.fields.related.ForeignKey>, name=u'bot', model_name=u'handler'>, <AlterField field=<django.db.models.fields.related.ForeignKey>, name=u'bot', model_name=u'hook'>, <AlterField field=<django.db.models.fields.related.ForeignKey>, name=u'bot', model_name=u'state'>, <AlterField field=<django.db.models.fields.BooleanField>, name=u'enabled', model_name=u'telegrambot'>, <AlterField field=<django.db.models.fields.related.OneToOneField>, name=u'user_api', model_name=u'telegrambot'>, <AlterField field=<django.db.models.fields.related.ForeignKey>, name=u'chat', model_name=u'telegramchatstate'>, <AlterField field=<django.db.models.fields.related.ForeignKey>, name=u'state', model_name=u'telegramchatstate'>, <AlterField field=<django.db.models.fields.related.ForeignKey>, name=u'hook', model_name=u'telegramrecipient'>, <AddField field=<django.db.models.fields.related.ForeignKey>, name=u'hook', model_name=u'kikrecipient'>, <AddField field=<django.db.models.fields.related.ForeignKey>, name=u'from_user', model_name=u'kikmessage'>, <AddField field=<django.db.models.fields.related.ForeignKey>, name=u'state', model_name=u'kikchatstate'>, <AddField field=<django.db.models.fields.related.ForeignKey>, name=u'user', model_name=u'kikchatstate'>, <AddField field=<django.db.models.fields.related.ManyToManyField>, name=u'participants', model_name=u'kikchat'>, <AddField field=<django.db.models.fields.related.OneToOneField>, name=u'kik_bot', model_name=u'bot'>, <AddField field=<django.db.models.fields.related.ForeignKey>, name=u'owner', model_name=u'bot'>, <AddField field=<django.db.models.fields.related.OneToOneField>, name=u'telegram_bot', model_name=u'bot'>, <AlterUniqueTogether unique_together=set([(u'message_id', u'chat')]), name=u'kikmessage'>, <AlterUniqueTogether unique_together=set([(u'chat', u'user')]), name=u'kikchatstate'>]

permabots.migrations.0004_auto_20160427_0856 module

class permabots.migrations.0004_auto_20160427_0856.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [(u'permabots', u'0003_auto_20160420_0401')]
operations = [<AlterField field=<django.db.models.fields.related.ForeignKey>, name=u'target_state', model_name=u'handler'>, <AlterField field=<django.db.models.fields.TextField>, name=u'data', model_name=u'request'>, <AlterUniqueTogether unique_together=set([]), name=u'message'>]

permabots.migrations.0005_auto_20160428_0510 module

class permabots.migrations.0005_auto_20160428_0510.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [(u'permabots', u'0004_auto_20160427_0856')]
operations = [<CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'enabled', <django.db.models.fields.BooleanField>), (u'token', <django.db.models.fields.CharField>)], options={u'verbose_name': u'Messenger Bot', u'verbose_name_plural': u'Messenger Bots'}, name=u'MessengerBot'>, <CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'context', <django.db.models.fields.TextField>), (u'chat', <django.db.models.fields.CharField>), (u'state', <django.db.models.fields.related.ForeignKey>)], options={u'verbose_name': u'Messenger Chat State', u'verbose_name_plural': u'Messenger Chats States'}, name=u'MessengerChatState'>, <CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'sender', <django.db.models.fields.CharField>), (u'recipient', <django.db.models.fields.CharField>), (u'timestamp', <django.db.models.fields.DateTimeField>), (u'type', <django.db.models.fields.CharField>), (u'postback', <django.db.models.fields.CharField>), (u'text', <django.db.models.fields.TextField>), (u'bot', <django.db.models.fields.related.ForeignKey>)], options={u'ordering': [u'-timestamp'], u'verbose_name': u'Messenger Message', u'verbose_name_plural': u'Messenger Messages'}, name=u'MessengerMessage'>, <CreateModel fields=[(u'id', <django.db.models.fields.UUIDField>), (u'created_at', <django.db.models.fields.DateTimeField>), (u'updated_at', <django.db.models.fields.DateTimeField>), (u'chat_id', <django.db.models.fields.CharField>), (u'name', <django.db.models.fields.CharField>), (u'hook', <django.db.models.fields.related.ForeignKey>)], options={u'verbose_name': u'Messenger Recipient', u'verbose_name_plural': u'Messenger Recipients'}, name=u'MessengerRecipient'>, <AlterModelOptions options={u'verbose_name': u'Kik Chat State', u'verbose_name_plural': u'Kik Chats States'}, name=u'kikchatstate'>, <AlterModelOptions options={u'verbose_name': u'Telegram Chat State', u'verbose_name_plural': u'Telegram Chats States'}, name=u'telegramchatstate'>, <AddField field=<django.db.models.fields.related.OneToOneField>, name=u'messenger_bot', model_name=u'bot'>]

permabots.migrations.0006_auto_20160505_0352 module

class permabots.migrations.0006_auto_20160505_0352.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [(u'permabots', u'0005_auto_20160428_0510')]
operations = [<AlterUniqueTogether unique_together=set([]), name=u'kikchatstate'>, <AlterUniqueTogether unique_together=set([]), name=u'kikmessage'>]

Module contents