Skip to content

Commit

Permalink
update #1 atlas app to python3, fixed a visual glitch in atlanten tem…
Browse files Browse the repository at this point in the history
…plate
  • Loading branch information
gannebamm committed Feb 14, 2020
1 parent e5886be commit 43f3cca
Show file tree
Hide file tree
Showing 4 changed files with 128 additions and 77 deletions.
19 changes: 19 additions & 0 deletions atlas/migrations/0004_auto_20200210_1442.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Generated by Django 2.2.10 on 2020-02-10 14:42

from django.db import migrations, models
import django.db.models.deletion


class Migration(migrations.Migration):

dependencies = [
('atlas', '0003_auto_20191104_1319'),
]

operations = [
migrations.AlterField(
model_name='atlas',
name='group',
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='group_collections', to='groups.GroupProfile'),
),
]
3 changes: 2 additions & 1 deletion atlas/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@ class Atlas(models.Model):
A collection of GeoNode resources (layers, documents and maps) with additional information like a primer jumbotron
and multi-media containers as HTML fields.
"""
group = models.ForeignKey(GroupProfile, related_name='group_collections')
group = models.ForeignKey(GroupProfile, related_name='group_collections',
on_delete=models.DO_NOTHING)

# each of those should only contain the appropriate resource type
maps = models.ManyToManyField(Map, related_name='map_collections')
Expand Down
155 changes: 79 additions & 76 deletions atlas/templates/atlas/atlas_list.html
Original file line number Diff line number Diff line change
@@ -1,108 +1,111 @@
{% extends "geonode_base.html" %}
{% block extra_head %}

{# get super head block data #}
{# get super head block data #}
{{ block.super }}
<style type="text/css">
{# overwrite jumbotron container background data#}
{# overwrite jumbotron container background data#}

/* atlas app */
.bg-video {
top: 0;
left: 0;
width: 100%;
/* atlas app */
.bg-video {
top: 0;
left: 0;
width: 100%;
}

.block {
{#background: rgba(55,70,75,1);#}
{#background: rgb(0,140,210);#}
margin-top: 2em;
margin-bottom: 2em;
border-left-style: solid;
border-left-width: 20px;
border-left-color: rgb(0,140,210);
}
.block {
{#background: rgba(55,70,75,1);#}{#background: rgb(0,140,210);#} margin-top: 2em;
margin-bottom: 2em;
border-left-style: solid;
border-left-width: 20px;
border-left-color: rgb(0, 140, 210);
}

.blocktext{
margin-left: 2em;
margin-right: 2em;
line-height: 1.4;
text-align: left;
letter-spacing: -0.014em;
overflow-wrap: break-word;
{#color: rgb(0,140,210);#}
color: rgb(55,70,75);
.blocktext {
margin-left: 2em;
margin-right: 2em;
line-height: 1.4;
text-align: left;
letter-spacing: -0.014em;
overflow-wrap: break-word;
{#color: rgb(0,140,210);#} color: rgb(55, 70, 75);
{#background: white;#}
}
}
</style>
{% endblock extra_head %}

<title>{% block title %}Thünen-Atlanten{% endblock %}</title>

{% block middle %}
{% block hero %}
<div class="jumbotron">
<div class="container">
<h1>Thünen-Atlanten</h1>
<h3>Felder, Wälder, Meere – Deutschland in Karten</h3>
</div>
</div>
{% endblock hero %}

{% block body %}
<div class="container">
<div class="col-sm-6">
<p>Am Thünen-Institut werden Geodaten zu Feldern, Wäldern und Meeren erhoben und ausgewertet – oft
deutschlandweit oder darüber hinaus. Diese Daten erlauben es unter anderem, mithilfe von Übersichtskarten
z. B. die waldökologischen Naturräume Deutschlands darzustellen oder zu zeigen, wie sich Landnutzung und
Viehhaltung auf Kreisebene in den letzten Jahrzehnten verändert haben. Mehr noch: Durch das
Übereinanderlegen und Kombinieren ganz unterschiedlicher Datensätze wird es möglich, bestimmte
Zusammenhänge überhaupt erst zu erkennen und zu bewerten, um so Schlussfolgerungen und Handlungsbedarf
ableiten zu können.</p>
{% block hero %}
<div class="jumbotron">
<div class="container">
<h1>Thünen-Atlanten</h1>
<h3>Felder, Wälder, Meere – Deutschland in Karten</h3>
</div>
</div>
{% endblock hero %}

{% block body %}
<div class="container">
<div class="col-sm-12">
<p>Am Thünen-Institut werden Geodaten zu Feldern, Wäldern und Meeren erhoben und ausgewertet – oft
deutschlandweit oder darüber hinaus. Diese Daten erlauben es unter anderem, mithilfe von
Übersichtskarten
z. B. die waldökologischen Naturräume Deutschlands darzustellen oder zu zeigen, wie sich Landnutzung
und
Viehhaltung auf Kreisebene in den letzten Jahrzehnten verändert haben. Mehr noch: Durch das
Übereinanderlegen und Kombinieren ganz unterschiedlicher Datensätze wird es möglich, bestimmte
Zusammenhänge überhaupt erst zu erkennen und zu bewerten, um so Schlussfolgerungen und
Handlungsbedarf
ableiten zu können.</p>
</div>
</div>
<div class="container block">
<h2 class="blocktext">Wie verändert sich die Landnutzung in Deutschland? In welchem Bundesland gibt es die
meisten Milchkühe? Welche Baumarten sind in deutschen Wäldern häufig, welche selten? Wie viel
Kohlenstoff speichern die Waldböden?</h2>
</div>

<div class="col-sm-6">
<p>Diese und andere Fragen können wir am Thünen-Institut detailliert beantworten, weil wir eine Vielzahl an
Daten zu Landwirtschaft, Forstwirtschaft und Fischerei sammeln und auswerten. Mit den Thünen-Atlanten
machen wir dieses Wissen in ausgewählten Karten für jedermann zugänglich.</p>
<div class="container">
<div class="col-sm-12">
<p>Diese und andere Fragen können wir am Thünen-Institut detailliert beantworten, weil wir eine Vielzahl
an
Daten zu Landwirtschaft, Forstwirtschaft und Fischerei sammeln und auswerten. Mit den
Thünen-Atlanten
machen wir dieses Wissen in ausgewählten Karten für jedermann zugänglich.</p>
</div>
</div>
</div>

<div class="container block">
<h2 class="blocktext">Eine gute Datengrundlage ist die Voraussetzung für das Abschätzen von Trends und
Politikfolgen.</h2>
</div>
<div class="container block">
<h2 class="blocktext">Eine gute Datengrundlage ist die Voraussetzung für das Abschätzen von Trends und
Politikfolgen.</h2>
</div>

<div class="container">
<h3>Atlanten</h3>
<div class="row">
{% for atlas in object_list %}
<div class="col-sm-12 col-md-6">
<div class="thumbnail">
{% if atlas.jumbotronBackgroundMovie %}
<video class="bg-video" autoplay="true" loop="loop" preload="metadata" muted="muted">
<source src="{{atlas.jumbotronBackgroundMovie.url}}" type="video/mp4" />
</video>
{% elif atlas.jumbotronBackgroundImage %}
<img src="{{ atlas.jumbotronBackgroundImage.url }}">
{% endif %}
<div class="caption">
<h3>{{ atlas.name }}</h3>
<p>{{ atlas.primer }}</p>
<p><a href="{{atlas.slug}}" class="btn btn-primary" role="button">öffnen</a></p>
</div>
</div>
<div class="container">
<h3>Atlanten</h3>
<div class="row">
{% for atlas in object_list %}
<div class="col-sm-12 col-md-6">
<div class="thumbnail">
{% if atlas.jumbotronBackgroundMovie %}
<video class="bg-video" autoplay="true" loop="loop" preload="metadata" muted="muted">
<source src="{{ atlas.jumbotronBackgroundMovie.url }}" type="video/mp4"/>
</video>
{% elif atlas.jumbotronBackgroundImage %}
<img src="{{ atlas.jumbotronBackgroundImage.url }}">
{% endif %}
<div class="caption">
<h3>{{ atlas.name }}</h3>
<p>{{ atlas.primer }}</p>
<p><a href="{{ atlas.slug }}" class="btn btn-primary" role="button">öffnen</a></p>
</div>
</div>
</div>
{% endfor %}
</div>
{% endfor %}
</div>
</div>

{% endblock %}
{% endblock %}

{% endblock middle %}
28 changes: 28 additions & 0 deletions geonode/base/migrations/0034_auto_20200210_1442.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Generated by Django 2.2.10 on 2020-02-10 14:42

from django.db import migrations, models


class Migration(migrations.Migration):

dependencies = [
('base', '0033_auto_20200115_1145'),
]

operations = [
migrations.AlterField(
model_name='region',
name='level',
field=models.PositiveIntegerField(editable=False),
),
migrations.AlterField(
model_name='region',
name='lft',
field=models.PositiveIntegerField(editable=False),
),
migrations.AlterField(
model_name='region',
name='rght',
field=models.PositiveIntegerField(editable=False),
),
]

0 comments on commit 43f3cca

Please sign in to comment.