Sha256: 95cd982ff1087e9af3b581666b6860300d8b7b54db0f184a89bc761f378b5772
Contents?: true
Size: 1.29 KB
Versions: 11
Compression:
Stored size: 1.29 KB
Contents
# frozen_string_literal: true module Decidim module Admin # This module includes helpers to show Admin Terms of Use module AdminTermsHelper def admin_terms_of_use_body current_organization.admin_terms_of_use_body.symbolize_keys[I18n.locale].html_safe end def admin_terms_announcement_args { callout_class: current_user.admin_terms_accepted? ? "success" : "warning", announcement: announcement_body } end def announcement_body if current_user.admin_terms_accepted? t("accept.success", scope: "decidim.admin.admin_terms_of_use") else t("required_review.callout", scope: "decidim.admin.admin_terms_of_use") end end def button_to_accept_admin_terms button_to( t("decidim.admin.admin_terms_of_use.actions.accept"), admin_terms_accept_path, class: "button success", method: :put ) end def button_to_refuse_admin_terms link_to( t("decidim.admin.admin_terms_of_use.actions.refuse"), decidim.root_path, class: "button clear", data: { confirm: t("actions.are_you_sure", scope: "decidim.admin.admin_terms_of_use") } ) end end end end
Version data entries
11 entries across 11 versions & 1 rubygems