@@ -15,9 +15,7 @@ class _InvenTreePartSettingsState extends State<InvenTreePartSettingsWidget> {
1515
1616 bool partShowBom = true ;
1717 bool partShowPricing = true ;
18- bool stockShowHistory = false ;
19- bool stockShowTests = false ;
20- bool stockConfirmScan = false ;
18+ bool partShowRequirements = false ;
2119
2220 @override
2321 void initState () {
@@ -35,16 +33,8 @@ class _InvenTreePartSettingsState extends State<InvenTreePartSettingsWidget> {
3533 INV_PART_SHOW_PRICING ,
3634 true ,
3735 );
38- stockShowHistory = await InvenTreeSettingsManager ().getBool (
39- INV_STOCK_SHOW_HISTORY ,
40- false ,
41- );
42- stockShowTests = await InvenTreeSettingsManager ().getBool (
43- INV_STOCK_SHOW_TESTS ,
44- true ,
45- );
46- stockConfirmScan = await InvenTreeSettingsManager ().getBool (
47- INV_STOCK_CONFIRM_SCAN ,
36+ partShowRequirements = await InvenTreeSettingsManager ().getBool (
37+ INV_PART_SHOW_REQUIREMENTS ,
4838 false ,
4939 );
5040
@@ -94,54 +84,19 @@ class _InvenTreePartSettingsState extends State<InvenTreePartSettingsWidget> {
9484 },
9585 ),
9686 ),
97- Divider (),
9887 ListTile (
99- title: Text (L10 ().stockItemHistory),
100- subtitle: Text (L10 ().stockItemHistoryDetail),
101- leading: Icon (TablerIcons .history),
102- trailing: Switch (
103- value: stockShowHistory,
104- onChanged: (bool value) {
105- InvenTreeSettingsManager ().setValue (
106- INV_STOCK_SHOW_HISTORY ,
107- value,
108- );
109- setState (() {
110- stockShowHistory = value;
111- });
112- },
113- ),
114- ),
115- ListTile (
116- title: Text (L10 ().testResults),
117- subtitle: Text (L10 ().testResultsDetail),
118- leading: Icon (TablerIcons .test_pipe),
119- trailing: Switch (
120- value: stockShowTests,
121- onChanged: (bool value) {
122- InvenTreeSettingsManager ().setValue (
123- INV_STOCK_SHOW_TESTS ,
124- value,
125- );
126- setState (() {
127- stockShowTests = value;
128- });
129- },
130- ),
131- ),
132- ListTile (
133- title: Text (L10 ().confirmScan),
134- subtitle: Text (L10 ().confirmScanDetail),
135- leading: Icon (TablerIcons .qrcode),
88+ title: Text (L10 ().partRequirements),
89+ subtitle: Text (L10 ().partRequirementsSettingDetail),
90+ leading: Icon (TablerIcons .list),
13691 trailing: Switch (
137- value: stockConfirmScan ,
92+ value: partShowRequirements ,
13893 onChanged: (bool value) {
13994 InvenTreeSettingsManager ().setValue (
140- INV_STOCK_CONFIRM_SCAN ,
95+ INV_PART_SHOW_REQUIREMENTS ,
14196 value,
14297 );
14398 setState (() {
144- stockConfirmScan = value;
99+ partShowRequirements = value;
145100 });
146101 },
147102 ),
0 commit comments