git pushMerge branch 'collection' of csgitlab.ucd.ie:19206226/q-a_platform into

collection
git push
merge-requests/2/head^2
王宇洋 3 years ago
commit 3b7ca33dff

@ -846,9 +846,10 @@ def AJAXsave_question(question_id):
return jsonify({'code': 200, 'like': True, 'num':question.savers.count()})
@main.route('/invitelist/<user_id>')
def invite_list(user_id):
user = User.query.filter_by(id=user_id).first()
@main.route('/invitelist/<question_id>')
def invite_list(question_id):
# user = User.query.filter_by(id=user_id).first()
user=current_user
if user is None:
flash('Invalid user.')
return redirect(url_for('.index'))
@ -860,11 +861,15 @@ def invite_list(user_id):
for item in pagination.items]
return render_template('table/invite.html', user=user, title="Followed by",
endpoint='.followed_by', pagination=pagination,
follows=follows)
follows=follows, question_id=question_id)
@main.route('/invite/<user_id>')
def invite(user_id):
@main.route('/invite/<question_id>/<user_id>')
def invite(question_id,user_id):
question=Question.query.filter_by(id=question_id).first()
user = User.query.filter_by(id=user_id).first()
return redirect(url_for('.index'))
notification=Notification(timestamp=datetime.utcnow(),username=current_user.username,action=" has invited ", object=question.title,object_id=question_id,receiver_id=user_id)
db.session.add(notification)
db.session.commit()
return redirect(url_for('.invite_list',question_id=question_id))

@ -37,7 +37,7 @@
{{ moment(follow.timestamp).format('L') }}
</td>
<td style="padding-top: 14px;">
<a href="{{ url_for('.invite', user_id=follow.user.id) }}" class="glyphicon glyphicon-user" > Invite</a>
<a href="{{ url_for('.invite', user_id=follow.user.id,question_id=question_id) }}" class="glyphicon glyphicon-user" > Invite</a>
</td>
</tr>
{% endif %}

Loading…
Cancel
Save