|
4 | 4 | <div class="col-sm-6"> |
5 | 5 | <% content_for :title, "Partners - #{@partner.name} - Agencies - #{current_organization.name}" %> |
6 | 6 | <h1> |
7 | | - Partner info |
| 7 | + Partner Administration |
8 | 8 | <small>for <%= @partner.name %></small> |
9 | 9 | </h1> |
10 | 10 | </div> |
|
30 | 30 | <% unless @partner.uninvited? %> |
31 | 31 |
|
32 | 32 | <section class="card card-info card-outline"> |
33 | | - <div class="card-header"> |
34 | | - <h2 class="card-title fs-3">Partner Actions</h2> |
35 | | - </div> |
36 | 33 | <div class="card-body p-3"> |
37 | | - <% if current_user.has_cached_role?(Role::ORG_ADMIN, current_organization) %> |
38 | | - <%= link_to partner_users_path(@partner) do %> |
39 | | - <div class="btn btn-app bg-success"> |
40 | | - <i class="fas fa-users"></i> Manage Users |
41 | | - </div> |
42 | | - <% end %> |
43 | | - <% end %> |
44 | | - <hr> |
45 | 34 | <div class="row px-2"> |
46 | 35 | <div class="col-lg-4 col-sm-12"> |
47 | 36 | <div> |
48 | 37 | <h4 class='text-2xl underline'> Partner Details </h4> |
49 | 38 | </div> |
50 | | - <%= edit_button_to edit_partner_path(@partner), { text: "Edit Partner Information", icon: "pencil-square-o", type: "primary", size: "m" } %> |
| 39 | + <%= render "partner_details", partner: @partner %> |
51 | 40 | <br> |
52 | 41 | <br> |
53 | | - <%= view_button_to '#partner-information', { text: "View Partner Information", type: "secondary", size: "m" } %> |
| 42 | + <% if current_user.has_cached_role?(Role::ORG_ADMIN, current_organization) %> |
| 43 | + <%= edit_button_to partner_users_path(@partner), { text: "Manage Users", icon: "pencil-square-o", type: "primary", size: "m" } %> |
| 44 | + <% end %> |
54 | 45 | </div> |
55 | 46 | <div class="col-lg-4 col-sm-12"> |
56 | 47 | <div> |
57 | 48 | <h4 class='text-2xl underline'> Partner Status </h4> |
58 | 49 | </div> |
| 50 | + <div> |
| 51 | + <label>Status:</label> <%= @partner.display_status %> |
| 52 | + </div> |
| 53 | + |
59 | 54 | <% if @partner.deactivated? %> |
60 | 55 | <%= reactivate_button_to reactivate_partner_path(@partner), { confirm: confirm_reactivate_msg(@partner.name), size: 'm' } %> |
61 | 56 | <% else %> |
|
64 | 59 | <br> |
65 | 60 | <br> |
66 | 61 | <% unless @partner.approved? %> |
67 | | - <%= print_button_to approve_application_partner_path(@partner), { text: "Activate Partner Now", icon: "thumbs-o-up", type: "success", size: "m" } if can_administrate? %> |
| 62 | + <%= print_button_to approve_application_partner_path(@partner), { text: "Approve Partner", icon: "thumbs-o-up", type: "success", size: "m", enabled: @partner.approvable? } if can_administrate? %> |
68 | 63 | <% end %> |
69 | 64 | </div> |
70 | 65 | </div> |
|
134 | 129 | </div> |
135 | 130 | </div> |
136 | 131 | </section> |
137 | | - <section class="card card-info card-outline"> |
138 | | - <div class="card-header"> |
139 | | - <h2 class="card-title fs-3">Settings</h2> |
140 | | - </div> |
141 | | - <div class="card-body p-2"> |
142 | | - <div class="row"> |
143 | | - <div class="col-xs-12 col-sm-12" id="partner-notes"> |
144 | | - <div> |
145 | | - <h4 class='text-2xl underline'> Partner Group: </h4> |
146 | | - <div> |
147 | | - <label><%= @partner.partner_group&.name || "None" %></label> |
148 | | - </div> |
149 | | - </div> |
150 | | - |
151 | | - <h4 class='text-2xl underline'> Requestable Item Categories: </h4> |
152 | | - <p class='text-sm font-light mb-1'> You can change this through their partner group.</p> |
153 | | - |
154 | | - <% if @partner.item_categories.present? %> |
155 | | - <ul class='list-disc ml-3'> |
156 | | - <% @partner.item_categories.each do |ic| %> |
157 | | - <li> |
158 | | - <span class='text-lg'><%= ic.name %></span> |
159 | | - </li> |
160 | | - <% end %> |
161 | | - </ul> |
162 | | - <% elsif @partner.partner_group.present? %> |
163 | | - <span class='text-red-600 text-bold font-italic'>No Items Requestable</span> |
164 | | - <% else %> |
165 | | - <span class='text-blue-600 text-bold font-italic'>All Items Requestable</span> |
166 | | - <% end %> |
167 | | - </div> |
168 | | - </div> |
169 | | - </div> |
170 | | - </section> |
171 | | - |
172 | | - <section class="card card-info card-outline"> |
173 | | - <div class="card-header"> |
174 | | - <h2 class="card-title fs-3">Notes</h2> |
175 | | - </div> |
176 | | - <div class="card-body p-2"> |
177 | | - <div class="row"> |
178 | | - <div class="col-xs-12 col-sm-12" id="partner-notes"> |
179 | | - <% if @partner.notes %> |
180 | | - <p><%= simple_format(@partner.notes) %></p> |
181 | | - <% else %> |
182 | | - <p> None provided </p> |
183 | | - <% end %> |
184 | | - </div> |
185 | | - </div> |
186 | | - </div> |
187 | | - </section> |
188 | 132 |
|
189 | 133 | <section class="card card-info card-outline"> |
190 | 134 | <div class="card-header"> |
|
0 commit comments