Add local media setup to shop config.

This commit is contained in:
Patrick Fic
2022-05-10 13:05:06 -07:00
parent f9fdd95491
commit 70e2fd000c
14 changed files with 123 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
<babeledit_project be_version="2.7.1" version="1.2"> <babeledit_project version="1.2" be_version="2.7.1">
<!-- <!--
BabelEdit project file BabelEdit project file
@@ -4535,6 +4535,48 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>localmediaserverhttp</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>localmediaservernetwork</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>logo_img_footer_margin</name> <name>logo_img_footer_margin</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>
@@ -8261,6 +8303,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>uselocalmediaserver</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>website</name> <name>website</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>

View File

@@ -584,6 +584,25 @@ export default function ShopInfoGeneral({ form }) {
> >
<Switch /> <Switch />
</Form.Item> </Form.Item>
<Form.Item
name={["uselocalmediaserver"]}
label={t("bodyshop.fields.uselocalmediaserver")}
valuePropName="checked"
>
<Switch />
</Form.Item>
<Form.Item
name={["localmediaserverhttp"]}
label={t("bodyshop.fields.localmediaserverhttp")}
>
<Input />
</Form.Item>
<Form.Item
name={["localmediaservernetwork"]}
label={t("bodyshop.fields.localmediaservernetwork")}
>
<Input />
</Form.Item>
</LayoutFormRow> </LayoutFormRow>
<LayoutFormRow grow header={t("bodyshop.labels.messagingpresets")}> <LayoutFormRow grow header={t("bodyshop.labels.messagingpresets")}>
<Form.List name={["md_messaging_presets"]}> <Form.List name={["md_messaging_presets"]}>

View File

@@ -107,6 +107,9 @@ export const QUERY_BODYSHOP = gql`
md_parts_order_comment md_parts_order_comment
bill_allow_post_to_closed bill_allow_post_to_closed
md_to_emails md_to_emails
uselocalmediaserver
localmediaserverhttp
localmediaservernetwork
employees { employees {
user_email user_email
id id
@@ -212,6 +215,9 @@ export const UPDATE_SHOP = gql`
md_parts_order_comment md_parts_order_comment
bill_allow_post_to_closed bill_allow_post_to_closed
md_to_emails md_to_emails
uselocalmediaserver
localmediaserverhttp
localmediaservernetwork
employees { employees {
id id
first_name first_name

View File

@@ -99,12 +99,7 @@ const userReducer = (state = INITIAL_STATE, action) => {
case UserActionTypes.SET_SHOP_DETAILS: case UserActionTypes.SET_SHOP_DETAILS:
return { return {
...state, ...state,
bodyshop: { bodyshop: action.payload,
uselocalmediaserver: true,
localmediaserverhttp: "http://localhost:8000", //TODO: ENSURE THAT THIS HAS BEEN REMOVED POST TESTING.
localmediaservernetwork: "\\localhost:8000", //TODO: ENSURE THAT THIS HAS BEEN REMOVED POST TESTING.
...action.payload,
},
}; };
case UserActionTypes.SIGN_IN_FAILURE: case UserActionTypes.SIGN_IN_FAILURE:
case UserActionTypes.SIGN_OUT_FAILURE: case UserActionTypes.SIGN_OUT_FAILURE:

View File

@@ -282,6 +282,8 @@
}, },
"last_name_first": "Display Owner Info as <Last>, <First>", "last_name_first": "Display Owner Info as <Last>, <First>",
"lastnumberworkingdays": "Scoreboard - Last Number of Working Days", "lastnumberworkingdays": "Scoreboard - Last Number of Working Days",
"localmediaserverhttp": "Local Media Server - HTTP Path",
"localmediaservernetwork": "Local Media Server - Network Path",
"logo_img_footer_margin": "Footer Margin (px)", "logo_img_footer_margin": "Footer Margin (px)",
"logo_img_header_margin": "Header Margin (px)", "logo_img_header_margin": "Header Margin (px)",
"logo_img_path": "Shop Logo", "logo_img_path": "Shop Logo",
@@ -507,6 +509,7 @@
"timezone": "Timezone", "timezone": "Timezone",
"tt_allow_post_to_invoiced": "Allow Time Tickets to be posted to Invoiced & Exported Jobs", "tt_allow_post_to_invoiced": "Allow Time Tickets to be posted to Invoiced & Exported Jobs",
"use_fippa": "Use FIPPA for Names on Generated Documents?", "use_fippa": "Use FIPPA for Names on Generated Documents?",
"uselocalmediaserver": "Use Local Media Server?",
"website": "Website", "website": "Website",
"zip_post": "Zip/Postal Code" "zip_post": "Zip/Postal Code"
}, },

