PluginProbe
WP Data Access – App Builder for Tables, Forms, Charts, Maps & Dashboards / 5.5.85
WP Data Access – App Builder for Tables, Forms, Charts, Maps & Dashboards v5.5.85
5.5.85 5.5.84 5.5.83 5.5.82 5.5.81 5.5.80 5.5.79 5.5.77 5.5.76 5.5.75 5.5.73 5.5.72 5.5.22 5.5.23 5.5.29 5.5.3 5.5.31 5.5.32 5.5.34 5.5.35 5.5.36 5.5.37 5.5.4 5.5.40 5.5.41 All 161 releases
wp-data-access / assets / dist / QuerySchedules-1.0.83-CKphvQB6.js

QuerySchedules-1.0.83-CKphvQB6.js in WP Data Access – App Builder for Tables, Forms, Charts, Maps & Dashboards 5.5.85, at assets/dist/QuerySchedules-1.0.83-CKphvQB6.js

2 lines 6.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import{j as e}from"./tanstack-1.0.83-vdxW-z_W.js";import{r as l}from"./redux-1.0.83-C_HljLTP.js";import{P as Q,b as z,a as A}from"./index-1.0.83-CrEdwIqx.js";import{f as k,az as B,n as I}from"./index-1.0.83-D4QXebr0.js";import{P as R}from"./PremiumFeature-1.0.83-CYCbq0Lf.js";import{u as Y}from"./StartQueryBuilder-1.0.83-CSbU_TUj.js";import{d as E}from"./dayjs.min-1.0.83-DeIoRVpX.js";import{B as w,C as F}from"./ConfirmDialog-1.0.83-CFaG9DZY.js";import{e as $,i as L}from"./QueryBuilder-1.0.83-B63qblGm.js";import{D as W}from"./QueryToolbar-1.0.83-CZp01PJJ.js";import{e as S}from"./utils-1.0.83-DdPZyaQg.js";import{l as G}from"./lib-1.0.83-DP604-fF.js";import{I as _}from"./iconBase-1.0.83-eqXDJKXP.js";import{P as J}from"./Menu-1.0.83-C2Cup-2w.js";import{C as U,b as V,a as X}from"./CardHeader-1.0.83-DpHgivbA.js";import{B as H}from"./Box-1.0.83-Cqg2aQ6v.js";import{T as Z,a as K,b as M,c as t,d as ee}from"./TableRow-1.0.83-Bb2Uwhgx.js";import{C as re}from"./CardActions-1.0.83-CVtpq59L.js";import"./vendor-1.0.83-CN03Eozo.js";import"./index-1.0.83-DrquuzEi.js";import"./CircularProgress-1.0.83-C7us6xSc.js";import"./ButtonBase-1.0.83-CG1HAKKR.js";import"./Typography-1.0.83-RUNWFUSq.js";import"./useEnhancedEffect-1.0.83-CUAS28ZG.js";import"./ThemeProvider-1.0.83-BLxCoVxO.js";import"./Portal-1.0.83-Dhvo44f3.js";import"./index-1.0.83-BRBe8XZh.js";import"./AdminTheme-1.0.83-BKaTiMP5.js";import"./TextField-1.0.83-B3zGun9z.js";import"./Select-1.0.83-BFULVG5y.js";import"./createSvgIcon-1.0.83-C8M0iH2Y.js";import"./isHostComponent-1.0.83-DVu5iVWx.js";import"./Modal-1.0.83-Bk90O4XZ.js";import"./index-1.0.83-BX1zj1NC.js";import"./useViewHeight-1.0.83-loVSeunZ.js";import"./RestApiError-1.0.83-BqNcX1Bf.js";import"./hooks-1.0.83-C3p88FIk.js";import"./ActionsExplorer-1.0.83-v-FGnkoc.js";import"./RestApi-1.0.83-DlgDxjgk.js";import"./DatabaseTypeEnum-1.0.83-DeJfpW1u.js";import"./Spinner-1.0.83-DZBRcNpR.js";import"./index-1.0.83-DpJSE8m6.js";import"./SanitizeComponent-1.0.83-B8DdqhqN.js";import"./FormControlLabel-1.0.83-VK0kfiXL.js";import"./Checkbox-1.0.83-DB_dP_2Y.js";import"./SwitchBase-1.0.83-C-0QyAzb.js";import"./Divider-1.0.83-DS_58-Ya.js";import"./MenuItem-1.0.83-D8ON8vBk.js";import"./InputAdornment-1.0.83-g7iD0PYP.js";import"./TabPanel-1.0.83-MNUTi7dR.js";import"./useThemeProps-1.0.83-X5yuXXum.js";import"./getThemeProps-1.0.83-DK0sgi0F.js";import"./TabList-1.0.83-wTMM2w6X.js";import"./Tabs-1.0.83-BioFOF5M.js";import"./Switch-1.0.83-BN4ARhck.js";/* empty css */import"./index-1.0.83-CJDriYrd.js";import"./index-1.0.83-DkDqJSrc.js";import"./ctc-1.0.83-D_tXhbrU.js";import"./react-number-format.es-1.0.83-BgIns46r.js";import"./ToggleButtonGroup-1.0.83-BWV3u3hV.js";import"./AdapterDayjs-1.0.83-zpQk03_C.js";import"./useMobilePicker-1.0.83-COrzUsc0.js";import"./index-1.0.83-BCSRrN-b.js";import"./visuallyHidden-1.0.83-Dan1xhjv.js";import"./Chip-1.0.83-4Ds_0aDC.js";import"./DateTimePicker-1.0.83-Cjk2lYAQ.js";import"./timeViewRenderers-1.0.83-BtUHoooF.js";import"./dateViewRenderers-1.0.83-BhZuRQus.js";import"./FileSaver.min-1.0.83-HtgCdmKz.js";const oe=m=>{const s=Y(),[a,j]=l.useState([]),g=()=>{var u,c,h,x,r,o,i,n,v,D,T,q;const p=[],b=s.queries[m].queryName,d=s.queries[m].access;for(let y in s.cron.cron)if(s.cron.cron[y].wpda_run_scheduled_sql){const f=s.cron.cron[y].wpda_run_scheduled_sql,C=Object.keys(f)[0],P=(x=(h=(c=(u=f[C])==null?void 0:u.args)==null?void 0:c[0])==null?void 0:h.args)==null?void 0:x.name,N=(n=(i=(o=(r=f[C])==null?void 0:r.args)==null?void 0:o[0])==null?void 0:i.args)==null?void 0:n.access,O=(q=(T=(D=(v=f[C])==null?void 0:v.args)==null?void 0:D[0])==null?void 0:T.args)==null?void 0:q.params;P===b&&N===d&&p.push({dt:E.unix(Number(y)).format("YYYY-MM-DD HH:mm:ss"),name:P,access:N,params:O})}j(p)};return l.useEffect(()=>{g()},[s.cron.cron]),a},br=({queryKey:m,queryBuilderState:s})=>{const a=oe(m),j=$(),[g,p]=l.useState({}),[b,d]=l.useState(!1),[u,c]=l.useState(!1),h=r=>r?Object.keys(r).map(o=>`${o} = ${r[o]}`).join(", "):"",x=r=>{var o;if((o=r==null?void 0:r.notify)!=null&&o.email){let i=r.notify.email;const n=[];return r.notify.csv&&n.push("csv"),r.notify.json&&n.push("json"),r.notify.xml&&n.push("xml"),n.length>0?i+" ("+n.join(",")+")":i}else return""};return e.jsxs(e.Fragment,{children:[e.jsx(Q,{variant:"popover",children:r=>e.jsxs(e.Fragment,{children:[e.jsx(k,{title:"Schedule query",children:e.jsx(_,{...z(r),sx:{color:"inherit","&.Mui-disabled":{color:"grey"}},children:e.jsx(B,{})})}),e.jsx(J,{...A(r),anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},children:e.jsxs(U,{sx:{padding:"4px"},children:[e.jsx(V,{title:"Schedule Query",sx:{paddingBottom:"4px"}}),e.jsxs(X,{children:[a.length===0?e.jsx(H,{children:"This query is currently not scheduled."}):e.jsx(H,{sx:{marginTop:0,border:"1px solid rgba(0, 0, 0, 0.23)",borderRadius:"4px",padding:"0 0 10px 0"},children:e.jsxs(Z,{sx:{width:"100%","& *":{border:"none !important"},"& td":{padding:"10px",lineHeight:1},"& th":{padding:"10px",fontWeight:"bold"}},children:[e.jsx(K,{children:e.jsxs(M,{children:[e.jsx(t,{}),e.jsx(t,{children:"Next run"}),e.jsx(t,{children:"Parameters"}),e.jsx(t,{children:"Notify"}),e.jsx(t,{})]})}),e.jsxs(ee,{children:[...a.map(o=>{var i;return e.jsxs(M,{children:[e.jsx(t,{sx:{paddingLeft:"20px !important"},children:e.jsx(B,{})}),e.jsx(t,{children:o.dt}),e.jsx(t,{children:h((i=o.params)==null?void 0:i.params)}),e.jsx(t,{children:x(o.params)}),e.jsx(t,{sx:{paddingRight:"20px !important"},children:e.jsx(k,{title:"Delete",children:e.jsx(_,{color:"error",size:"small",onClick:()=>{p(o.params),d(!0)},children:e.jsx(I,{})})})})]},o.dt)})]})]})}),e.jsx(R,{})]}),e.jsxs(re,{sx:{display:"grid",gridTemplateColumns:"1fr 1fr",justifyContent:"space-between",padding:"8px 16px 16px 16px"},children:[e.jsx(w,{color:"primary",variant:"contained",onClick:()=>{c(!0)},children:"Schedule"}),e.jsx(w,{color:"primary",variant:"contained",onClick:()=>{r.close()},children:"Done"})]})]})})]})}),e.jsx(W,{queryKey:m,queryBuilderState:s,scheduling:u,setScheduling:c,limit:"100"}),e.jsx(F,{title:"Delete Schedule?",message:"Are you sure you want to delete this schedule? This action cannot be undone!",open:b,setOpen:d,onConfirm:()=>{L(s.queries[m].queryName,s.queries[m].access,g,r=>{G.debug(r),(r==null?void 0:r.code)==="ok"&&(r!=null&&r.message)?(j(),S(r.message,{variant:"success"})):(console.error("Invalid response"),S("Invalid response",{variant:"error"}))},r=>{console.error(r),S(r,{variant:"error"})})}})]})};export{br as default};
2