aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pyaggr3g470r/__init__.py7
-rw-r--r--pyaggr3g470r/templates/admin/user.html11
-rw-r--r--pyaggr3g470r/templates/management.html13
-rw-r--r--requirements.txt1
4 files changed, 26 insertions, 6 deletions
diff --git a/pyaggr3g470r/__init__.py b/pyaggr3g470r/__init__.py
index 2f52dc2c..e948a187 100644
--- a/pyaggr3g470r/__init__.py
+++ b/pyaggr3g470r/__init__.py
@@ -4,6 +4,7 @@
import os
from flask import Flask
from flask.ext.sqlalchemy import SQLAlchemy
+from flask.ext.gravatar import Gravatar
import conf
@@ -36,4 +37,8 @@ if not conf.ON_HEROKU:
from flask.ext.mail import Message, Mail
mail = Mail(app)
-from pyaggr3g470r import views \ No newline at end of file
+# Gravatar
+gravatar = Gravatar(app, size=100, rating='g', default='retro',
+ force_default=False, use_ssl=False, base_url=None)
+
+from pyaggr3g470r import views
diff --git a/pyaggr3g470r/templates/admin/user.html b/pyaggr3g470r/templates/admin/user.html
index a13a5248..fb60d8b1 100644
--- a/pyaggr3g470r/templates/admin/user.html
+++ b/pyaggr3g470r/templates/admin/user.html
@@ -7,8 +7,15 @@
<div class="jumbotron">
<a href="/admin/edit_user/{{ user.id }}/" class="btn btn-default">Edit this user</a>
<h2>Membership</h2>
- <p>Member since {{ user.date_created.strftime('%A, %d %B %Y') }}.</p>
- <p>Last seen: {{ user.last_seen.strftime('%A, %d %B %Y at %H:%M:%S') }}.</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p>Member since {{ user.date_created.strftime('%A, %d %B %Y') }}.</p>
+ <p>Last seen: {{ user.last_seen.strftime('%A, %d %B %Y at %H:%M:%S') }}.</p>
+ </div>
+ <div class="col-md-6">
+ <img src="{{ user.email | gravatar }}" />
+ </div>
+ </div>
</div>
<div class="jumbotron">
{% if user.feeds.all()|count == 0 %}
diff --git a/pyaggr3g470r/templates/management.html b/pyaggr3g470r/templates/management.html
index ad2faada..2f95daaa 100644
--- a/pyaggr3g470r/templates/management.html
+++ b/pyaggr3g470r/templates/management.html
@@ -11,9 +11,16 @@
</div>
<div class="jumbotron">
<h1>Your Profile</h1>
- <p>Update your <a href="/profile/">profile</a>.</p>
- <p>Member since {{ user.date_created.strftime('%A, %d %B %Y') }}.</p>
- <p>Last seen: {{ user.last_seen.strftime('%A, %d %B %Y at %H:%M:%S') }}.</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p>Update your <a href="/profile/">profile</a>.</p>
+ <p>Member since {{ user.date_created.strftime('%A, %d %B %Y') }}.</p>
+ <p>Last seen: {{ user.last_seen.strftime('%A, %d %B %Y at %H:%M:%S') }}.</p>
+ </div>
+ <div class="col-md-6">
+ <img src="{{ user.email | gravatar }}" />
+ </div>
+ </div>
</div>
<div class="jumbotron">
<h1>Import/export feeds</h1>
diff --git a/requirements.txt b/requirements.txt
index 72619aa7..f9b62eaa 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -10,6 +10,7 @@ Flask-Login
Flask-Principal
Flask-WTF
Flask-Mail
+Flask-Gravatar
WTForms
gevent
whoosh
bgstack15