mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-31 13:15:43 +00:00 
			
		
		
		
	Edit plugin settings via the "settings" display
This commit is contained in:
		| @@ -38,7 +38,7 @@ | ||||
|     </td> | ||||
|     <td> | ||||
|         <div class='btn-group float-right'> | ||||
|             <button class='btn btn-outline-secondary btn-small btn-edit-setting' pk='{{ setting.pk }}' setting='{{ setting.key.upper }}' title='{% trans "Edit setting" %}' {% if user_setting %}user='{{request.user.id}}'{% endif %}> | ||||
|             <button class='btn btn-outline-secondary btn-small btn-edit-setting' pk='{{ setting.pk }}' setting='{{ setting.key.upper }}' title='{% trans "Edit setting" %}' {% if plugin %}plugin='{{ plugin.pk }}'{% endif %}{% if user_setting %}user='{{request.user.id}}'{% endif %}> | ||||
|                 <span class='fas fa-edit icon-green'></span> | ||||
|             </button> | ||||
|         </div> | ||||
|   | ||||
| @@ -62,16 +62,27 @@ | ||||
| $('table').find('.btn-edit-setting').click(function() { | ||||
|     var setting = $(this).attr('setting'); | ||||
|     var pk = $(this).attr('pk'); | ||||
|  | ||||
|     var plugin = $(this).attr('plugin'); | ||||
|     var is_global = true; | ||||
|  | ||||
|     if ($(this).attr('user')){ | ||||
|         is_global = false; | ||||
|     } | ||||
|  | ||||
|     var title = ''; | ||||
|  | ||||
|     if (plugin != null) { | ||||
|         title = '{% trans "Edit Plugin Setting" %}'; | ||||
|     } else if (is_global) { | ||||
|         title = '{% trans "Edit Global Setting" %}'; | ||||
|     } else { | ||||
|         title = '{% trans "Edit User Setting" %}'; | ||||
|     } | ||||
|  | ||||
|     editSetting(pk, { | ||||
|         plugin: plugin, | ||||
|         global: is_global, | ||||
|         title: is_global ? '{% trans "Edit Global Setting" %}' : '{% trans "Edit User Setting" %}', | ||||
|         title: title, | ||||
|     }); | ||||
| }); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user