Skip to content

Commit

Permalink
Aggiornati link dati di test, migliorata home page
Browse files Browse the repository at this point in the history
  • Loading branch information
Burlesco70 committed Dec 24, 2020
1 parent 0572d1a commit 08994c3
Show file tree
Hide file tree
Showing 4 changed files with 47 additions and 20 deletions.
2 changes: 2 additions & 0 deletions config.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,10 +78,12 @@ class DevConfig(Config):
or "postgresql://pbgadmin:SUPERpswd42..@localhost:5432/pbg"
)
DEBUG = True
SEND_FILE_MAX_AGE_DEFAULT = 0

class DevSqliteConfig(Config):
SQLALCHEMY_DATABASE_URI = "sqlite:///" + os.path.join(basedir, "devdata.sqlite")
DEBUG = True
SEND_FILE_MAX_AGE_DEFAULT = 0


class TestConfig(Config):
Expand Down
Binary file modified devdata.sqlite
Binary file not shown.
45 changes: 35 additions & 10 deletions project/main/templates/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,26 +21,51 @@
<div class="col-md-10">
<div class="row align-items-center justify-content-center">
<h2>Sito del Python Biella Group</h2>

</div>
</div>
</div>
</div>

<div class="container">
<div class="row align-items-center justify-content-center">

<div>
{% if current_user.can(Permission.WRITE) %}
<h3>Inserisci un approfondimento, una richiesta o un tuo pensiero "pythonesco"</h3>
<p>Puoi usare la sintassi <a href="https://en.wikipedia.org/wiki/Markdown">markdown</a>. Vedrai sotto la preview.</p>

{{ wtf.quick_form(form, novalidate=True, button_map={'submit':'success'}) }}
{% if current_user.can(Permission.WRITE) %}

<div class="callout callout-highlight success">
<div class="callout-title"><svg class="icon"><use xlink:href="/bootstrap-italia/dist/svg/sprite.svg#it-info-circle"></use></svg>Benvenuto {{ current_user.username }}</div>
<p>Inserisci un approfondimento, una richiesta o un tuo pensiero "pythonesco"</p>
<p>Puoi usare la sintassi <a href="https://en.wikipedia.org/wiki/Markdown">markdown</a> e vedere subito l'anteprima.</p>
</div>

<!-- Form inserimeto Post-->
<div class="container">
<div class="row align-items-center justify-content-center">
<div class="col-md-10">
<form class="form" method="POST" role="form">
{# This hidden_tag is a CSRF security feature. #}
{{ form.hidden_tag() }}
{{ form.body(rows=10) }}
{#Submit button#}
<div class="row align-items-center justify-content-center">
<button type="submit" class="btn btn-success">Inserisci un post</button>
</div>
</form>
</div>
</div>
</div>

{% else %}
<p><a href="{{url_for('auth.login')}}">Accedi</a> o <a href="{{ url_for('auth.register') }}">registrati</a> per inserire nuovi articoli, eventualmente commentarli e vedere tutte le serate.<br>
In alternativa puoi vedere le <a href="{{ url_for('serate.prossime') }}">prossime serate</a> in programma o i <a href="{{ url_for('corsi.lista') }}">corsi</a> (passati e futuri).</p>
<p>Qui di seguito gli ultimi articoli scritti.</p>

<div class="callout callout-highlight important">
<div class="callout-title"><svg class="icon"><use xlink:href="/bootstrap-italia/dist/svg/sprite.svg#it-info-circle"></use></svg>Importante</div>
<p><a href="{{url_for('auth.login')}}">Accedi</a> o <a href="{{ url_for('auth.register') }}">registrati</a> per inserire nuovi articoli, eventualmente commentarli e vedere tutte le serate.<br>
In alternativa puoi vedere le <a href="{{ url_for('serate.prossime') }}">prossime serate</a> in programma o i <a href="{{ url_for('corsi.lista') }}">corsi</a> (passati e futuri).</p>
<p>Qui di seguito gli ultimi articoli scritti.</p>
</div>

{% endif %}

</div>
</div>

Expand All @@ -62,4 +87,4 @@ <h3>Inserisci un approfondimento, una richiesta o un tuo pensiero "pythonesco"</
{% block scripts %}
{{ super() }}
{{ pagedown.include_pagedown() }}
{% endblock %}
{% endblock %}
20 changes: 10 additions & 10 deletions project/serate/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,70 +53,70 @@ def insert_test_serate():
"Introduzione a Flask e ai web server con Jinja Base",
datetime.datetime(2020, 10, 12, hour=20),
"",
"https://www.youtube.com/watch?v=FPI5-oGKiVI&t=759s",
"https://youtu.be/QrxCia2bvC8",
),
(
"Flask 2",
"Jinja avanzato e Forms",
datetime.datetime(2020, 10, 19, hour=20),
"",
"https://www.youtube.com/watch?v=C-iEkd-BpE4",
"https://youtu.be/7v39odgWmS4",
),
(
"Flask 3",
"Flask con Database",
datetime.datetime(2020, 10, 26, hour=20),
"",
"https://www.youtube.com/watch?v=rCXhuSiOcZU",
"https://youtu.be/t4HoAmFiTqY",
),
(
"Flask 4",
"Review con Andrea",
datetime.datetime(2020, 11, 2, hour=20),
"",
"https://www.youtube.com/watch?v=izIKXOrbI5U",
"https://youtu.be/Ap_2Ocp_qdA",
),
(
"Flask 5",
"Review con Mario",
datetime.datetime(2020, 11, 9, hour=20),
"",
"https://vimeo.com/478050019",
"https://youtu.be/-K3L0QkTs_4",
),
(
"Flask 6",
"Blueprints, refactoring e tests con Mario",
datetime.datetime(2020, 11, 16, hour=20),
"https://zoom.us/j/99953652561?pwd=NFpGVzBJazJXOW5MMEQvNFBrVnNLUT09",
"https://vimeo.com/480155611",
"https://youtu.be/LNHedPR4r74",
),
(
"Flask 7",
"Autenticazione con Mario",
datetime.datetime(2020, 11, 23, hour=20),
"https://zoom.us/j/95155339456?pwd=Zk1wcVViazMvdkt0SlhJZENyZ0Iydz09",
"https://vimeo.com/483066531",
"https://youtu.be/bwOsvfnOjVo",
),
(
"Flask 8",
"Profili, ruoli e blog con Mario",
datetime.datetime(2020, 11, 30, hour=20),
"https://zoom.us/j/98250996690?pwd=UzhPUFRHUjJmdy9uWWNKUDBCak5rQT09",
"https://vimeo.com/485810324",
"https://youtu.be/al0kBJQzv7c",
),
(
"Flask 9",
"Config, Heroku e Docker: deploy in produzione con Andrea",
datetime.datetime(2020, 12, 7, hour=20),
"https://zoom.us/j/98193137080?pwd=bWFEVm9obEZNc2Rjb2tqSXhTS0xkQT09",
"https://vimeo.com/488383614",
"https://youtu.be/1Tf8bt_oE7I",
),
(
"Flask 10",
"REST API con Mario",
datetime.datetime(2020, 12, 14, hour=20),
"https://zoom.us/j/95665293446?pwd=QWZIaEJ2VTNtRCszc0ZLcy9FKzJHdz09",
"https://vimeo.com/491038615",
"https://youtu.be/RcNbXuHovXs",
),
]
corso_flask = Corso.query.filter_by(nome="Flask").first()
Expand Down

0 comments on commit 08994c3

Please sign in to comment.