remove reversion
This commit is contained in:
		| @ -10,13 +10,11 @@ from django.db import models | |||||||
| from django.utils import timezone | from django.utils import timezone | ||||||
| from django.utils.translation import gettext as _ | from django.utils.translation import gettext as _ | ||||||
| from ipware import get_client_ip | from ipware import get_client_ip | ||||||
| from reversion import register |  | ||||||
|  |  | ||||||
| from passbook.lib.models import CreatedUpdatedModel, UUIDModel | from passbook.lib.models import CreatedUpdatedModel, UUIDModel | ||||||
|  |  | ||||||
| LOGGER = getLogger(__name__) | LOGGER = getLogger(__name__) | ||||||
|  |  | ||||||
| @register() |  | ||||||
| class AuditEntry(UUIDModel): | class AuditEntry(UUIDModel): | ||||||
|     """An individual audit log entry""" |     """An individual audit log entry""" | ||||||
|  |  | ||||||
|  | |||||||
							
								
								
									
										18
									
								
								passbook/core/migrations/0005_auto_20190216_0853.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								passbook/core/migrations/0005_auto_20190216_0853.py
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,18 @@ | |||||||
|  | # Generated by Django 2.1.7 on 2019-02-16 08:53 | ||||||
|  |  | ||||||
|  | from django.db import migrations, models | ||||||
|  |  | ||||||
|  |  | ||||||
|  | class Migration(migrations.Migration): | ||||||
|  |  | ||||||
|  |     dependencies = [ | ||||||
|  |         ('passbook_core', '0004_auto_20190215_1534'), | ||||||
|  |     ] | ||||||
|  |  | ||||||
|  |     operations = [ | ||||||
|  |         migrations.AlterField( | ||||||
|  |             model_name='factor', | ||||||
|  |             name='type', | ||||||
|  |             field=models.TextField(unique=True), | ||||||
|  |         ), | ||||||
|  |     ] | ||||||
| @ -5,7 +5,6 @@ from random import SystemRandom | |||||||
| from time import sleep | from time import sleep | ||||||
| from uuid import uuid4 | from uuid import uuid4 | ||||||
|  |  | ||||||
| import reversion |  | ||||||
| from django.contrib.auth.models import AbstractUser | from django.contrib.auth.models import AbstractUser | ||||||
| from django.db import models | from django.db import models | ||||||
| from django.urls import reverse_lazy | from django.urls import reverse_lazy | ||||||
| @ -39,7 +38,6 @@ class User(AbstractUser): | |||||||
|     applications = models.ManyToManyField('Application') |     applications = models.ManyToManyField('Application') | ||||||
|     groups = models.ManyToManyField('Group') |     groups = models.ManyToManyField('Group') | ||||||
|  |  | ||||||
| @reversion.register() |  | ||||||
| class Provider(models.Model): | class Provider(models.Model): | ||||||
|     """Application-independent Provider instance. For example SAML2 Remote, OAuth2 Application""" |     """Application-independent Provider instance. For example SAML2 Remote, OAuth2 Application""" | ||||||
|  |  | ||||||
| @ -63,7 +61,6 @@ class RuleModel(UUIDModel, CreatedUpdatedModel): | |||||||
|                 return False |                 return False | ||||||
|         return True |         return True | ||||||
|  |  | ||||||
| @reversion.register() |  | ||||||
| class Factor(RuleModel): | class Factor(RuleModel): | ||||||
|     """Authentication factor, multiple instances of the same Factor can be used""" |     """Authentication factor, multiple instances of the same Factor can be used""" | ||||||
|  |  | ||||||
| @ -99,7 +96,6 @@ class Application(RuleModel): | |||||||
|     def __str__(self): |     def __str__(self): | ||||||
|         return self.name |         return self.name | ||||||
|  |  | ||||||
| @reversion.register() |  | ||||||
| class Source(RuleModel): | class Source(RuleModel): | ||||||
|     """Base Authentication source, i.e. an OAuth Provider, SAML Remote or LDAP Server""" |     """Base Authentication source, i.e. an OAuth Provider, SAML Remote or LDAP Server""" | ||||||
|  |  | ||||||
| @ -123,7 +119,6 @@ class Source(RuleModel): | |||||||
|     def __str__(self): |     def __str__(self): | ||||||
|         return self.name |         return self.name | ||||||
|  |  | ||||||
| @reversion.register() |  | ||||||
| class UserSourceConnection(CreatedUpdatedModel): | class UserSourceConnection(CreatedUpdatedModel): | ||||||
|     """Connection between User and Source.""" |     """Connection between User and Source.""" | ||||||
|  |  | ||||||
| @ -134,7 +129,6 @@ class UserSourceConnection(CreatedUpdatedModel): | |||||||
|  |  | ||||||
|         unique_together = (('user', 'source'),) |         unique_together = (('user', 'source'),) | ||||||
|  |  | ||||||
| @reversion.register() |  | ||||||
| class Rule(UUIDModel, CreatedUpdatedModel): | class Rule(UUIDModel, CreatedUpdatedModel): | ||||||
|     """Rules which specify if a user is authorized to use an Application. Can be overridden by |     """Rules which specify if a user is authorized to use an Application. Can be overridden by | ||||||
|     other types to add other fields, more logic, etc.""" |     other types to add other fields, more logic, etc.""" | ||||||
| @ -162,7 +156,6 @@ class Rule(UUIDModel, CreatedUpdatedModel): | |||||||
|         """Check if user instance passes this rule""" |         """Check if user instance passes this rule""" | ||||||
|         raise NotImplementedError() |         raise NotImplementedError() | ||||||
|  |  | ||||||
| @reversion.register() |  | ||||||
| class FieldMatcherRule(Rule): | class FieldMatcherRule(Rule): | ||||||
|     """Rule which checks if a field of the User model matches/doesn't match a |     """Rule which checks if a field of the User model matches/doesn't match a | ||||||
|     certain pattern""" |     certain pattern""" | ||||||
| @ -231,7 +224,6 @@ class FieldMatcherRule(Rule): | |||||||
|         verbose_name = _('Field matcher Rule') |         verbose_name = _('Field matcher Rule') | ||||||
|         verbose_name_plural = _('Field matcher Rules') |         verbose_name_plural = _('Field matcher Rules') | ||||||
|  |  | ||||||
| @reversion.register() |  | ||||||
| class PasswordPolicyRule(Rule): | class PasswordPolicyRule(Rule): | ||||||
|     """Rule to make sure passwords have certain properties""" |     """Rule to make sure passwords have certain properties""" | ||||||
|  |  | ||||||
| @ -266,7 +258,6 @@ class PasswordPolicyRule(Rule): | |||||||
|         verbose_name_plural = _('Password Policy Rules') |         verbose_name_plural = _('Password Policy Rules') | ||||||
|  |  | ||||||
|  |  | ||||||
| @reversion.register() |  | ||||||
| class WebhookRule(Rule): | class WebhookRule(Rule): | ||||||
|     """Rule that asks webhook""" |     """Rule that asks webhook""" | ||||||
|  |  | ||||||
| @ -302,7 +293,6 @@ class WebhookRule(Rule): | |||||||
|         verbose_name = _('Webhook Rule') |         verbose_name = _('Webhook Rule') | ||||||
|         verbose_name_plural = _('Webhook Rules') |         verbose_name_plural = _('Webhook Rules') | ||||||
|  |  | ||||||
| @reversion.register() |  | ||||||
| class DebugRule(Rule): | class DebugRule(Rule): | ||||||
|     """Rule used for debugging the RuleEngine. Returns a fixed result, |     """Rule used for debugging the RuleEngine. Returns a fixed result, | ||||||
|     but takes a random time to process.""" |     but takes a random time to process.""" | ||||||
|  | |||||||
| @ -1,5 +1,4 @@ | |||||||
| django>=2.0 | django>=2.0 | ||||||
| django-reversion |  | ||||||
| django-model-utils | django-model-utils | ||||||
| djangorestframework | djangorestframework | ||||||
| PyYAML | PyYAML | ||||||
|  | |||||||
| @ -60,7 +60,6 @@ INSTALLED_APPS = [ | |||||||
|     'django.contrib.sessions', |     'django.contrib.sessions', | ||||||
|     'django.contrib.messages', |     'django.contrib.messages', | ||||||
|     'django.contrib.staticfiles', |     'django.contrib.staticfiles', | ||||||
|     'reversion', |  | ||||||
|     'rest_framework', |     'rest_framework', | ||||||
|     'rest_framework_swagger', |     'rest_framework_swagger', | ||||||
|     'passbook.core.apps.PassbookCoreConfig', |     'passbook.core.apps.PassbookCoreConfig', | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Jens Langhammer
					Jens Langhammer