Improve supplier settings logick
This commit is contained in:
@@ -8,4 +8,7 @@ App.SettingsController = Ember.ObjectController.extend
|
||||
actions:
|
||||
saveSettings: ->
|
||||
@set 'saving', true
|
||||
@get('model').save().then (supplier) => @set 'saving', false
|
||||
@get('model').save().then (supplier) =>
|
||||
@set 'saving', false
|
||||
$('.top-menu .supplier-name').text @get('model.name')
|
||||
@transitionToRoute 'index'
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
h2=t 'settings.title'
|
||||
.form-row
|
||||
.form-label: label=t 'attributes.supplier.name'
|
||||
.form-field: Ember.TextField valueBinding="controller.model.name"
|
||||
.form-field: Ember.TextField valueBinding="controller.model.name" classNames="supplier-name"
|
||||
.form-row
|
||||
.form-label: label=t 'attributes.supplier.email'
|
||||
.form-field: App.EmailField valueBinding="controller.model.email" classNames="supplier-email"
|
||||
|
||||
@@ -78,6 +78,7 @@ header.top-menu
|
||||
left: 0
|
||||
cursor: pointer
|
||||
z-index: 100
|
||||
font-size: 1.4em
|
||||
&.open
|
||||
color: white
|
||||
span
|
||||
|
||||
@@ -6,6 +6,8 @@ aside.side-menu
|
||||
top: 0
|
||||
width: 222px
|
||||
height: 100%
|
||||
opacity: 0.9
|
||||
border-right: 2px solid black
|
||||
z-index: 50
|
||||
h3
|
||||
color: white
|
||||
|
||||
@@ -15,7 +15,7 @@ class ConfirmationsController < Devise::ConfirmationsController
|
||||
|
||||
def after_confirmation_path_for(resource_name, resource)
|
||||
case resource_name
|
||||
when :supplier then supplier_settings_path
|
||||
when :supplier then supplier_root_path(anchor: '/settings')
|
||||
else root_path
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user