Skip to content

Commit 5478e2a

Browse files
authored
Add ErratumByDateFilterRule (#1374)
* Add ErratumByDateFilterRule * Add new entity to nailgun tests
1 parent d735af0 commit 5478e2a

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

nailgun/entities.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2794,7 +2794,7 @@ def __init__(self, server_config=None, **kwargs):
27942794
'content_view': entity_fields.OneToOneField(ContentView, required=True),
27952795
'description': entity_fields.StringField(),
27962796
'type': entity_fields.StringField(
2797-
choices=('erratum', 'package_group', 'rpm', 'modulemd', 'docker'),
2797+
choices=('erratum', 'erratum_date', 'package_group', 'rpm', 'modulemd', 'docker'),
27982798
required=True,
27992799
),
28002800
'inclusion': entity_fields.BooleanField(),
@@ -2819,6 +2819,14 @@ def __init__(self, server_config=None, **kwargs):
28192819
self._fields['type'].default = 'erratum'
28202820

28212821

2822+
class ErratumByDateContentViewFilter(AbstractContentViewFilter):
2823+
"""A representation of a Content View Filter of type "erratum_date"."""
2824+
2825+
def __init__(self, server_config=None, **kwargs):
2826+
super().__init__(server_config=server_config, **kwargs)
2827+
self._fields['type'].default = 'erratum_date'
2828+
2829+
28222830
class ModuleStreamContentViewFilter(AbstractContentViewFilter):
28232831
"""A representation of a Content View Filter of type "modulemd"."""
28242832

tests/test_entities.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ def test_init_succeeds(self):
121121
entities.Environment,
122122
entities.Errata,
123123
entities.ErratumContentViewFilter,
124+
entities.ErratumByDateContentViewFilter,
124125
entities.File,
125126
entities.Filter,
126127
entities.FlatpakRemoteRepository,

0 commit comments

Comments
 (0)