diff --git a/app/assets/stylesheets/admin.scss b/app/assets/stylesheets/admin.scss
index 75b7f84..9fee086 100644
--- a/app/assets/stylesheets/admin.scss
+++ b/app/assets/stylesheets/admin.scss
@@ -11,6 +11,8 @@ body#admin-panel {
#main-nav {
ul {
+ grid-template-columns: repeat(4, 1fr);
+
li {
a {
&.active {
diff --git a/app/assets/stylesheets/layout.scss b/app/assets/stylesheets/layout.scss
index 1d360bb..05239d7 100644
--- a/app/assets/stylesheets/layout.scss
+++ b/app/assets/stylesheets/layout.scss
@@ -120,12 +120,7 @@ main {
}
section {
- padding-bottom: 3rem;
margin-bottom: 3rem;
-
- &:not(:last-of-type) {
- border-bottom: 1px dotted #ccc;
- }
}
table {
diff --git a/app/controllers/admin/invitations_controller.rb b/app/controllers/admin/invitations_controller.rb
new file mode 100644
index 0000000..7bfa7be
--- /dev/null
+++ b/app/controllers/admin/invitations_controller.rb
@@ -0,0 +1,8 @@
+class Admin::InvitationsController < Admin::BaseController
+ def index
+ @current_section = :invitations
+ @invitations_unused_count = Invitation.unused.count
+ @users_with_referrals_count = Invitation.used.distinct.count(:user_id)
+ @invitations_used = Invitation.used.order('used_at desc')
+ end
+end
diff --git a/app/views/admin/invitations/index.html.erb b/app/views/admin/invitations/index.html.erb
new file mode 100644
index 0000000..fa2e981
--- /dev/null
+++ b/app/views/admin/invitations/index.html.erb
@@ -0,0 +1,32 @@
+
+ There are currently <%= @invitations_unused_count %>
+ unused invitations available to existing users.
+ <%= @users_with_referrals_count %> users have successfully
+ invited new users.
+ Invitations
+ Accepted (<%= @invitations_used.length %>)
+
+
+
+
+
+
+
+ <% @invitations_used.each do |invitation| %>
+ Token
+ Accepted
+ Invited user
+
+
+ <% end %>
+
+ <%= invitation.token %>
+ <%= invitation.used_at.strftime("%Y-%m-%d") %>
+ <%= User.find(invitation.invited_user_id).address %>
+