change-form.js 541 B

12345678910111213141516171819202122
  1. import MisagoRoute from 'misago/routes/misago';
  2. export default MisagoRoute.extend({
  3. model: function(params) {
  4. return this.ajax.get('auth/change-password/' + params.user_id + '/' + params.token);
  5. },
  6. actions: {
  7. didTransition: function() {
  8. this.set('title', gettext('Change forgotten password'));
  9. },
  10. error: function(reason) {
  11. if (reason.status === 400) {
  12. this.toast.error(reason.responseJSON.detail);
  13. return this.transitionTo('forgotten-password');
  14. }
  15. return true;
  16. }
  17. }
  18. });