Add customSshKey to controller after it's created in the component
This commit is contained in:
parent
7293e06c0e
commit
8f7603c9fe
|
@ -55,10 +55,12 @@ AddSshKeyComponent = Ember.Component.extend
|
||||||
description: @get('description')
|
description: @get('description')
|
||||||
value: @get('value')
|
value: @get('value')
|
||||||
)
|
)
|
||||||
self = this
|
|
||||||
ssh_key.save().then =>
|
ssh_key.save().then =>
|
||||||
@set('isSaving', false)
|
@set('isSaving', false)
|
||||||
@reset()
|
@reset()
|
||||||
|
|
||||||
|
@sendAction('sshKeyAdded', ssh_key)
|
||||||
, (error) =>
|
, (error) =>
|
||||||
@set('isSaving', false)
|
@set('isSaving', false)
|
||||||
if error.errors
|
if error.errors
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
`import Ember from 'ember'`
|
`import Ember from 'ember'`
|
||||||
|
|
||||||
SettingsController = Ember.Controller.extend
|
SettingsController = Ember.Controller.extend
|
||||||
|
|
||||||
envVars: Ember.computed.filterBy('model.envVars', 'isNew', false)
|
envVars: Ember.computed.filterBy('model.envVars', 'isNew', false)
|
||||||
|
|
||||||
|
actions:
|
||||||
|
sshKeyAdded: (sshKey) ->
|
||||||
|
@set('model.customSshKey', sshKey)
|
||||||
`export default SettingsController`
|
`export default SettingsController`
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
{{ssh-key key=model.customSshKey}}
|
{{ssh-key key=model.customSshKey}}
|
||||||
{{else}}
|
{{else}}
|
||||||
{{ssh-key key=model.sshKey}}
|
{{ssh-key key=model.sshKey}}
|
||||||
{{add-ssh-key repo=repo}}
|
{{add-ssh-key repo=repo sshKeyAdded="sshKeyAdded"}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user