Merge branch 'master' into task/3713/clean_up_css
This commit is contained in:
		
				commit
				
					
						f42c5a5e20
					
				
			
		
					 7 changed files with 67 additions and 174 deletions
				
			
		|  | @ -3,11 +3,10 @@ from cms.plugin_pool import plugin_pool | |||
| 
 | ||||
| from .models import ( | ||||
|     UngelichContactUsSection, UngelichTextSection, Service, ServiceItem, | ||||
|     About, AboutItem, SectionWithImage, UngleichServiceItem, UngleichHeader, | ||||
|     UngleichHeaderItem, UngleichProductItem, UngleichProduct, UngleichCustomer, | ||||
|     UngleichCustomerItem, UngleichHTMLOnly, UngleichSimpleHeader, | ||||
|     About, AboutItem, SectionWithImage, UngleichServiceItem, | ||||
|     UngleichProductItem, UngleichProduct, UngleichCustomer, | ||||
|     UngleichCustomerItem, UngleichHTMLOnly, | ||||
|     UngleichHeaderWithBackgroundImageSlider, | ||||
|     UngleichHeaderWithBackgroundImageSliderItem, | ||||
|     UngleichHeaderWithBackgroundVideoSliderItem, | ||||
| ) | ||||
| 
 | ||||
|  | @ -184,49 +183,6 @@ class UngleichServicesItemPlugin(CMSPluginBase): | |||
|         return context | ||||
| 
 | ||||
| 
 | ||||
| @plugin_pool.register_plugin | ||||
| class UngleichHeaderWithTextAndImagePlugin(CMSPluginBase): | ||||
|     name = "ungleich Header with Text and Image Plugin" | ||||
|     model = UngleichSimpleHeader | ||||
|     render_template = "ungleich_page/ungleich/header.html" | ||||
|     cache = False | ||||
| 
 | ||||
|     def render(self, context, instance, placeholder): | ||||
|         context['instance'] = instance | ||||
|         return context | ||||
| 
 | ||||
| 
 | ||||
| @plugin_pool.register_plugin | ||||
| class UngleichHeaderWithTextAndImageSliderPlugin(CMSPluginBase): | ||||
|     name = "ungleich Header with Text and Image Slider Plugin" | ||||
|     model = UngleichHeader | ||||
|     render_template = "ungleich_page/ungleich/header_with_slider.html" | ||||
|     cache = False | ||||
|     allow_children = True | ||||
|     child_classes = ['UngleichHeaderItemPlugin'] | ||||
| 
 | ||||
|     def render(self, context, instance, placeholder): | ||||
|         context['instance'] = instance | ||||
|         return context | ||||
| 
 | ||||
| 
 | ||||
| @plugin_pool.register_plugin | ||||
| class UngleichHeaderItemPlugin(CMSPluginBase): | ||||
|     name = "ungleich Header Item Plugin" | ||||
|     model = UngleichHeaderItem | ||||
|     render_template = "ungleich_page/ungleich/_header_item.html" | ||||
|     cache = False | ||||
|     require_parent = True | ||||
|     parent_classes = ['UngleichHeaderWithTextAndImageSliderPlugin'] | ||||
| 
 | ||||
|     def render(self, context, instance, placeholder): | ||||
|         context = super(UngleichHeaderItemPlugin, self).render( | ||||
|             context, instance, placeholder | ||||
|         ) | ||||
|         context['instance'] = instance | ||||
|         return context | ||||
| 
 | ||||
| 
 | ||||
| @plugin_pool.register_plugin | ||||
| class UngleichHeaderBackgroundImageAndTextSliderPlugin(CMSPluginBase): | ||||
|     name = "ungleich Header with Background and Image Slider Plugin" | ||||
|  | @ -237,7 +193,6 @@ class UngleichHeaderBackgroundImageAndTextSliderPlugin(CMSPluginBase): | |||
|     cache = False | ||||
|     allow_children = True | ||||
|     child_classes = [ | ||||
|         'UngleichHeaderBackgroundImageAndTextItemPlugin', | ||||
|         'UngleichHeaderBackgroundVideoItemPlugin', | ||||
|     ] | ||||
| 
 | ||||
|  | @ -263,25 +218,6 @@ class UngleichHeaderBackgroundVideoItemPlugin(CMSPluginBase): | |||
|         return context | ||||
| 
 | ||||
| 
 | ||||
| @plugin_pool.register_plugin | ||||
| class UngleichHeaderBackgroundImageAndTextItemPlugin(CMSPluginBase): | ||||
|     name = "ungleich Header with Background and Image and Text Item Plugin" | ||||
|     model = UngleichHeaderWithBackgroundImageSliderItem | ||||
|     render_template = ( | ||||
|         'ungleich_page/ungleich/_header_with_background_image_slider_item.html' | ||||
|     ) | ||||
|     cache = False | ||||
|     require_parent = True | ||||
|     parent_classes = ['UngleichHeaderBackgroundImageAndTextSliderPlugin'] | ||||
| 
 | ||||
