feat: release regional radar and mailbox integrations
deploy / deploy (push) Canceled after 0s

This commit is contained in:
Jens
2026-07-22 05:12:07 +02:00
parent 598d3ec18a
commit 551d0f46c2
131 changed files with 6209 additions and 336 deletions
+11 -2
View File
@@ -4,9 +4,18 @@ from typing import Any
from django.http import HttpRequest
from apps.profiles.models import SearchProfile
def navigation_context(request: HttpRequest) -> dict[str, Any]:
return {
context = {
"app_name": "VacatureRadar",
"app_version": "0.2.1",
"app_version": "0.2.2",
}
if request.user.is_authenticated:
context["navigation_profile"] = (
SearchProfile.objects.filter(user=request.user, is_active=True)
.only("id", "name")
.first()
)
return context
+7 -1
View File
@@ -102,6 +102,10 @@ class TodayView(LoginRequiredMixin, TemplateView):
context.update(
{
"score_cards": cards,
"priority_applications": Application.objects.filter(user=self.request.user)
.exclude(status__in=[Application.Status.REJECTED, Application.Status.WITHDRAWN])
.select_related("job", "job__employer")
.order_by("follow_up_date", "-updated_at")[:3],
"active_jobs": JobPosting.objects.filter(status=JobPosting.Status.ACTIVE).count(),
"new_today": JobPosting.objects.filter(
first_seen__date=timezone.localdate()
@@ -109,7 +113,9 @@ class TodayView(LoginRequiredMixin, TemplateView):
"applications_open": Application.objects.exclude(
status__in=[Application.Status.REJECTED, Application.Status.WITHDRAWN]
).count(),
"source_counts": Source.objects.aggregate(
"source_counts": Source.objects.exclude(
domain="jobs.example.org", status=Source.Status.DISABLED
).aggregate(
total=Count("id"),
unhealthy=Count("id", filter=~Q(status=Source.Status.ACTIVE)),
),