View File

@@ -282,6 +282,8 @@
}, },
"last_name_first": "", "last_name_first": "",
"lastnumberworkingdays": "", "lastnumberworkingdays": "",
"localmediaserverhttp": "",
"localmediaservernetwork": "",
"logo_img_footer_margin": "", "logo_img_footer_margin": "",
"logo_img_header_margin": "", "logo_img_header_margin": "",
"logo_img_path": "", "logo_img_path": "",
@@ -507,6 +509,7 @@
"timezone": "", "timezone": "",
"tt_allow_post_to_invoiced": "", "tt_allow_post_to_invoiced": "",
"use_fippa": "", "use_fippa": "",
"uselocalmediaserver": "",
"website": "", "website": "",
"zip_post": "" "zip_post": ""
}, },

View File

@@ -282,6 +282,8 @@
}, },
"last_name_first": "", "last_name_first": "",
"lastnumberworkingdays": "", "lastnumberworkingdays": "",
"localmediaserverhttp": "",
"localmediaservernetwork": "",
"logo_img_footer_margin": "", "logo_img_footer_margin": "",
"logo_img_header_margin": "", "logo_img_header_margin": "",
"logo_img_path": "", "logo_img_path": "",
@@ -507,6 +509,7 @@
"timezone": "", "timezone": "",
"tt_allow_post_to_invoiced": "", "tt_allow_post_to_invoiced": "",
"use_fippa": "", "use_fippa": "",
"uselocalmediaserver": "",
"website": "", "website": "",
"zip_post": "" "zip_post": ""
}, },

View File

@@ -835,6 +835,8 @@
- jc_hourly_rates - jc_hourly_rates
- jobsizelimit - jobsizelimit
- last_name_first - last_name_first
- localmediaserverhttp
- localmediaservernetwork
- logo_img_path - logo_img_path
- md_categories - md_categories
- md_ccc_rates - md_ccc_rates
@@ -885,6 +887,7 @@
- tt_allow_post_to_invoiced - tt_allow_post_to_invoiced
- updated_at - updated_at
- use_fippa - use_fippa
- uselocalmediaserver
- website - website
- workingdays - workingdays
- zip_post - zip_post
@@ -922,6 +925,8 @@
- intakechecklist - intakechecklist
- jc_hourly_rates - jc_hourly_rates
- last_name_first - last_name_first
- localmediaserverhttp
- localmediaservernetwork
- logo_img_path - logo_img_path
- md_categories - md_categories
- md_ccc_rates - md_ccc_rates
@@ -965,6 +970,7 @@
- tt_allow_post_to_invoiced - tt_allow_post_to_invoiced
- updated_at - updated_at
- use_fippa - use_fippa
- uselocalmediaserver
- website - website
- workingdays - workingdays
- zip_post - zip_post

View File

@@ -0,0 +1,4 @@
-- Could not auto-generate a down migration.
-- Please write an appropriate down migration for the SQL below:
-- alter table "public"."bodyshops" add column "uselocalmediaserver" boolean
-- not null default 'false';

View File

@@ -0,0 +1,2 @@
alter table "public"."bodyshops" add column "uselocalmediaserver" boolean
not null default 'false';

View File

@@ -0,0 +1,4 @@
-- Could not auto-generate a down migration.
-- Please write an appropriate down migration for the SQL below:
-- alter table "public"."bodyshops" add column "localmediaserverhttp" text
-- null;

View File

@@ -0,0 +1,2 @@
alter table "public"."bodyshops" add column "localmediaserverhttp" text
null;

View File

@@ -0,0 +1,4 @@
-- Could not auto-generate a down migration.
-- Please write an appropriate down migration for the SQL below:
-- alter table "public"."bodyshops" add column "localmediaservernetwork" text
-- null;

View File

@@ -0,0 +1,2 @@
alter table "public"."bodyshops" add column "localmediaservernetwork" text
null;