mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-31 05:05:42 +00:00 
			
		
		
		
	Add "homepage" settings page
This commit is contained in:
		| @@ -18,17 +18,19 @@ | |||||||
|         </a> |         </a> | ||||||
|     </li> |     </li> | ||||||
|  |  | ||||||
|     <li class='list-group-item' title='{% trans "Appearance" %}'> |     <li class='list-group-item' title='{% trans "Home Page" %}'> | ||||||
|         <a href='#' class='nav-toggle' id='select-appearance'> |         <a href='#' class='nav-toggle' id='select-user-home'> | ||||||
|             <span class='fas fa-fill'></span> {% trans "Appearance" %} |             <span class='fas fa-home'></span> {% trans "Home Page" %} | ||||||
|         </a> |         </a> | ||||||
|     </li> |     </li> | ||||||
|  |  | ||||||
|     <li class='list-group-item' title='{% trans "Settings" %}'> |     <!-- | ||||||
|         <a href='#' class='nav-toggle' id='select-user-settings'> |         <li class='list-group-item' title='{% trans "Settings" %}'> | ||||||
|             <span class='fas fa-cog'></span> {% trans "Settings" %} |             <a href='#' class='nav-toggle' id='select-user-settings'> | ||||||
|         </a> |                 <span class='fas fa-cog'></span> {% trans "Settings" %} | ||||||
|     </li> |             </a> | ||||||
|  |         </li> | ||||||
|  |     --> | ||||||
|  |  | ||||||
|     {% if user.is_staff %} |     {% if user.is_staff %} | ||||||
|  |  | ||||||
|   | |||||||
| @@ -16,6 +16,7 @@ | |||||||
|  |  | ||||||
| {% include "InvenTree/settings/user.html" %} | {% include "InvenTree/settings/user.html" %} | ||||||
| {% include "InvenTree/settings/user_settings.html" %} | {% include "InvenTree/settings/user_settings.html" %} | ||||||
|  | {% include "InvenTree/settings/user_homepage.html" %} | ||||||
|  |  | ||||||
| {% if user.is_staff %} | {% if user.is_staff %} | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										40
									
								
								InvenTree/templates/InvenTree/settings/user_homepage.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								InvenTree/templates/InvenTree/settings/user_homepage.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | |||||||
|  | {% extends "panel.html" %} | ||||||
|  |  | ||||||
|  | {% load i18n %} | ||||||
|  | {% load inventree_extras %} | ||||||
|  |  | ||||||
|  | {% block label %}user-home{% endblock %} | ||||||
|  |  | ||||||
|  | {% block heading %} | ||||||
|  | {% trans "Home Page Settings" %} | ||||||
|  | {% endblock %} | ||||||
|  |  | ||||||
|  | {% block content %} | ||||||
|  |  | ||||||
|  | <div class='row'> | ||||||
|  |     <table class='table table-striped table-condensed'> | ||||||
|  |         {% include "InvenTree/settings/header.html" %} | ||||||
|  |         <tbody> | ||||||
|  |             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_PART_STARRED" user_setting=True %} | ||||||
|  |             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_PART_LATEST" user_setting=True %} | ||||||
|  |             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_BOM_VALIDATION" user_setting=True %} | ||||||
|  |             <tr><td colspan='5'></td></tr> | ||||||
|  |             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_STOCK_RECENT" user_setting=True %} | ||||||
|  |             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_STOCK_LOW" user_setting=True %} | ||||||
|  |             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_STOCK_DEPLETED" user_setting=True %} | ||||||
|  |             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_STOCK_NEEDED" user_setting=True %} | ||||||
|  |             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_STOCK_EXPIRED" user_setting=True %} | ||||||
|  |             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_STOCK_STALE" user_setting=True %} | ||||||
|  |             <tr><td colspan='5'></td></tr> | ||||||
|  |             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_BUILD_PENDING" user_setting=True %} | ||||||
|  |             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_BUILD_OVERDUE" user_setting=True %} | ||||||
|  |             <tr><td colspan='5'></td></tr> | ||||||
|  |             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_PO_OUTSTANDING" user_setting=True %} | ||||||
|  |             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_PO_OVERDUE" user_setting=True %} | ||||||
|  |             <tr><td colspan='5'></td></tr> | ||||||
|  |             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_SO_OUTSTANDING" user_setting=True %} | ||||||
|  |             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_SO_OVERDUE" user_setting=True %} | ||||||
|  |         </tbody> | ||||||
|  |     </table> | ||||||
|  | </div> | ||||||
|  | {% endblock %} | ||||||
| @@ -14,27 +14,7 @@ | |||||||
| <div class='row'> | <div class='row'> | ||||||
|     <table class='table table-striped table-condensed'> |     <table class='table table-striped table-condensed'> | ||||||
|         {% include "InvenTree/settings/header.html" %} |         {% include "InvenTree/settings/header.html" %} | ||||||
|         <tbody> |  | ||||||
|             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_PART_STARRED" user_setting=True %} |  | ||||||
|             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_PART_LATEST" user_setting=True %} |  | ||||||
|             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_BOM_VALIDATION" user_setting=True %} |  | ||||||
|             <tr><td colspan='5'></td></tr> |  | ||||||
|             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_STOCK_RECENT" user_setting=True %} |  | ||||||
|             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_STOCK_LOW" user_setting=True %} |  | ||||||
|             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_STOCK_DEPLETED" user_setting=True %} |  | ||||||
|             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_STOCK_NEEDED" user_setting=True %} |  | ||||||
|             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_STOCK_EXPIRED" user_setting=True %} |  | ||||||
|             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_STOCK_STALE" user_setting=True %} |  | ||||||
|             <tr><td colspan='5'></td></tr> |  | ||||||
|             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_BUILD_PENDING" user_setting=True %} |  | ||||||
|             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_BUILD_OVERDUE" user_setting=True %} |  | ||||||
|             <tr><td colspan='5'></td></tr> |  | ||||||
|             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_PO_OUTSTANDING" user_setting=True %} |  | ||||||
|             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_PO_OVERDUE" user_setting=True %} |  | ||||||
|             <tr><td colspan='5'></td></tr> |  | ||||||
|             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_SO_OUTSTANDING" user_setting=True %} |  | ||||||
|             {% include "InvenTree/settings/setting.html" with key="HOMEPAGE_SO_OVERDUE" user_setting=True %} |  | ||||||
|         </tbody> |  | ||||||
|     </table> |     </table> | ||||||
| </div> | </div> | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user