docs: def comments(recid):
      """Display comments."""
      from invenio_access.local_config import VIEWRESTRCOLL
      from invenio_access.mailcookie import \
          mail_cookie_create_authorize_action
      from .api import check_user_can_view_comments
      auth_code, auth_msg = check_user_can_view_comments(current_user, recid)
      if auth_code and current_user.is_guest:
          cookie = mail_cookie_create_authorize_action(VIEWRESTRCOLL, {
              'collection': g.collection})
          url_args = {'action': cookie, 'ln': g.ln, 'referer': request.referrer}
          flash(_("Authorization failure"), 'error')
          return redirect(url_for('webaccount.login', **url_args))
      elif auth_code:
          flash(auth_msg, 'error')
          abort(401)
  
      # FIXME check restricted discussion
      comments = CmtRECORDCOMMENT.query.filter(db.and_(
          CmtRECORDCOMMENT.id_bibrec == recid,
          CmtRECORDCOMMENT.in_reply_to_id_cmtRECORDCOMMENT == 0,
          CmtRECORDCOMMENT.star_score == 0
      )).order_by(CmtRECORDCOMMENT.date_creation).all()
      return render_template('comments/comments.html', comments=comments,
                             option='comments')