X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/d527b63f5320d32e5c598354fd60ebc00d88d7bb..a7e41fefbf46ad5bfa2eb97dbd1cc11d3a28a354:/src/messaging/views.py
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,
+ })
+