Browse Source

Followup for issue #514 - Create ticket with customer (moved “New Ticket” to profile options pull down).

Martin Edenhofer 8 years ago
parent
commit
b19af65a46

+ 8 - 0
app/assets/javascripts/app/controllers/user_profile.coffee

@@ -106,6 +106,9 @@ class ActionRow extends App.ObserverController
         container: @el.closest('.content')
       )
 
+    newTicket = =>
+      @navigate("ticket/create/customer/#{user.id}")
+
     actions = [
       {
         name:     'edit'
@@ -117,6 +120,11 @@ class ActionRow extends App.ObserverController
         title:    'History'
         callback: showHistory
       }
+      {
+        name:     'ticket'
+        title:    'New Ticket'
+        callback: newTicket
+      }
     ]
 
     new App.ActionRow(

+ 0 - 1
app/assets/javascripts/app/views/user_profile/index.jst.eco

@@ -7,7 +7,6 @@
       <% if @user.organization: %>
         <div class="profile-organization js-organization"></div>
       <% end %>
-        <a href="#ticket/create/customer/<%= @user.id %>"><%- @T('New Ticket') %><a>
     </div>
     <div class="profile-section js-object-container"></div>
     <div class="profile-section js-ticket-stats"></div>