|     def render(self, context, instance, placeholder): | ||||
|         context = super( | ||||
|             UngleichHeaderBackgroundImageAndTextItemPlugin, self | ||||
|         ).render(context, instance, placeholder) | ||||
|         context['instance'] = instance | ||||
|         return context | ||||
| 
 | ||||
| 
 | ||||
| @plugin_pool.register_plugin | ||||
| class UngleichProductsPlugin(CMSPluginBase): | ||||
|     name = "ungleich Products Plugin" | ||||
|  |  | |||
							
								
								
									
										64
									
								
								ungleich_page/migrations/0018_auto_20180105_1826.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								ungleich_page/migrations/0018_auto_20180105_1826.py
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,64 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| # Generated by Django 1.9.4 on 2018-01-05 12:56 | ||||
| from __future__ import unicode_literals | ||||
| 
 | ||||
| from django.db import migrations | ||||
| 
 | ||||
| 
 | ||||
| class Migration(migrations.Migration): | ||||
| 
 | ||||
|     dependencies = [ | ||||
|         ('cms', '0014_auto_20160404_1908'), | ||||
|         ('ungleich_page', '0017_auto_20171219_1856'), | ||||
|     ] | ||||
| 
 | ||||
|     operations = [ | ||||
|         migrations.RemoveField( | ||||
|             model_name='ungleichheader', | ||||
|             name='background_image', | ||||
|         ), | ||||
|         migrations.RemoveField( | ||||
|             model_name='ungleichheader', | ||||
|             name='cmsplugin_ptr', | ||||
|         ), | ||||
|         migrations.RemoveField( | ||||
|             model_name='ungleichheaderitem', | ||||
|             name='cmsplugin_ptr', | ||||
|         ), | ||||
|         migrations.RemoveField( | ||||
|             model_name='ungleichheaderitem', | ||||
|             name='image', | ||||
|         ), | ||||
|         migrations.RemoveField( | ||||
|             model_name='ungleichheaderwithbackgroundimageslideritem', | ||||
|             name='background_image', | ||||
|         ), | ||||
|         migrations.RemoveField( | ||||
|             model_name='ungleichheaderwithbackgroundimageslideritem', | ||||
|             name='cmsplugin_ptr', | ||||
|         ), | ||||
|         migrations.RemoveField( | ||||
|             model_name='ungleichsimpleheader', | ||||
|             name='background_image', | ||||
|         ), | ||||
|         migrations.RemoveField( | ||||
|             model_name='ungleichsimpleheader', | ||||
|             name='cmsplugin_ptr', | ||||
|         ), | ||||
|         migrations.RemoveField( | ||||
|             model_name='ungleichsimpleheader', | ||||
|             name='image', | ||||
|         ), | ||||
|         migrations.DeleteModel( | ||||
|             name='UngleichHeader', | ||||
|         ), | ||||
|         migrations.DeleteModel( | ||||
|             name='UngleichHeaderItem', | ||||
|         ), | ||||
|         migrations.DeleteModel( | ||||
|             name='UngleichHeaderWithBackgroundImageSliderItem', | ||||
|         ), | ||||
|         migrations.DeleteModel( | ||||
|             name='UngleichSimpleHeader', | ||||
|         ), | ||||
|     ] | ||||
|  | @ -98,63 +98,10 @@ class UngleichServiceItem(ServiceItem): | |||
|     ) | ||||
| 
 | ||||
| 
 | ||||
| class UngleichSimpleHeader(CMSPlugin): | ||||
|     background_image = FilerImageField( | ||||
|         null=True, | ||||
|         blank=True, | ||||
|         related_name="ungleich_simple_header_background_image", | ||||
|         on_delete=models.SET_NULL | ||||
|     ) | ||||
|     image = FilerImageField( | ||||
|         null=True, | ||||
|         blank=True, | ||||
|         related_name="ungleich_simple_header_image", | ||||
|         on_delete=models.SET_NULL | ||||
|     ) | ||||
|     text = HTMLField() | ||||
| 
 | ||||
| 
 | ||||
| class UngleichHeader(CMSPlugin): | ||||
|     background_image = FilerImageField( | ||||
|         null=True, | ||||
|         blank=True, | ||||
|         related_name="ungleich_header_background_image", | ||||
|         on_delete=models.SET_NULL | ||||
|     ) | ||||
|     carousel_data_interval = models.IntegerField(default=5000) | ||||
| 
 | ||||
