X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/d527b63f5320d32e5c598354fd60ebc00d88d7bb..a7e41fefbf46ad5bfa2eb97dbd1cc11d3a28a354:/src/messaging/views.py?ds=sidebyside diff --git a/src/messaging/views.py b/src/messaging/views.py new file mode 100644 index 000000000..be83d95f2 --- /dev/null +++ b/src/messaging/views.py @@ -0,0 +1,31 @@ +import json +from django.http import JsonResponse +from django.urls import reverse +from django.shortcuts import render +from django.utils.translation import ugettext as _ +from .states import states + + +def state_info(request, slug): + for state in states: + if state.slug == slug: + break + else: + return JsonResponse({}) + + meta = state().get_objects().model._meta + + + help_text = _('''Context:
+ {{ %(model_name)s }} – a %(verbose_name)s object.
+ You can put it in in the fields Subject and Body using dot notation, like this:
+ {{ %(model_name)s.id }}.''') % { + 'model_name': meta.model_name, + 'docs_url': reverse('django-admindocs-models-detail', args=(meta.app_label, meta.model_name)), + 'verbose_name': meta.verbose_name, + } + + return JsonResponse({ + "help": help_text, + }) +