core: add order to rule
This commit is contained in:
		
							
								
								
									
										18
									
								
								passbook/core/migrations/0003_rule_order.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								passbook/core/migrations/0003_rule_order.py
									
									
									
									
									
										Normal 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),
 | 
				
			||||||
 | 
					        ),
 | 
				
			||||||
 | 
					    ]
 | 
				
			||||||
@ -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()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user