| 
 | ||||
| class UngleichHeaderWithBackgroundImageSliderItem(CMSPlugin): | ||||
|     background_image = FilerImageField( | ||||
|         null=True, blank=True, | ||||
|         related_name="ungleich_header_slider_item_image", | ||||
|         on_delete=models.SET_NULL | ||||
|     ) | ||||
|     description = HTMLField( | ||||
|         default='<div class="intro-cap">We  Design, Configure & Maintain ' | ||||
|                 '<br>Your Linux Infrastructure</div><p class="intro_lead">' | ||||
|                 'Ruby on Rails, Django, Java, Webserver, Mailserver, any ' | ||||
|                 'infrastructure that needs to configured, we provide ' | ||||
|                 'comprehensive solutions. Amazon, rackspace or bare metal ' | ||||
|                 'servers, we configure for you.</p><p style="text-align: ' | ||||
|                 'right;"><a class="btn btn-trans" href="">Learn More</a></p>' | ||||
|     ) | ||||
| 
 | ||||
| 
 | ||||
| class UngleichHeaderWithBackgroundImageSlider(CMSPlugin): | ||||
|     carousel_data_interval = models.IntegerField(default=2000) | ||||
| 
 | ||||
| 
 | ||||
| class UngleichHeaderItem(CMSPlugin): | ||||
|     image = FilerImageField( | ||||
|         null=True, | ||||
|         blank=True, | ||||
|         related_name="ungleich_header_item_image", | ||||
|         on_delete=models.SET_NULL | ||||
|     ) | ||||
|     description = HTMLField() | ||||
| 
 | ||||
| 
 | ||||
| class UngleichHeaderWithBackgroundVideoSliderItem(CMSPlugin): | ||||
|     image = FilerImageField( | ||||
|         null=True, | ||||
|  |  | |||
|  | @ -1,14 +0,0 @@ | |||
| <div class="container"> | ||||
|     <div> | ||||
|         {% if instance.image %} | ||||
|         <img src="{{ instance.image.url }}" alt="" | ||||
|              class="logo-image" img-responsive="" width="300"/> | ||||
|         <div class="header-vh"></div> | ||||
|         {% endif %} | ||||
|         <div> | ||||
|                 <span class="intro-cap-sans-transform"> | ||||
|                 {{ instance.description }} | ||||
|                 </span> | ||||
|         </div> | ||||
|     </div> | ||||
| </div> | ||||
|  | @ -1,4 +0,0 @@ | |||
| <div class="bg_img" style="background-image:url({{ instance.background_image.url }})"></div> | ||||
| <div class="container"> | ||||
|   {{ instance.description }} | ||||
| </div> | ||||
|  | @ -1,15 +0,0 @@ | |||
| {% load cms_tags %} | ||||
| <!-- Header --> | ||||
| <header style="background-image: url({{ instance.background_image.url }})"> | ||||
|     <div class="container"> | ||||
| 		<div class="intro-text"> | ||||
| 		  <img  src="{{ instance.image.url }}" alt="" class="logo-image" img-responsive="" width="300" /> | ||||
| 		  <p></p><p></p><br> | ||||
| 		  <div class="intro-cap"> | ||||
| 		    <span class="intro-cap"> | ||||
| 		      {{ instance.text }} | ||||
| 		    </span> | ||||
| 		  </div> | ||||
| 		</div> | ||||
|     </div> | ||||
| </header> | ||||
|  | @ -1,21 +0,0 @@ | |||
| {% load cms_tags %} | ||||
| <header class="header_slider" style="background-image: url({{ instance.background_image.url }})"> | ||||
|   <div id="carousel-header-ungleich" class="carousel slide" data-ride="carousel" data-interval="{{ instance.carousel_data_interval}}"> | ||||
|     <!-- Indicators --> | ||||
|       {% if instance.child_plugin_instances|length > 1  %} | ||||
|         <ol class="carousel-indicators"> | ||||
|                 {% for plugin in instance.child_plugin_instances %} | ||||
|                     <li data-target="#carousel-header-ungleich" data-slide-to="{{forloop.counter0}}" {% if forloop.counter0 == 0 %}class="active" {% endif %}></li> | ||||
|                 {% endfor %} | ||||
|         </ol> | ||||
|       {% endif %} | ||||
|     <!-- Wrapper for slides --> | ||||
|     <div class="carousel-inner" role="listbox"> | ||||
|         {% for plugin in instance.child_plugin_instances %} | ||||
|         <div class="item {% if forloop.counter0 == 0 %}active{% endif %}"> | ||||
|             {% render_plugin plugin %} | ||||
|         </div> | ||||
|         {% endfor %} | ||||
|     </div> | ||||
|   </div> | ||||
| </header> | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue