mirror of
https://github.com/pacnpal/thrillwiki_django_no_react.git
synced 2025-12-20 20:51:09 -05:00
Add comments app with models, views, and tests; integrate comments into existing models
This commit is contained in:
@@ -9,7 +9,7 @@ from django.views.decorators.http import require_http_methods
|
||||
from django.core.exceptions import PermissionDenied
|
||||
from typing import Dict, Any
|
||||
|
||||
from .models import VersionBranch, ChangeSet, VersionTag, CommentThread
|
||||
from .models import VersionBranch, ChangeSet, VersionTag, HistoricalCommentThread
|
||||
from .managers import ChangeTracker
|
||||
from .comparison import ComparisonEngine
|
||||
from .state_machine import ApprovalStateMachine
|
||||
@@ -42,7 +42,7 @@ def version_comparison(request: HttpRequest) -> HttpResponse:
|
||||
# Add comments to changes
|
||||
for change in diff_result['changes']:
|
||||
anchor_id = change['metadata']['comment_anchor_id']
|
||||
change['comments'] = CommentThread.objects.filter(
|
||||
change['comments'] = HistoricalCommentThread.objects.filter(
|
||||
anchor__contains={'id': anchor_id}
|
||||
).prefetch_related('comments')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user