this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

move profile of user into context session.athlete

moritz.vongoewels.de 8a88462f 6229d42e

verified
+5 -5
+3 -3
src/api/htmx.rs
··· 202 202 let db = app_state.acquire_db().await; 203 203 204 204 if let Some(account) = db.query_filtered::<Athlete, AthleteId>(athlete_id).next() { 205 - context["athlete"] = json!(account); 206 - context["athlete"]["profile_url"] = json!(account.profile_url()); 207 - context["athlete"]["full_name"] = json!(account.format_name()); 205 + context["session"]["athlete"] = json!(account); 206 + context["session"]["athlete"]["profile_url"] = json!(account.profile_url()); 207 + context["session"]["athlete"]["full_name"] = json!(account.format_name()); 208 208 } 209 209 210 210 context["athlete"]["id"] = json!(athlete_id);
+2 -2
src/templates/base.html
··· 115 115 <nav> 116 116 <ul role="list"> 117 117 <li> 118 - {% if athlete is defined %} 119 - <li><dt>Athlete <dd><a href="{{athlete.profile_url}}" target="_blank">{{athlete.full_name}} ({{athlete.id}})</a></li> 118 + {% if session is defined and session.athlete is defined %} 119 + <li><dt>Athlete <dd><a href="{{session.athlete.strava_profile_url}}" target="_blank">{{session.athlete.full_name}} ({{session.athlete.id}})</a></li> 120 120 {% else %} 121 121 <a href="{{links.login|safe}}"><img style="width: 200px;" src="/static/images/connect_with_strava.png" /></a> 122 122 {% endif %}