• 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

0.0
/apps/moderatorremark/templatetags/moderatorremark_tags.py
1
from django import template
×
2
from django.contrib.contenttypes.models import ContentType
×
3
from rest_framework.renderers import JSONRenderer
×
4

5
from apps.moderatorremark.models import ModeratorRemark
×
6
from apps.moderatorremark.serializers import ModeratorRemarkSerializer
×
7

8
register = template.Library()
×
9

10

11
@register.inclusion_tag("a4_candy_moderatorremark/includes/" "popover_remark.html")
×
12
def popover_remark(item):
×
13
    remark = getattr(item, "remark", None)
×
14

15
    context = {"remark": remark, "object": item}
×
16

17
    if remark:
×
18
        serializer = ModeratorRemarkSerializer(remark)
×
19
        remark_json = JSONRenderer().render(serializer.data).decode("utf-8")
×
20
        context["attributes"] = remark_json
×
21
    else:
22
        content_type = ContentType.objects.get_for_model(item)
×
23
        empty_remark = ModeratorRemark(
×
24
            item_content_type=content_type, item_object_id=item.id
25
        )
26
        serializer = ModeratorRemarkSerializer(empty_remark)
×
27
        remark_json = JSONRenderer().render(serializer.data).decode("utf-8")
×
28
        context["attributes"] = remark_json
×
29

30
    return context
×
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