Make it possible to set the instance admin #113

Merged
gergely merged 1 commits from instance-admin into master 2018-07-25 19:08:59 +00:00
3 changed files with 8 additions and 3 deletions

View File

@ -201,13 +201,16 @@ class CalendarSocialApp(Flask, RoutedMixin):
user_count = User.query.count()
event_count = Event.query.count()
admin_user = current_app.instance_admin
admin_profile = None if admin_user is None else admin_user.profile
return render_template('welcome.html',
calendar=calendar,
user_only=False,
login_form=login_form,
user_count=user_count,
event_count=event_count)
event_count=event_count,
admin_profile=admin_profile)
@RoutedMixin.route('/')
def hello(self):

View File

@ -25,6 +25,6 @@
<img src="{{ url_for('static', filename='avatars/' + profile.builtin_avatar + '.svg') }}" alt="" class="ui circular avatar image">
{% endif %}
<div class="display name">{{ profile.display_name }}</div>
<div class="handle">{{ profile }}</div>
<div class="handle">{{ profile or '' }}</div>
</a>
{% endmacro %}

View File

@ -73,8 +73,10 @@
</div>
<div class="four wide column">
{% if admin_profile %}
<h2>{% trans %}Administered by{% endtrans %}</h2>
{{ profile_link(none) }}
{{ profile_link(admin_profile) }}
{% endif %}
</div>
</div>
</div>