• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

liqd / adhocracy-plus / 18908688697

29 Oct 2025 12:59PM UTC coverage: 44.622% (-44.5%) from 89.135%
18908688697

Pull #2986

github

web-flow
Merge 1dfde8ee7 into 445e1d498
Pull Request #2986: Draft: Speed up Github Ci Tests

3012 of 6750 relevant lines covered (44.62%)

0.45 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

80.0
/apps/moderatorremark/models.py
1
from django.contrib.contenttypes.fields import GenericForeignKey
1✔
2
from django.contrib.contenttypes.models import ContentType
1✔
3
from django.db import models
1✔
4
from django.utils.translation import gettext_lazy as _
1✔
5

6
from adhocracy4.models.base import UserGeneratedContentModel
1✔
7

8

9
class ModeratorRemark(UserGeneratedContentModel):
1✔
10
    item_content_type = models.ForeignKey(ContentType, on_delete=models.CASCADE)
1✔
11
    item_object_id = models.PositiveIntegerField()
1✔
12
    item = GenericForeignKey(ct_field="item_content_type", fk_field="item_object_id")
1✔
13

14
    remark = models.TextField(verbose_name=_("Remark"), blank=True)
1✔
15

16
    @property
1✔
17
    def project(self):
1✔
18
        return self.item.project
×
19

20
    @property
1✔
21
    def content(self):
1✔
22
        if self.remark:
×
23
            return True
×
24
        else:
25
            return False
×
26

27
    class Meta:
1✔
28
        unique_together = ("item_content_type", "item_object_id")
1✔
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc