mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-10-30 23:33:34 +00:00 
			
		
		
		
	Add / edit Users
This commit is contained in:
		| @@ -39,6 +39,8 @@ const internalUser = { | ||||
|                     .insertAndFetch(data); | ||||
|             }) | ||||
|             .then(user => { | ||||
|                 return internalUser.get(access, {id: user.id}); | ||||
|                 /* | ||||
|                 return authModel | ||||
|                     .query() | ||||
|                     .insert({ | ||||
| @@ -48,8 +50,9 @@ const internalUser = { | ||||
|                         meta:    {} | ||||
|                     }) | ||||
|                     .then(() => { | ||||
|                         return internalUser.get(access, {id: user.id, expand: ['services']}); | ||||
|                         return internalUser.get(access, {id: user.id}); | ||||
|                     }); | ||||
|                     */ | ||||
|             }); | ||||
|     }, | ||||
|  | ||||
| @@ -110,7 +113,7 @@ const internalUser = { | ||||
|                     }); | ||||
|             }) | ||||
|             .then(() => { | ||||
|                 return internalUser.get(access, {id: data.id, expand: ['services']}); | ||||
|                 return internalUser.get(access, {id: data.id}); | ||||
|             }); | ||||
|     }, | ||||
|  | ||||
|   | ||||
| @@ -22,23 +22,15 @@ module.exports = Mn.View.extend({ | ||||
|     }, | ||||
|  | ||||
|     events: { | ||||
|         /* | ||||
|         'click @ui.cancel': function (e) { | ||||
|             e.preventDefault(); | ||||
|             App.UI.closeModal(); | ||||
|         }, | ||||
|         */ | ||||
|  | ||||
|         'submit @ui.form': function (e) { | ||||
|         'click @ui.save': function (e) { | ||||
|             e.preventDefault(); | ||||
|             let view = this; | ||||
|             let data = this.ui.form.serializeJSON(); | ||||
|  | ||||
|             // Manipulate | ||||
|             data.roles = []; | ||||
|             if ( | ||||
|                 (this.model.get('id') === Cache.User.get('id') && this.model.isAdmin()) || | ||||
|                 (typeof data.is_admin !== 'undefined' && data.is_admin)) { | ||||
|             if ((this.model.get('id') === Cache.User.get('id') && this.model.isAdmin()) || (typeof data.is_admin !== 'undefined' && data.is_admin)) { | ||||
|                 data.roles.push('admin'); | ||||
|                 delete data.is_admin; | ||||
|             } | ||||
| @@ -59,12 +51,12 @@ module.exports = Mn.View.extend({ | ||||
|                         Cache.User.set(result); | ||||
|                     } | ||||
|  | ||||
|                     view.model.set(result); | ||||
|                     App.UI.closeModal(); | ||||
|  | ||||
|                     if (view.model.get('id') !== Cache.User.get('id')) { | ||||
|                         Controller.showUsers(); | ||||
|                     } | ||||
|  | ||||
|                     view.model.set(result); | ||||
|                     App.UI.closeModal(); | ||||
|                 }) | ||||
|                 .catch(err => { | ||||
|                     alert(err.message); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user