Co-authored-by: MichaelaHunter <michaela1234@gmail.com> Co-authored-by: MichaelaHunter <michaela1234@gmail.com>
79 lines
2.6 KiB
Text
79 lines
2.6 KiB
Text
<div class="row">
|
|
<div class="col-12">
|
|
<h2 class="d-inline">
|
|
<%= @user.name %><a href="/<%= @user.username %>" target="_blank"> (@<%= @user.username %>)</a>
|
|
</h2>
|
|
<a href="<%= edit_internal_user_path(@user) %>" class="btn btn-primary float-right">Manage User</a>
|
|
<p class="font-italic">Member since <%= @user.created_at.strftime("%b %e '%y") %></p>
|
|
</div>
|
|
<div class="col-12">
|
|
<h2>General Info</h2>
|
|
<dl>
|
|
<dt>ID:</dt>
|
|
<dd><%= @user.id %></span></dd>
|
|
<dt>Username:</dt>
|
|
<dd><%= @user.username %></dd>
|
|
<dt>Name:</dt>
|
|
<dd><%= @user.name %></dd>
|
|
<dt>Email:</dt>
|
|
<dd><%= @user.email %></dd>
|
|
<dt>Twitter:</dt>
|
|
<% if @user.twitter_username %>
|
|
<dd><%= link_to @user.twitter_username, "https://twitter.com/#{@user.twitter_username}" %></dd>
|
|
<% else %>
|
|
<dd>N/A</dd>
|
|
<% end %>
|
|
<dt>GitHub:</dt>
|
|
<% if @user.github_username %>
|
|
<dd><%= link_to @user.github_username, "https://github.com/#{@user.github_username}" %></dd>
|
|
<% else %>
|
|
<dd>N/A</dd>
|
|
<% end %>
|
|
<dt>Sustaining Member:</dt>
|
|
<dd><%= @user.a_sustaining_member? %></dd>
|
|
<% if @user.a_sustaining_member? %>
|
|
<dt>Monthly Dues:</dt>
|
|
<dd><%= @user.monthly_dues %></dd>
|
|
<dt>25% Off Coupon:</dt>
|
|
<dd><%= CouponGenerator.new(current_user.id, "member_discount").generate %> || "N/A" </dd>
|
|
<dt>1x Gift:</dt>
|
|
<dd><%= CouponGenerator.new(current_user.id, "tee_pack").generate %> || "N/A" </dd>
|
|
<% end %>
|
|
</dl>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
|
|
<%= render "activity" %>
|
|
<%= render "credits" %>
|
|
<%= render "notes" %>
|
|
<%= render "user_organizations" %>
|
|
|
|
<div class="row mb-3">
|
|
<div class="col-12">
|
|
<h2>Email <%= @user.name %></h2>
|
|
|
|
<%= form_with url: send_email_internal_user_path(@user), local: true do |f| %>
|
|
<%= f.hidden_field(:user_id, value: @user.id) %>
|
|
<h4>Subject:</h4>
|
|
<%= f.text_field :email_subject, class: "form-control my-1" %>
|
|
<h4>Body:</h4>
|
|
<%= f.text_area :email_body, class: "form-control my-1", rows: "10" %>
|
|
<%= f.submit "Send Email", class: "btn btn-primary float-right" %>
|
|
<% end %>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row mb-3">
|
|
<div class="col-12">
|
|
<h2>Recent Emails</h2>
|
|
<div class="list-group-flush">
|
|
<% @user.email_messages.order("sent_at DESC").limit(50).each do |email| %>
|
|
<a href="/admin/email_messages/<%= email.id %>" class="list-group-item list-group-item-action">
|
|
<%= email.subject %>
|
|
<em> - <%= email.sent_at&.strftime("%b %e '%y") %></em>
|
|
</a>
|
|
<% end %>
|
|
</div>
|
|
</div>
|
|
</div>
|