Skip to content

Instantly share code, notes, and snippets.

@Pacodastre
Created December 11, 2014 11:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Pacodastre/3f31767ff14f1f71b9ed to your computer and use it in GitHub Desktop.
Save Pacodastre/3f31767ff14f1f71b9ed to your computer and use it in GitHub Desktop.
commit e91e5c892a197b66e8491fd8e3e18b85c3521686
Author: Francois Ribemont <francois.ribemont@openapp.ie>
Date: Fri Oct 17 13:39:10 2014 +0100
Removed migration file for 2 reasons: 1) Needs django 1.7 2) No need to have this file checked in
diff --git a/django_auth_policy/migrations/0001_initial.py b/django_auth_policy/migrations/0001_initial.py
deleted file mode 100644
index 919cf4c..0000000
--- a/django_auth_policy/migrations/0001_initial.py
+++ /dev/null
@@ -1,69 +0,0 @@
-# encoding: utf8
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-import django.db.models.deletion
-from django.conf import settings
-import django.utils.timezone
-
-
-class Migration(migrations.Migration):
-
- dependencies = [
- migrations.swappable_dependency(settings.AUTH_USER_MODEL),
- ]
-
- operations = [
- migrations.CreateModel(
- name='LoginAttempt',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('username', models.CharField(max_length=100, verbose_name='username', db_index=True)),
- ('source_address', models.GenericIPAddressField(verbose_name='source address', db_index=True)),
- ('hostname', models.CharField(max_length=100, verbose_name='hostname')),
- ('successful', models.BooleanField(default=False, verbose_name='successful')),
- ('user', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, verbose_name='user', to_field='id', blank=True, to=settings.AUTH_USER_MODEL, null=True)),
- ('timestamp', models.DateTimeField(default=django.utils.timezone.now, auto_now_add=True, verbose_name='timestamp', db_index=True)),
- ('lockout', models.BooleanField(default=True, help_text='Counts towards lockout count', verbose_name='lockout')),
- ],
- options={
- 'ordering': (b'-id',),
- 'verbose_name': 'login attempt',
- 'verbose_name_plural': 'login attempts',
- 'permissions': ((b'unlock', 'Unlock by username or IP address'),),
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='PasswordChange',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('user', models.ForeignKey(to=settings.AUTH_USER_MODEL, on_delete=django.db.models.deletion.PROTECT, to_field='id', verbose_name='user')),
- ('timestamp', models.DateTimeField(default=django.utils.timezone.now, verbose_name='timestamp', auto_now_add=True)),
- ('successful', models.BooleanField(default=False, verbose_name='successful')),
- ('is_temporary', models.BooleanField(default=False, verbose_name='is temporary')),
- ('password', models.CharField(default=b'', verbose_name='password', max_length=128, editable=False)),
- ],
- options={
- 'ordering': (b'-id',),
- 'verbose_name': 'password change',
- 'verbose_name_plural': 'password changes',
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='UserChange',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('user', models.ForeignKey(to=settings.AUTH_USER_MODEL, on_delete=django.db.models.deletion.PROTECT, to_field='id', verbose_name='user')),
- ('timestamp', models.DateTimeField(auto_now_add=True, verbose_name='timestamp')),
- ('by_user', models.ForeignKey(to=settings.AUTH_USER_MODEL, on_delete=django.db.models.deletion.PROTECT, to_field='id', verbose_name='by user')),
- ],
- options={
- 'ordering': (b'-id',),
- 'verbose_name': 'user change',
- 'verbose_name_plural': 'user changes',
- },
- bases=(models.Model,),
- ),
- ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment