Only use one create template, get title from Form's Model
This commit is contained in:
		| @ -1,11 +1,12 @@ | |||||||
| {% extends "generic/form.html" %} | {% extends "generic/form.html" %} | ||||||
|  |  | ||||||
|  | {% load utils %} | ||||||
| {% load i18n %} | {% load i18n %} | ||||||
|  |  | ||||||
| {% block above_form %} | {% block above_form %} | ||||||
| <h1>{% blocktrans with type=type %}Create {{ type }}{% endblocktrans %}</h1> | <h1>{% blocktrans with type=form|form_verbose_name %}Create {{ type }}{% endblocktrans %}</h1> | ||||||
| {% endblock %} | {% endblock %} | ||||||
|  |  | ||||||
| {% block action %} | {% block action %} | ||||||
| {% blocktrans with type=type %}Create {{ type }}{% endblocktrans %} | {% blocktrans with type=form|form_verbose_name %}Create {{ type }}{% endblocktrans %} | ||||||
| {% endblock %} | {% endblock %} | ||||||
|  | |||||||
| @ -1,11 +0,0 @@ | |||||||
| {% extends "generic/create.html" %} |  | ||||||
|  |  | ||||||
| {% load i18n %} |  | ||||||
|  |  | ||||||
| {% block title %} |  | ||||||
| {% blocktrans with type=request.GET.type %}Create {{ type }}{% endblocktrans %} |  | ||||||
| {% endblock %} |  | ||||||
|  |  | ||||||
| {% block above_form %} |  | ||||||
| <h1>{% blocktrans with type=request.GET.type %}Create {{ type }}{% endblocktrans %}</h1> |  | ||||||
| {% endblock %} |  | ||||||
| @ -1,11 +1,12 @@ | |||||||
| {% extends "generic/form.html" %} | {% extends "generic/form.html" %} | ||||||
|  |  | ||||||
|  | {% load utils %} | ||||||
| {% load i18n %} | {% load i18n %} | ||||||
|  |  | ||||||
| {% block above_form %} | {% block above_form %} | ||||||
| <h1>{% trans 'Update' %}</h1> | <h1>{% blocktrans with type=form|form_verbose_name %}Update {{ type }}{% endblocktrans %}</h1> | ||||||
| {% endblock %} | {% endblock %} | ||||||
|  |  | ||||||
| {% block action %} | {% block action %} | ||||||
| {% trans 'Update' %} | {% blocktrans with type=form|form_verbose_name %}Update {{ type }}{% endblocktrans %} | ||||||
| {% endblock %} | {% endblock %} | ||||||
|  | |||||||
| @ -34,7 +34,7 @@ class FactorListView(AdminRequiredMixin, ListView): | |||||||
| class FactorCreateView(SuccessMessageMixin, AdminRequiredMixin, CreateView): | class FactorCreateView(SuccessMessageMixin, AdminRequiredMixin, CreateView): | ||||||
|     """Create new Factor""" |     """Create new Factor""" | ||||||
|  |  | ||||||
|     template_name = 'generic/create_inheritance.html' |     template_name = 'generic/create.html' | ||||||
|     success_url = reverse_lazy('passbook_admin:factors') |     success_url = reverse_lazy('passbook_admin:factors') | ||||||
|     success_message = _('Successfully created Factor') |     success_message = _('Successfully created Factor') | ||||||
|  |  | ||||||
|  | |||||||
| @ -32,7 +32,7 @@ class PolicyListView(AdminRequiredMixin, ListView): | |||||||
| class PolicyCreateView(SuccessMessageMixin, AdminRequiredMixin, CreateView): | class PolicyCreateView(SuccessMessageMixin, AdminRequiredMixin, CreateView): | ||||||
|     """Create new Policy""" |     """Create new Policy""" | ||||||
|  |  | ||||||
|     template_name = 'generic/create_inheritance.html' |     template_name = 'generic/create.html' | ||||||
|     success_url = reverse_lazy('passbook_admin:policies') |     success_url = reverse_lazy('passbook_admin:policies') | ||||||
|     success_message = _('Successfully created Policy') |     success_message = _('Successfully created Policy') | ||||||
|  |  | ||||||
|  | |||||||
| @ -29,7 +29,7 @@ class ProviderListView(AdminRequiredMixin, ListView): | |||||||
| class ProviderCreateView(SuccessMessageMixin, AdminRequiredMixin, CreateView): | class ProviderCreateView(SuccessMessageMixin, AdminRequiredMixin, CreateView): | ||||||
|     """Create new Provider""" |     """Create new Provider""" | ||||||
|  |  | ||||||
|     template_name = 'generic/create_inheritance.html' |     template_name = 'generic/create.html' | ||||||
|     success_url = reverse_lazy('passbook_admin:providers') |     success_url = reverse_lazy('passbook_admin:providers') | ||||||
|     success_message = _('Successfully created Provider') |     success_message = _('Successfully created Provider') | ||||||
|  |  | ||||||
|  | |||||||
| @ -34,7 +34,7 @@ class SourceListView(AdminRequiredMixin, ListView): | |||||||
| class SourceCreateView(SuccessMessageMixin, AdminRequiredMixin, CreateView): | class SourceCreateView(SuccessMessageMixin, AdminRequiredMixin, CreateView): | ||||||
|     """Create new Source""" |     """Create new Source""" | ||||||
|  |  | ||||||
|     template_name = 'generic/create_inheritance.html' |     template_name = 'generic/create.html' | ||||||
|     success_url = reverse_lazy('passbook_admin:sources') |     success_url = reverse_lazy('passbook_admin:sources') | ||||||
|     success_message = _('Successfully created Source') |     success_message = _('Successfully created Source') | ||||||
|  |  | ||||||
|  | |||||||
							
								
								
									
										17
									
								
								passbook/hibp_policy/migrations/0003_auto_20190227_1505.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								passbook/hibp_policy/migrations/0003_auto_20190227_1505.py
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,17 @@ | |||||||
|  | # Generated by Django 2.1.7 on 2019-02-27 15:05 | ||||||
|  |  | ||||||
|  | from django.db import migrations | ||||||
|  |  | ||||||
|  |  | ||||||
|  | class Migration(migrations.Migration): | ||||||
|  |  | ||||||
|  |     dependencies = [ | ||||||
|  |         ('passbook_hibp_policy', '0002_auto_20190225_1912'), | ||||||
|  |     ] | ||||||
|  |  | ||||||
|  |     operations = [ | ||||||
|  |         migrations.AlterModelOptions( | ||||||
|  |             name='haveibeenpwendpolicy', | ||||||
|  |             options={'verbose_name': 'Have I Been Pwned Policy', 'verbose_name_plural': 'Have I Been Pwned Policies'}, | ||||||
|  |         ), | ||||||
|  |     ] | ||||||
| @ -41,5 +41,5 @@ class HaveIBeenPwendPolicy(Policy): | |||||||
|  |  | ||||||
|     class Meta: |     class Meta: | ||||||
|  |  | ||||||
|         verbose_name = _('have i been pwned Policy') |         verbose_name = _('Have I Been Pwned Policy') | ||||||
|         verbose_name_plural = _('have i been pwned Policies') |         verbose_name_plural = _('Have I Been Pwned Policies') | ||||||
|  | |||||||
| @ -208,7 +208,14 @@ def gravatar(email, size=None, rating=None): | |||||||
|  |  | ||||||
|     return escape(gravatar_url) |     return escape(gravatar_url) | ||||||
|  |  | ||||||
|  |  | ||||||
| @register.filter | @register.filter | ||||||
| def verbose_name(obj): | def verbose_name(obj): | ||||||
|     """Return Object's Verbose Name""" |     """Return Object's Verbose Name""" | ||||||
|     return obj._meta.verbose_name |     return obj._meta.verbose_name | ||||||
|  |  | ||||||
|  |  | ||||||
|  | @register.filter | ||||||
|  | def form_verbose_name(obj): | ||||||
|  |     """Return ModelForm's Object's Verbose Name""" | ||||||
|  |     return obj._meta.model._meta.verbose_name | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Jens Langhammer
					Jens Langhammer