Fixed language change.
This commit is contained in:
parent
c36993fd18
commit
b531b74bf7
3 changed files with 31 additions and 9 deletions
|
@ -38,7 +38,7 @@ class Index extends App.Controller
|
||||||
id: 'preferences'
|
id: 'preferences'
|
||||||
type: 'PUT'
|
type: 'PUT'
|
||||||
url: @apiPath + '/users/preferences'
|
url: @apiPath + '/users/preferences'
|
||||||
data: JSON.stringify(params)
|
data: JSON.stringify({user:params})
|
||||||
processData: true
|
processData: true
|
||||||
success: @success
|
success: @success
|
||||||
error: @error
|
error: @error
|
||||||
|
|
|
@ -509,8 +509,8 @@ curl http://localhost/api/v1/users/preferences.json -v -u #{login}:#{password} -
|
||||||
params[:user].each {|key, value|
|
params[:user].each {|key, value|
|
||||||
current_user.preferences[key.to_sym] = value
|
current_user.preferences[key.to_sym] = value
|
||||||
}
|
}
|
||||||
end
|
|
||||||
current_user.save
|
current_user.save
|
||||||
|
end
|
||||||
render :json => { :message => 'ok' }, :status => :ok
|
render :json => { :message => 'ok' }, :status => :ok
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -47,6 +47,28 @@ class PreferencesTest < TestCase
|
||||||
:area => 'body',
|
:area => 'body',
|
||||||
:value => 'Language',
|
:value => 'Language',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
:execute => 'select',
|
||||||
|
:css => '.language_item select[name="locale"]',
|
||||||
|
:value => 'Deutsch',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
:execute => 'click',
|
||||||
|
:css => '.content button[type="submit"]',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
:execute => 'watch_for',
|
||||||
|
:area => 'body',
|
||||||
|
:value => 'Sprache',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
:execute => 'reload',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
:execute => 'watch_for',
|
||||||
|
:area => 'body',
|
||||||
|
:value => 'Sprache',
|
||||||
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in a new issue