Promanager resolution & remove product fruit dev items.
This commit is contained in:
@@ -315,34 +315,6 @@ export function JobsList({ bodyshop, setJoyRideSteps }) {
|
|||||||
title={t("titles.bc.jobs-active")}
|
title={t("titles.bc.jobs-active")}
|
||||||
extra={
|
extra={
|
||||||
<Space wrap>
|
<Space wrap>
|
||||||
{InstanceRenderManager({
|
|
||||||
promanager: (
|
|
||||||
<Button
|
|
||||||
onClick={() =>
|
|
||||||
setJoyRideSteps([
|
|
||||||
{
|
|
||||||
target: "#active-jobs-list",
|
|
||||||
content: "This is where you will see all work coming in and currently here."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
target: "#header-jobs",
|
|
||||||
spotlightClicks: true,
|
|
||||||
disableOverlayClose: true,
|
|
||||||
content:
|
|
||||||
"The jobs menu lets you access additional pages to see more information. You can import new jobs, search all jobs, or manage your current production."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
target: "#header-jobs-available",
|
|
||||||
content: "You can find jobs to import here."
|
|
||||||
}
|
|
||||||
])
|
|
||||||
}
|
|
||||||
>
|
|
||||||
Start Walk Through
|
|
||||||
</Button>
|
|
||||||
)
|
|
||||||
})}
|
|
||||||
|
|
||||||
<Button onClick={() => refetch()}>
|
<Button onClick={() => refetch()}>
|
||||||
<SyncOutlined />
|
<SyncOutlined />
|
||||||
</Button>
|
</Button>
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { Button, Collapse, FloatButton, Layout, Space, Spin, Tag } from "antd";
|
import { FloatButton, Layout, Spin } from "antd";
|
||||||
// import preval from "preval.macro";
|
// import preval from "preval.macro";
|
||||||
import React, { lazy, Suspense, useEffect, useState } from "react";
|
import React, { lazy, Suspense, useEffect, useState } from "react";
|
||||||
import { useTranslation } from "react-i18next";
|
import { useTranslation } from "react-i18next";
|
||||||
@@ -117,7 +117,6 @@ const mapDispatchToProps = (dispatch) => ({
|
|||||||
export function Manage({ conflict, bodyshop, enableJoyRide, joyRideSteps, setJoyRideFinished }) {
|
export function Manage({ conflict, bodyshop, enableJoyRide, joyRideSteps, setJoyRideFinished }) {
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
const [chatVisible] = useState(false);
|
const [chatVisible] = useState(false);
|
||||||
const [tours, setTours] = useState([]);
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const widgetId = InstanceRenderManager({
|
const widgetId = InstanceRenderManager({
|
||||||
@@ -630,28 +629,6 @@ export function Manage({ conflict, bodyshop, enableJoyRide, joyRideSteps, setJoy
|
|||||||
Disclaimer & Notices
|
Disclaimer & Notices
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
{InstanceRenderManager({
|
|
||||||
promanager: (
|
|
||||||
<Collapse>
|
|
||||||
<Collapse.Panel header="DEVELOPMENT ONLY - ProductFruits Tours">
|
|
||||||
<Space>
|
|
||||||
<Button
|
|
||||||
onClick={async () => {
|
|
||||||
setTours(await window.productFruits.api.tours.getTours());
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
Get Tours
|
|
||||||
</Button>
|
|
||||||
{tours.map((tour) => (
|
|
||||||
<Tag key={tour.id} onClick={() => window.productFruits.api.tours.tryStartTour(tour.id)}>
|
|
||||||
{tour.name}
|
|
||||||
</Tag>
|
|
||||||
))}
|
|
||||||
</Space>
|
|
||||||
</Collapse.Panel>
|
|
||||||
</Collapse>
|
|
||||||
)
|
|
||||||
})}
|
|
||||||
</Footer>
|
</Footer>
|
||||||
</Layout>
|
</Layout>
|
||||||
</>
|
</>
|
||||||
|
|||||||
@@ -189,6 +189,8 @@ const taskAssignedEmail = async (req, res) => {
|
|||||||
newTask.id
|
newTask.id
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
|
null,
|
||||||
|
null,
|
||||||
tasks_by_pk.bodyshop.convenient_company
|
tasks_by_pk.bodyshop.convenient_company
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -303,11 +305,19 @@ const tasksRemindEmail = async (req, res) => {
|
|||||||
|
|
||||||
if (emailData?.subject && emailData?.html) {
|
if (emailData?.subject && emailData?.html) {
|
||||||
// Send Email
|
// Send Email
|
||||||
sendMail("remind", emailData.to, emailData.subject, emailData.html, taskIds, (taskIds) => {
|
sendMail(
|
||||||
for (const taskId of taskIds) {
|
"remind",
|
||||||
tasksEmailQueue.push(taskId);
|
emailData.to,
|
||||||
}
|
emailData.subject,
|
||||||
});
|
emailData.html,
|
||||||
|
taskIds,
|
||||||
|
(taskIds) => {
|
||||||
|
for (const taskId of taskIds) {
|
||||||
|
tasksEmailQueue.push(taskId);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
allTasks[0].bodyshop.convenient_company
|
||||||
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user