Sha256: 05ce2baa8203a762610759efe95413c51c92e22a663b20c84f170a9bc6042306

Contents?: true

Size: 657 Bytes

Versions: 5

Compression:

Stored size: 657 Bytes

Contents

json.body raw(@term.to_html)

if @user_term.persisted? && @user_term.state == "accepted" 
  json.status "accepted"
  json.message "#{I18n.t("terms_app.user_terms.show.accepted.message")}"
  json.url reject_user_term_path(params[:id])
  json.method :put
elsif current_user.present? 
  json.status "pending"
  json.message "#{current_user.email} #{I18n.t("terms_app.user_terms.show.pending.message")}"
  json.url accept_user_term_path(params[:id])
  json.method :put
else
  json.status @user_term.state
  json.message  "#{I18n.t("terms_app.user_terms.show.pending.message")} #{params[:id]}"
  json.url accept_user_term_path(params[:id])
  json.method :put
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
gdpr_rails-0.3.0 app/views/policy_manager/user_terms/show.json.jbuilder
gdpr_rails-0.2.4 app/views/policy_manager/user_terms/show.json.jbuilder
gdpr_rails-0.2.2 app/views/policy_manager/user_terms/show.json.jbuilder
gdpr_rails-0.2.1 app/views/policy_manager/user_terms/show.json.jbuilder
gdpr_rails-0.2.0 app/views/policy_manager/user_terms/show.json.jbuilder