finish invites i think

This commit is contained in:
2026-06-03 16:35:59 +03:00
parent c311fba500
commit 22ca768ad1
4 changed files with 16 additions and 9 deletions

View File

@@ -220,11 +220,12 @@ def sign_up_post():
'username': username_pair[0],
'password_hash': password_hash,
'permission': PermissionLevel.GUEST.value,
'created_at': int(time.time()),
'created_at': time_now(),
}
if invite:
user_data['invited_by'] = invite.created_by
user_data['permission'] = PermissionLevel.USER.value
user_data['confirmed_on'] = time_now()
invite.delete()
user = Users.create(user_data)
@@ -251,7 +252,9 @@ def user_page(username):
target_user = Users.find({'username': username})
if not target_user:
abort(404)
return render_template('users/user_page.html', target_user=target_user)
if current_app.config['DISABLE_SIGNUP'] and target_user.invited_by:
invited_by = Users.find({'id': target_user.invited_by})
return render_template('users/user_page.html', target_user=target_user, invited_by=invited_by)
@bp.get('/<username>/posts/')
def posts(username):