module UsersHelper def humanize_document_type(document_type) case document_type when "1" t "verification.residence.new.document_type.spanish_id" when "2" t "verification.residence.new.document_type.passport" when "3" t "verification.residence.new.document_type.residence_card" end end def comment_commentable_title(comment) commentable = comment.commentable if commentable.nil? deleted_commentable_text(comment) elsif commentable.hidden? content_tag(:del, commentable.title) + ' ' + content_tag(:span, '(' + deleted_commentable_text(comment) + ')', class: 'small') else link_to(commentable.title, comment) end end def deleted_commentable_text(comment) case comment.commentable_type when "Proposal" t("users.show.deleted_proposal") when "Debate" t("users.show.deleted_debate") when "Budget::Investment" t("users.show.deleted_budget_investment") else t("users.show.deleted") end end def current_administrator? current_user && current_user.administrator? end def current_moderator? current_user && current_user.moderator? end def current_valuator? current_user && current_user.valuator? end def current_manager? current_user && current_user.manager? end def show_admin_menu? current_administrator? || current_moderator? || current_valuator? || current_manager? end def interests_title_text(user) if current_user == user t('account.show.public_interests_my_title_list') else t('account.show.public_interests_user_title_list') end end end