messages view
This commit is contained in:
@@ -158,7 +158,8 @@ from rowers.models import (
|
||||
VideoAnalysis, ShareKey,
|
||||
StandardCollection, CourseStandard,
|
||||
VirtualRaceFollower, TombStone, InstantPlan,
|
||||
PlannedSessionStep,InStrokeAnalysis, ForceCurveAnalysis, SyncRecord
|
||||
PlannedSessionStep,InStrokeAnalysis, ForceCurveAnalysis, SyncRecord,
|
||||
UserMessage,
|
||||
)
|
||||
from rowers.models import ( RowerPowerForm, RowerHRZonesForm, SimpleRowerPowerForm,
|
||||
RowerForm, RowerCPForm, GraphImage, AdvancedWorkoutForm,
|
||||
|
||||
@@ -248,6 +248,14 @@ def start_plantrial_view(request):
|
||||
|
||||
return HttpResponseRedirect(url)
|
||||
|
||||
@login_required()
|
||||
@permission_required('rower.is_coach', fn=get_user_by_userid, raise_exception=True)
|
||||
def user_messages(request,userid=0):
|
||||
r = getrequestrowercoachee(request, userid=userid, notpermanent=True)
|
||||
usermessages = UserMessage.objects.filter(receiver=r).order_by('-datetime')
|
||||
return render(request,'user_messages.html',
|
||||
{'usermessages':usermessages,
|
||||
'rower':r})
|
||||
|
||||
# Page where user can manage his favorite charts
|
||||
@login_required()
|
||||
|
||||
Reference in New Issue
Block a user