Exemple #1
0
    def post(self, request, *args, **kwargs):
        order = Order.objects.get(pk=kwargs["pk"])
        message = request.POST["message"]
        entry = OrderLogEntry.objects.create(
            target=order,
            message=message,
            kind=LogEntryKind.NOTE,
            user=request.user,
        )

        return JsonResponse({
            "message": entry.message,
            "kind": force_text(entry.kind.label),
            "created_on": get_locally_formatted_datetime(entry.created_on),
            "user": force_text(getattr(entry.user, get_user_model().USERNAME_FIELD)),
        })
Exemple #2
0
    def post(self, request, *args, **kwargs):
        order = Order.objects.get(pk=kwargs["pk"])
        message = request.POST["message"]
        entry = OrderLogEntry.objects.create(
            target=order,
            message=message,
            kind=LogEntryKind.NOTE,
            user=request.user,
        )

        return JsonResponse({
            "message":
            entry.message,
            "kind":
            force_text(entry.kind.label),
            "created_on":
            get_locally_formatted_datetime(entry.created_on),
            "user":
            force_text(getattr(entry.user,
                               get_user_model().USERNAME_FIELD)),
        })
Exemple #3
0
 def format_updated_date(self, instance, *args, **kwargs):
     return get_locally_formatted_datetime(instance.updated_on)
Exemple #4
0
 def format_order_date(self, instance, *args, **kwargs):
     return get_locally_formatted_datetime(instance.order_date)
Exemple #5
0
 def format_order_date(self, instance, *args, **kwargs):
     return get_locally_formatted_datetime(instance.order_date)
Exemple #6
0
 def format_updated_date(self, instance, *args, **kwargs):
     return get_locally_formatted_datetime(instance.updated_on)