changeset e96005c131a5 in www.tryton.org:default
details: https://hg.tryton.org/www.tryton.org?cmd=changeset;node=e96005c131a5
description:
Add some talks for the TUM2019
review263401004
diffstat:
app.py | 3 ++-
templates/events/layout.html | 5 ++++-
templates/events/tum2019.html | 33 ++++++++++++++++++++++++++++-----
3 files changed, 34 insertions(+), 7 deletions(-)
diffs (89 lines):
diff -r dab651a3125a -r e96005c131a5 app.py
--- a/app.py Fri Apr 26 09:02:39 2019 +0200
+++ b/app.py Mon Apr 29 22:28:06 2019 +0200
@@ -308,10 +308,11 @@
@cache.cached()
def event(event):
class Day:
- def __init__(self, date, *events):
+ def __init__(self, date, *events, full=False):
if not isinstance(date, datetime.date):
date = datetime.date(*date)
self.date = date
+ self.full = full
self.events = []
for event in events:
self.add(*event)
diff -r dab651a3125a -r e96005c131a5 templates/events/layout.html
--- a/templates/events/layout.html Fri Apr 26 09:02:39 2019 +0200
+++ b/templates/events/layout.html Mon Apr 29 22:28:06 2019 +0200
@@ -29,7 +29,7 @@
</div>
</section>
<section class="section" id="schedule">
- <div class="container text-center">
+ <div class="container">
<section class="section-header bg-white text-primary text-center wow
fadeInDown">
<h2 class="pl-3 pr-3 text-uppercase"><span
class="material-icons">timer</span> Schedule</h2>
</section>
@@ -66,6 +66,9 @@
</li>
{% endfor %}
</ol>
+ {% if not day.full %}
+ <p class="bg-info text-center mt-4">More to come</p>
+ {% endif %}
{% else %}
<p class="bg-info text-center">To be announced</p>
{% endif %}
diff -r dab651a3125a -r e96005c131a5 templates/events/tum2019.html
--- a/templates/events/tum2019.html Fri Apr 26 09:02:39 2019 +0200
+++ b/templates/events/tum2019.html Mon Apr 29 22:28:06 2019 +0200
@@ -3,11 +3,34 @@
{% set banner = 'tum2019-banner.svg' %}
{% set events = [
Day((2019, 6, 4),
- ("Code Sprint", (9,), (18,))),
+ ("Code Sprint", (9,), (18,)), full=True),
Day((2019, 6, 5),
- ("Code Sprint", (9,), (18,))),
- Day((2019, 6, 6)),
- Day((2019, 6, 7)),
+ ("Code Sprint", (9,), (18,)), full=True),
+ Day((2019, 6, 6),
+ ("A tour of new Tryton's features", (9,), (12,),
+ "Presentation of new key features introduced in Tryton between 4.8
and 5.2.",
+ [("Cédric Krier", 'bedb3a4b40d90063feb70b48ee2b0f25', "B2CK",
'https://www.b2ck.com/')]),
+ ("Managing a service company with Tryton", (14,), (15,),
+ "A tour on how Tryton can be usefull for companies non managing
product stocks.",
+ [("Sergi Almacellas Abellana", '5efa3ab997adc9ee037d06034a58161c',
"KOPEN", 'https://www.kopen.es/')]),
+ ("I used to Excel, but now I Shine", (15,), (16,),
+ "We're going to present a new tool that aims to completely remove
the use of spreadsheets as a critical tool in companies using Tryton. Not
matter if the company uses spreadsheets for analysis or registering information
not held by Tryton modules.",
+ [("Albert Cervera i Areny", '7b657cfa5fc31952b4507e61ec95853b',
"NaN-tic", 'https://www.nan-tic.com/')]),
+ ("Supporters Meeting", (17,), (18,),
+ "The annual meeting of Foundation's supporters.",
+ []),
+ ),
+ Day((2019, 6, 7),
+ ("Building mobile applications connected to Tryton", (9,), (10,),
+ "How we developed an Android application which reads and writes
information to a Tryton server.",
+ [("Sergi Almacellas Abellana", '5efa3ab997adc9ee037d06034a58161c',
"KOPEN", 'https://www.kopen.es')]),
+ ("Papyrus", (11,), (12,),
+ "We're going to present a new Tryton module for advanced document
processing and inspection in Tryton.",
+ [("Albert Cervera i Areny", '7b657cfa5fc31952b4507e61ec95853b',
"NaN-tic", 'https://www.nan-tic.com/')]),
+ ("Deploying Tryton with Docker", (14,), (15,),
+ "How we customize and deploy Tryton at B2CK using Docker and few
shell scripts.",
+ [("Cédric Krier", 'bedb3a4b40d90063feb70b48ee2b0f25', "B2CK",
'https://www.b2ck.com/')]),
+ ),
]
%}
{% extends "events/layout.html" %}
@@ -33,7 +56,7 @@
{% block schedule %}
{{ super() }}
{% if datetime.date.today() < datetime.date(2019, 5, 30) %}
-<div class="bg-light py-4">
+<div class="bg-light py-4 text-center">
<p class="lead"><span class="material-icons align-middle">build</span> The
unconference is built by its participants.</p>
<a class="btn btn-primary text-uppercase my-4"
href="mailto:[email protected]">Submit a talk</a>
</div>