FIX #63 Remove Plan based Setups

This commit is contained in:
karthikalakshmi 2026-02-03 14:25:45 +05:30
parent 236b230670
commit 71b6a2a88c
2 changed files with 14 additions and 77 deletions

View File

@ -2343,16 +2343,7 @@ const ThemeSlice = createSlice({
getPrintSelectionComponentData.fulfilled, getPrintSelectionComponentData.fulfilled,
(state, action) => { (state, action) => {
if (action?.payload?.data?.statusCode === 1) { if (action?.payload?.data?.statusCode === 1) {
const Advance = state?.PricingAppPricingName?.some(
(item) => item.PricingName === 'Premium'
);
const hasCustomizedTemplate =
state.FeatureAddonData?.FeatureDtls?.some(
(item) =>
item?.FeatureAddonName?.toLowerCase() ===
'customized template'
);
if (Advance || hasCustomizedTemplate) {
state.PrintTemplate = state.PrintTemplate =
action?.payload?.data?.data?.[0]?.ComponentDetails?.find( action?.payload?.data?.data?.[0]?.ComponentDetails?.find(
(item) => (item) =>
@ -2378,7 +2369,7 @@ const ThemeSlice = createSlice({
acc[item.ConfigName] = true; acc[item.ConfigName] = true;
return acc; return acc;
}, {}); }, {});
}
} else if (action?.payload?.data?.statusCode == 0) { } else if (action?.payload?.data?.statusCode == 0) {
state.PrintTemplate = undefined; state.PrintTemplate = undefined;
} }

View File

@ -580,28 +580,16 @@ console.log(iswarehouse,'iswarehouseiswarehouseiswarehouse');
'GST Invoice Setup', 'GST Invoice Setup',
`${subDirectory}setting/gst-invoice-setup` `${subDirectory}setting/gst-invoice-setup`
), ),
((Advance || (!iswarehouse) &&
featureaddDetails?.find(
(item) =>
item?.FeatureAddonName?.toLowerCase() === 'customized template'
)) && !iswarehouse) &&
getsubItem('Customization', `${subDirectory}setting/Customize`, null, [ getsubItem('Customization', `${subDirectory}setting/Customize`, null, [
(Advance ||
featureaddDetails?.find(
(item) =>
item?.FeatureAddonName?.toLowerCase() === 'customized template'
)) &&
!iswarehouse !iswarehouse
? getsubItem( ? getsubItem(
'Sales Screen', 'Sales Screen',
`${subDirectory}saleslayouts/sales-selection` `${subDirectory}saleslayouts/sales-selection`
) )
: '', : '',
(Advance ||
featureaddDetails?.find(
(item) =>
item?.FeatureAddonName?.toLowerCase() === 'customized template'
)) &&
!iswarehouse !iswarehouse
? getsubItem( ? getsubItem(
'Print Forms', 'Print Forms',
@ -616,11 +604,7 @@ console.log(iswarehouse,'iswarehouseiswarehouseiswarehouse');
`${subDirectory}saleslayouts/kiosk-selection` `${subDirectory}saleslayouts/kiosk-selection`
) )
: '', : '',
(Advance ||
featureaddDetails?.find(
(item) =>
item?.FeatureAddonName?.toLowerCase() === 'customized template'
)) &&
!iswarehouse !iswarehouse
? getsubItem( ? getsubItem(
'Barcode / QR', 'Barcode / QR',
@ -1318,29 +1302,17 @@ console.log(iswarehouse,'iswarehouseiswarehouseiswarehouse');
'GST Invoice Setup', 'GST Invoice Setup',
`${subDirectory}setting/gst-invoice-setup` `${subDirectory}setting/gst-invoice-setup`
), ),
((Advance || (
featureaddDetails?.find(
(item) =>
item?.FeatureAddonName?.toLowerCase() === 'customized template'
)) &&
!iswarehouse) && !iswarehouse) &&
getsubItem('Customization', `${subDirectory}setting/Customize`, null, [ getsubItem('Customization', `${subDirectory}setting/Customize`, null, [
(Advance ||
featureaddDetails?.find(
(item) =>
item?.FeatureAddonName?.toLowerCase() === 'customized template'
)) &&
!iswarehouse !iswarehouse
? getsubItem( ? getsubItem(
'Sales Screen', 'Sales Screen',
`${subDirectory}saleslayouts/sales-selection` `${subDirectory}saleslayouts/sales-selection`
) )
: '', : '',
(Advance ||
featureaddDetails?.find(
(item) =>
item?.FeatureAddonName?.toLowerCase() === 'customized template'
)) &&
!iswarehouse !iswarehouse
? getsubItem( ? getsubItem(
'Print Forms', 'Print Forms',
@ -1355,11 +1327,7 @@ console.log(iswarehouse,'iswarehouseiswarehouseiswarehouse');
`${subDirectory}saleslayouts/kiosk-selection` `${subDirectory}saleslayouts/kiosk-selection`
) )
: '', : '',
(Advance ||
featureaddDetails?.find(
(item) =>
item?.FeatureAddonName?.toLowerCase() === 'customized template'
)) &&
!iswarehouse !iswarehouse
? getsubItem( ? getsubItem(
'Barcode / QR', 'Barcode / QR',
@ -2563,26 +2531,14 @@ const customizedmenuitem = []
'GST Invoice Setup', 'GST Invoice Setup',
`${subDirectory}setting/gst-invoice-setup` `${subDirectory}setting/gst-invoice-setup`
), ),
(Advance ||
featureaddDetails?.find(
(item) =>
item?.FeatureAddonName?.toLowerCase() === 'customized template'
) ||
featureaddDetails?.find(
(item) => item?.FeatureAddonName?.toLowerCase() === 'kiosk sales'
)) &&
!sportsAppPreference && !sportsAppPreference &&
getsubItem( getsubItem(
'Customization', 'Customization',
`${subDirectory}setting/Customized`, `${subDirectory}setting/Customized`,
null, null,
[ [
(Advance ||
featureaddDetails?.find(
(item) =>
item?.FeatureAddonName?.toLowerCase() ===
'customized template'
)) &&
!sportsAppPreference && !sportsAppPreference &&
!iswarehouse !iswarehouse
? getsubItem( ? getsubItem(
@ -2590,12 +2546,7 @@ const customizedmenuitem = []
`${subDirectory}saleslayouts/sales-selection` `${subDirectory}saleslayouts/sales-selection`
) )
: '', : '',
(Advance ||
featureaddDetails?.find(
(item) =>
item?.FeatureAddonName?.toLowerCase() ===
'customized template'
)) &&
!iswarehouse !iswarehouse
? getsubItem( ? getsubItem(
'Print Forms', 'Print Forms',
@ -2611,12 +2562,7 @@ const customizedmenuitem = []
`${subDirectory}saleslayouts/kiosk-selection` `${subDirectory}saleslayouts/kiosk-selection`
) )
: '', : '',
(Advance ||
featureaddDetails?.find(
(item) =>
item?.FeatureAddonName?.toLowerCase() ===
'customized template'
)) &&
!iswarehouse && !iswarehouse &&
!sportsAppPreference !sportsAppPreference
? getsubItem( ? getsubItem(