Sha256: a3c1e94a3ef24d85dcaaed735ce37750f7c6a360bf4d54832e32b0d762984837

Contents?: true

Size: 1.17 KB

Versions: 7

Compression:

Stored size: 1.17 KB

Contents

App.Views.EditUser = Backbone.View.extend({
	
	events: {
		"submit form" : "edit" 
	},
	
    initialize: function() {
        this.render();
    },  

    edit: function(e){
		e.preventDefault();
	    var session = new Session()
	    var password = $("#password2").val();
	  	$.ajax({
			type: 'POST',
			url: '/api/user/update_user',
			data: {api_token : session.getApiKey(), attributes : {login : 'rhoadmin', password : password}},
			success: function(){
				//router.navigate("users", true);
			},
			error: function(resp){
				if(resp.status == 422){
					 new App.Views.Index()
				}
				$('#settings-alert')[0].innerHTML = resp.responseText;
		        $('#settings-alert').css('display','block');
			}
		})
	},
    
    render: function() {
        $('#secondary-nav').css('display','block');
		out = "<h3>Change Admin Password</h3>"
		out += "<form>"
	    out += "<input id='password2' type='password' name='password' value='' placeholder='Enter new password' style='margin:0'/>"
	    out += "<input type='submit' class='btn btn-primary' value='Save' style='margin-left:10px'/>"
		out += "</form>"
				
        $(this.el).html(out);
        $('#settings_main').html(this.el);
    }
});

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rhoconnect-3.2.1 lib/rhoconnect/web-console/views/edit_user.js
rhoconnect-3.2.0 lib/rhoconnect/web-console/views/edit_user.js
rhoconnect-3.2.0.beta5 lib/rhoconnect/web-console/views/edit_user.js
rhoconnect-3.2.0.beta4 lib/rhoconnect/web-console/views/edit_user.js
rhoconnect-3.2.0.beta3 lib/rhoconnect/web-console/views/edit_user.js
rhoconnect-3.2.0.beta2 lib/rhoconnect/web-console/views/edit_user.js
rhoconnect-3.2.0.beta1 lib/rhoconnect/web-console/views/edit_user.js