- fix unique constraints on CustomerDiskSpaceOption and CustomerUserDatabaseOption to allow multiple options from the same template for hosting packages - fix disk space calculation in CustomerHostingPackage - implement hostingpackages forms AddDiskspaceOptionForm, AddMailboxOptionForm, AddUserDatabaseOptionForm - implement hostingpackages.views.AddHostingOption - add new URL pattern add_hosting_option to hostingpackages.urls - add template hostingpackages/add_hosting_option.html - link items on hostingpackages/customerhostingpackage_option_choices.html to add_hosting_option
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {% extends "hostingpackages/base.html"%}
 | |
| {% load i18n %}
 | |
| 
 | |
| {% block title %}{{ block.super }} - {% blocktrans with package=hostingpackage.name full_name=customer.get_full_name %}Choose new Option for Hosting Package {{ package }} of Customer {{ full_name }}{% endblocktrans %}{% endblock title %}
 | |
| 
 | |
| {% block page_title %}{% blocktrans with package=hostingpackage.name full_name=customer.get_full_name %}Choose new Option for Hosting Package {{ package }} of Customer {{ full_name }}{% endblocktrans %}{% endblock page_title %}
 | |
| 
 | |
| {% block content %}
 | |
| <div class="row">
 | |
|   {% for label, items in hosting_options %}
 | |
|   <div class="col-lg-4 col-md-4 col-xs-12">
 | |
|     <div class="panel panel-default">
 | |
|       <div class="panel-heading">{{ label }}</div>
 | |
|       <ul class="list-group">
 | |
|         {% for item, option_type in items %}
 | |
|         <li class="list-group-item"><a href="{% url 'add_hosting_option' package=hostingpackage.id type=option_type optionid=item.id %}"><i class="glyphicon glyphicon-plus-sign"></i> {{ item }}</a></li>
 | |
|         {% endfor %}
 | |
|       </ul>
 | |
|     </div>
 | |
|   </div>
 | |
|   {% endfor %}
 | |
| </div>
 | |
| {% endblock %}
 |