core: add order to rule

This commit is contained in:
Jens Langhammer 2018-11-25 20:38:49 +01:00
parent 1039555113
commit 6c4e3fde6e
No known key found for this signature in database
GPG key ID: BEBC05297D92821B
2 changed files with 21 additions and 0 deletions

View file

@ -0,0 +1,18 @@
# Generated by Django 2.1.3 on 2018-11-25 19:35
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('passbook_core', '0002_auto_20181125_1638'),
]
operations = [
migrations.AddField(
model_name='rule',
name='order',
field=models.IntegerField(default=0),
),
]

View file

@ -22,6 +22,8 @@ class User(AbstractUser):
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"""
objects = InheritanceManager()
# This class defines no field for easier inheritance # This class defines no field for easier inheritance
def __str__(self): def __str__(self):
if hasattr(self, 'name'): if hasattr(self, 'name'):
@ -102,6 +104,7 @@ class Rule(UUIDModel, CreatedUpdatedModel):
name = models.TextField(blank=True, null=True) name = models.TextField(blank=True, null=True)
action = models.CharField(max_length=20, choices=ACTIONS) action = models.CharField(max_length=20, choices=ACTIONS)
negate = models.BooleanField(default=False) negate = models.BooleanField(default=False)
order = models.IntegerField(default=0)
objects = InheritanceManager() objects = InheritanceManager()