Files
ember-panda-adapter/addon/components/panda-action-identifier-info-popup.coffee
T
2018-12-13 08:52:41 -05:00

28 lines
952 B
CoffeeScript

import Ember from 'ember'
export default Ember.Component.extend
panda_prefix: '/panda/api/v1'
loading_html: "<i class='notched circle loading icon green'></i>"
session: Ember.inject.service('session')
identifier: ''
actions:
on_show: (element, popup) ->
return unless identifier = @get('identifier')
session = @get('session')
url = "#{@get('panda_prefix')}/workflow_action_definitions/#{identifier}/action_info"
start_time = new Date()
request =
url: url
contentType: "application/json"
dataType: "json"
success: (response) ->
debugger
console.log response
popup.setSemanticAttr('html', response)
if Ember.get(session, 'isAuthenticated')
session.authorize 'authorizer:devise', (key, authorization) ->
request.crossDomain = true
request.headers = {"#{key}": authorization}
Ember.$.ajax(request)
true