web: remove gravatar dependency; use ldap profile avatar

This commit is contained in:
radex 2024-07-08 23:37:48 +02:00
parent c81a906e28
commit 1ed879c117
Signed by: radex
SSH key fingerprint: SHA256:hvqRXAGG1h89yqnS+cyFTLKQbzjWD4uXIqw7Y+0ws30
3 changed files with 1 additions and 12 deletions

View file

@ -14,7 +14,6 @@ enum34==1.1.6
environs==11.0.0
Flask==0.12.2
Flask-Caching==1.3.3
Flask-Gravatar==0.4.2
Flask-Login==0.4.1
Flask-OAuthlib==0.9.4
Flask-Prometheus==0.0.1

View file

@ -35,7 +35,6 @@ from flask import Flask, redirect
from flask_sqlalchemy import SQLAlchemy
from flask_login import LoginManager, AnonymousUserMixin, login_required, current_user
from flask_caching import Cache
from flask_gravatar import Gravatar
from spaceauth import SpaceAuth
app = Flask(__name__)
@ -44,14 +43,6 @@ app.config.from_object("config")
auth = SpaceAuth()
db = SQLAlchemy()
cache = Cache()
gravatar = Gravatar(
size=256,
rating="g",
default="retro",
force_default=False,
use_ssl=True,
base_url=None,
)
# TODO unsubscribe me from life
cache_enabled = False
@ -96,7 +87,6 @@ class DecimalEncoder(json.JSONEncoder):
def create_app():
db.init_app(app)
auth.init_app(app)
gravatar.init_app(app)
cache.init_app(app)
# Initialize middleware

View file

@ -10,7 +10,7 @@
<div class="container">
<div class="row">
<div class="col-md-3">
<img src="{{ member.get_contact_email() | gravatar }}" alt="gravatar" style="width: 70%; margin-top: 10px;" />
<img src="https://profile.hackerspace.pl/avatar/user/{{ member.username }}" alt="{{ member.username }}'s avatar" style="width: 70%; margin-top: 10px;" />
<h1>{{member.username}}{%if cn %}<br /><small>{{cn}}</small>{% endif%}</h1>
<h5>{{member.get_contact_email()}}</h5>
<h5>Joined in {{ member.join_year }}-{{ "%02i" | format(member.join_month) }}</h5>