diff --git a/atdb/taskdatabase/migrations/0006_configuration_filter.py b/atdb/taskdatabase/migrations/0006_configuration_filter.py new file mode 100644 index 0000000000000000000000000000000000000000..65ac9e163508d5f2def84cb6f8db48f3405d97fb --- /dev/null +++ b/atdb/taskdatabase/migrations/0006_configuration_filter.py @@ -0,0 +1,18 @@ +# Generated by Django 3.1.4 on 2021-04-13 08:02 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('taskdatabase', '0005_auto_20210330_1437'), + ] + + operations = [ + migrations.AddField( + model_name='configuration', + name='filter', + field=models.CharField(blank=True, max_length=30, null=True), + ), + ] diff --git a/atdb/taskdatabase/models.py b/atdb/taskdatabase/models.py index 36c69dc58142db6b4336089cf180cc7661f1405e..653bc098cf851e91b2ac8163b96cf0c9635f662d 100644 --- a/atdb/taskdatabase/models.py +++ b/atdb/taskdatabase/models.py @@ -89,6 +89,7 @@ class Status(models.Model): class Configuration(models.Model): + filter = models.CharField(max_length=30, blank=True, null=True) key = models.CharField(max_length=50) value = models.CharField(max_length=255) diff --git a/atdb/taskdatabase/templates/taskdatabase/index.html b/atdb/taskdatabase/templates/taskdatabase/index.html index f64d39036503e1836b00594aefda89375ce33b94..c92ef122df49419decd761b230814bcfe4588851 100644 --- a/atdb/taskdatabase/templates/taskdatabase/index.html +++ b/atdb/taskdatabase/templates/taskdatabase/index.html @@ -80,7 +80,7 @@ {% include 'taskdatabase/pagination.html' %} </div> </div> - <p class="footer"> Version 1.0.0 (6 apr 2021 - 14:00) + <p class="footer"> Version 1.0.0 (13 apr 2021 - 10:00) </div> diff --git a/atdb/taskdatabase/views.py b/atdb/taskdatabase/views.py index 215752809a458075ebd7a2a5fbab8cae28d668e1..ac144e82b9cb941badac571479bed6d20e788e14 100644 --- a/atdb/taskdatabase/views.py +++ b/atdb/taskdatabase/views.py @@ -100,7 +100,9 @@ class ConfigurationFilter(filters.FilterSet): model = Configuration fields = { + 'filter': ['exact', 'icontains'], 'key': ['exact', 'icontains'], + 'value': ['exact', 'icontains'], } class JobFilter(filters.FilterSet):