Skip to content

Commit 80db4f0

Browse files
Add ErratumByDateFilterRule (#1374) (#1398)
* Add ErratumByDateFilterRule * Add new entity to nailgun tests (cherry picked from commit 5478e2a) Co-authored-by: Samuel Bible <sbible@redhat.com>
1 parent 969678c commit 80db4f0

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
@@ -2827,7 +2827,7 @@ def __init__(self, server_config=None, **kwargs):
28272827
'content_view': entity_fields.OneToOneField(ContentView, required=True),
28282828
'description': entity_fields.StringField(),
28292829
'type': entity_fields.StringField(
2830-
choices=('erratum', 'package_group', 'rpm', 'modulemd', 'docker'),
2830+
choices=('erratum', 'erratum_date', 'package_group', 'rpm', 'modulemd', 'docker'),
28312831
required=True,
28322832
),
28332833
'inclusion': entity_fields.BooleanField(),
@@ -2852,6 +2852,14 @@ def __init__(self, server_config=None, **kwargs):
28522852
self._fields['type'].default = 'erratum'
28532853

28542854

2855+
class ErratumByDateContentViewFilter(AbstractContentViewFilter):
2856+
"""A representation of a Content View Filter of type "erratum_date"."""
2857+
2858+
def __init__(self, server_config=None, **kwargs):
2859+
super().__init__(server_config=server_config, **kwargs)
2860+
self._fields['type'].default = 'erratum_date'
2861+
2862+
28552863
class ModuleStreamContentViewFilter(AbstractContentViewFilter):
28562864
"""A representation of a Content View Filter of type "modulemd"."""
28572865

tests/test_entities.py

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

0 commit comments

Comments
 (0)