1 line
13 KiB
JavaScript
1 line
13 KiB
JavaScript
"use strict";(self.webpackChunkgravitysmtp=self.webpackChunkgravitysmtp||[]).push([[5862],{65862:function(e,t,n){n.d(t,{default:function(){return J}});var a,o=n(90455),i=n(71860),s=n(8140),r=n(88856),l=n(78564),g=n.n(l),_=n(7175),c=n(6648),d=n(30242),u=n(80509),m=n(5529),b=n(87029),f=n(53377),p=n(66598),A=n(16265),v=n(82263),h=n(13379),y=n(84860),E=n(68381),k=n(27122),S=n.n(k),x=n(40450),C=n.n(x),O=n(75195),w=n(35739),D=n(83707),T=n(93313),P=(null===(a=(0,w.zj)(C(),"gravitysmtp_admin_config"))||void 0===a?void 0:a.common)||{},q=function(e){(0,e.addSnackbarMessage)(e.saveSuccessSnackBarMessage,"success")},I=function(e){var t=e.addSnackbarMessage,n=e.error,a=e.saveErrorSnackBarMessage;console.error(n),t(a,"error")},z=function(){var e=(0,o.A)(g().mark(function e(t){var n,a,o,i,s,r,l,_,c,d,u,m,b,f,p,A,v,h,y,E,k,x,C,z,M,G,L,B,j,N,V,U,W,H,J,X,R,F,K,Q,Y,Z,$,ee,te,ne,ae,oe,ie,se,re,le,ge;return g().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.addSnackbarMessage,a=void 0===n?function(){}:n,o=t.errorCallback,i=void 0===o?null:o,s=t.snackBarErrorMessage,r=void 0===s?"":s,l=t.snackBarSuccessMessage,_=void 0===l?"":l,c=t.successCallback,d=void 0===c?null:c,u=t.type,m=void 0===u?"debug":u,b=t.useDebugLogger,f=void 0===b||b,p=P.i18n,v=(A=void 0===p?{}:p).debug_messages,y=(h=void 0===v?{}:v).deleting_activity_log_rows,E=void 0===y?"":y,k=h.deleting_activity_log_rows_error,x=void 0===k?"":k,C=h.deleting_all_debug_logs,z=void 0===C?"":C,M=h.deleting_all_debug_logs_error,G=void 0===M?"":M,L=A.snackbar_activity_log_delete_error,B=void 0===L?"":L,j=A.snackbar_activity_log_delete_success,N=void 0===j?"":j,V=A.snackbar_debug_log_delete_error,U=void 0===V?"":V,W=A.snackbar_debug_log_delete_success,H=void 0===W?"":W,J=P.endpoints,R=(X=void 0===J?{}:J).delete_events,K=(F=void 0===R?{}:R).action,Q=void 0===K?"":K,Y=F.nonce,Z=void 0===Y?"":Y,$=X.delete_debug_logs,te=(ee=void 0===$?{}:$).action,ne=void 0===te?"":te,ae=ee.nonce,oe=void 0===ae?"":ae,ie=_||"debug"===m?H:N,se=r||"debug"===m?U:B,re={action:"debug"===m?ne:Q,security:"debug"===m?oe:Z},"debug"===m?re.all_logs="1":(re.all_events="1",re.event_ids=[1]),!f){e.next=9;break}return e.next=9,(0,D.A)((0,w.nv)("debug"===m?z:E,JSON.stringify((0,T.A)(["security"],re))),"info");case 9:return e.prev=9,e.next=12,(0,O.bE)({endpoint:S(),body:re});case 12:null!=(ge=e.sent)&&null!==(le=ge.data)&&void 0!==le&&le.success?(d||q)({addSnackbarMessage:a,data:null==ge?void 0:ge.data,saveSuccessSnackBarMessage:ie}):(i||I)({addSnackbarMessage:a,error:null==ge?void 0:ge.error,saveErrorSnackBarMessage:se}),e.next=23;break;case 16:if(e.prev=16,e.t0=e.catch(9),console.error(e.t0),a(se,"error"),!f){e.next=23;break}return e.next=23,(0,D.A)((0,w.nv)("debug"===m?G:x,JSON.stringify(e.t0)),"error");case 23:case"end":return e.stop()}},e,null,[[9,16]])}));return function(t){return e.apply(this,arguments)}}(),M=z,G=n(33695),L=n(49572),B=n(27764),j=n(59092);function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var U=_.q_.forwardRef,W=_.q_.useState,H=U(function(e,t){var n=e.customAttributes,a=void 0===n?{}:n,r=e.customClasses,l=void 0===r?[]:r,k=e.common,S=void 0===k?{}:k,x=e.data,C=void 0===x?{}:x,O=e.i18n,w=void 0===O?{}:O,D=V({className:(0,_.pS)({"gravitysmtp-settings-app__logging":!0},l)},a),T=(null==w?void 0:w.logging)||{},P=T.debug_log_resources_alert,q=T.debug_log_retention_helper_text,I=T.debug_log_retention_label,z=T.debug_logging_box_heading,N=T.delete_activity_log_button_text,U=T.delete_debug_log_button_text,H=T.delete_debug_log_dialog_confirm_change_confirm,J=T.delete_debug_log_dialog_confirm_change_content,X=T.delete_debug_log_dialog_confirm_change_heading,R=T.delete_email_log_dialog_confirm_change_content,F=T.email_log_max_records_helper_text,K=T.email_log_resources_alert,Q=T.email_log_retention_helper_text,Y=T.email_log_retention_label,Z=T.enable_debug_log_helper_text,$=T.enable_debug_log_label,ee=T.enable_log_helper_text,te=T.enable_log_label,ne=T.logging_box_heading,ae=T.logging_box_content,oe=T.save_attachments_helper_text,ie=T.save_attachments_label,se=T.save_email_body_helper_text,re=T.save_email_body_label,le=T.top_content,ge=T.top_heading,_e=T.view_activity_log_button_text,ce=T.view_debug_log_button_text,de=(null==C?void 0:C.email_log_settings)||{},ue=de.email_log_enabled,me=de.email_log_retention,be=de.email_log_url,fe=de.retention_options,pe=de.save_attachments_enabled,Ae=de.save_email_body_enabled,ve=(null==C?void 0:C.debug_log_settings)||{},he=ve.debug_log_retention,ye=ve.debug_log_url,Ee=ve.retention_options,ke=(0,j.default)(function(e){return e.debugLogEnabled}),Se=(0,j.default)(function(e){return e.setDebugLogEnabled}),xe=(0,j.default)(function(e){return e.setConfirmDialogSettings}),Ce=(0,j.default)(function(e){return e.setConfirmDialogOpen}),Oe=(0,y.dh)(),we=W(ue),De=(0,s.A)(we,2),Te=De[0],Pe=De[1];return _.q_.createElement("div",(0,i.A)({},D,{ref:t}),_.q_.createElement(m.A,{size:"display-sm",weight:"semibold",spacing:1,content:ge}),_.q_.createElement(p.A,{size:"text-sm",spacing:6,color:"comet",content:le}),(0,L.A)("CAPS_VIEW_EMAIL_LOG_SETTINGS")&&_.q_.createElement(h.A,{HeaderContent:function(e){return _.q_.createElement(d.A,{x:630},_.q_.createElement(m.A,(0,i.A)({content:ne,tagName:"h2",size:"text-lg",weight:"medium",spacing:2},e)),_.q_.createElement(p.A,(0,i.A)({content:ae,size:"text-sm",color:"comet"},e)))},spacing:6},_.q_.createElement(d.A,{customClasses:["gravitysmtp-logging-settings__box-container"],x:630},_.q_.createElement(A.A,{customAttributes:{"data-test-id":"settings-activity-log-enable"},helpTextAttributes:{content:ee,size:"text-sm"},initialChecked:ue,labelAttributes:V({label:te},(0,B.A)((0,G.A)("event_log_enabled"))),onChange:function(e){Pe(e),(0,E.A)({addSnackbarMessage:Oe,key:(0,G.A)("event_log_enabled"),updateData:C.email_log_settings,value:e})},labelPosition:"left",name:(0,G.A)("event_log_enabled"),size:"size-m",width:"full",disabled:!(0,L.A)("CAPS_EDIT_EMAIL_LOG_SETTINGS")}),Te&&_.q_.createElement(A.A,{customAttributes:{"data-test-id":"settings-save-email-body-enable"},helpTextAttributes:{content:se,size:"text-sm"},initialChecked:Ae,labelAttributes:V({label:re},(0,B.A)((0,G.A)("save_email_body_enabled"))),onChange:function(e){(0,E.A)({addSnackbarMessage:Oe,key:(0,G.A)("save_email_body_enabled"),updateData:C.email_log_settings,value:e})},labelPosition:"left",name:(0,G.A)("save_email_body_enabled"),spacing:[6,0],size:"size-m",width:"full",disabled:!(0,L.A)("CAPS_EDIT_EMAIL_LOG_SETTINGS")}),Te&&_.q_.createElement(A.A,{customAttributes:{"data-test-id":"settings-save-attachments-enable"},helpTextAttributes:{content:oe,size:"text-sm"},initialChecked:pe,labelAttributes:V({label:ie},(0,B.A)((0,G.A)("save_attachments_enabled"))),onChange:function(e){(0,E.A)({addSnackbarMessage:Oe,key:(0,G.A)("save_attachments_enabled"),updateData:C.email_log_settings,value:e})},labelPosition:"left",name:(0,G.A)("save_attachments_enabled"),spacing:6,size:"size-m",width:"full",disabled:!(0,L.A)("CAPS_EDIT_EMAIL_LOG_SETTINGS")}),Te&&_.q_.createElement(f.A,{customAttributes:{"data-test-id":"settings-email-log-retention"},wrapperClasses:[!C.email_log_settings.log_retention_period_enabled&&"gravitysmtp-logging-settings__log-retention--locked"],initialValue:me,labelAttributes:V({label:Y},(0,B.A)((0,G.A)("event_log_retention"),!C.email_log_settings.log_retention_period_enabled)),helpTextAttributes:{content:C.email_log_settings.log_retention_period_enabled?Q:F,size:C.email_log_settings.log_retention_period_enabled?"text-xs":"text-sm"},name:(0,G.A)("event_log_retention"),onChange:function(e){(0,E.A)({addSnackbarMessage:Oe,showSnackBarSuccess:!0,key:(0,G.A)("event_log_retention"),updateData:C.email_log_settings,value:e})},options:fe,disabled:!(0,L.A)("CAPS_EDIT_EMAIL_LOG_SETTINGS"),spacing:6}),Te&&_.q_.createElement(v.A,{customClasses:["gravitysmtp-logging-settings__logging-alert"],customIconPrefix:"gravity-admin-icon",spacing:6,theme:"cosmos",type:"notice"},_.q_.createElement(c.Xx,{openingSymbol:"{{",closingSymbol:"}}",text:K,tokens:[{component:b.A,key:"docs_link",props:{href:"https://docs.gravitysmtp.com/log-file-retention-periods/",target:"_blank"}}]})),Te&&_.q_.createElement(d.A,{display:"flex",customClasses:["gravitysmtp-logging-settings__debug-log-buttons"]},(0,L.A)("CAPS_VIEW_EMAIL_LOG")&&_.q_.createElement(b.A,{content:_e,customAttributes:{"data-test-id":"settings-activity-log-link"},customClasses:["gform-button","gform-button--size-height-m","gform-button--white","gform-button--width-auto","gform-button--icon-leading","gform-typography--size-text-sm","gform-typography--weight-medium"],href:be}),(0,L.A)("CAPS_DELETE_EMAIL_LOG")&&_.q_.createElement(u.A,{customAttributes:{"data-test-id":"settings-activity-log-delete"},label:N,onClick:(0,o.A)(g().mark(function e(){return g().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:xe({confirmDialogConfirmButtonType:"amaranth-red",confirmDialogI18n:{confirm_change_confirm:H,confirm_change_content:R,confirm_change_heading:X},confirmDialogOpen:!0,confirmDialogOnCancel:function(){return Ce(!1)},confirmDialogOnClose:function(){return Ce(!1)},confirmDialogOnConfirm:function(){var e=(0,o.A)(g().mark(function e(){return g().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return Ce(!1),e.next=3,M({addSnackbarMessage:Oe,type:"email"});case 3:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}},e)})),icon:"trash",iconPrefix:"gravity-admin-icon",iconPosition:"leading",size:"size-height-m",type:"amaranth-red"})))),(0,L.A)("CAPS_VIEW_DEBUG_LOG_SETTINGS")&&_.q_.createElement(h.A,{HeaderContent:function(e){return _.q_.createElement(m.A,(0,i.A)({content:z,tagName:"h2",size:"text-lg",weight:"medium"},e))}},_.q_.createElement(d.A,{customClasses:["gravitysmtp-logging-settings__box-container"],x:630},_.q_.createElement(A.A,{customAttributes:{"data-test-id":"settings-debug-log-enable"},initialChecked:ke,labelAttributes:V({label:$},(0,B.A)((0,G.A)("debug_log_enabled"))),helpTextAttributes:{content:Z,size:"text-sm"},onChange:function(e){Se(e),(0,E.A)({addSnackbarMessage:Oe,key:(0,G.A)("debug_log_enabled"),successCallback:function(){C.debug_log_settings.debug_log_enabled=e,S.data.debug_log_enabled=e},value:e})},helpTextWidth:"full",labelPosition:"left",name:(0,G.A)("debug_log_enabled"),size:"size-m",width:"full",disabled:!(0,L.A)("CAPS_EDIT_DEBUG_LOG_SETTINGS")}),ke&&_.q_.createElement(f.A,{initialValue:he,labelAttributes:V({label:I},(0,B.A)((0,G.A)("debug_log_retention"))),helpTextAttributes:{content:q},name:(0,G.A)("debug_log_retention"),onChange:function(e){(0,E.A)({addSnackbarMessage:Oe,showSnackBarSuccess:!0,key:(0,G.A)("debug_log_retention"),updateData:C.debug_log_settings,value:e})},options:Ee,disabled:!(0,L.A)("CAPS_EDIT_DEBUG_LOG_SETTINGS"),spacing:[6,0]}),ke&&_.q_.createElement(v.A,{customClasses:["gravitysmtp-logging-settings__logging-alert"],customIconPrefix:"gravity-admin-icon",spacing:6,theme:"cosmos",type:"notice"},_.q_.createElement(c.Xx,{openingSymbol:"{{",closingSymbol:"}}",text:P,tokens:[{component:b.A,key:"docs_link",props:{href:"https://docs.gravitysmtp.com/log-file-retention-periods/",target:"_blank"}}]})),ke&&_.q_.createElement(d.A,{display:"flex",customClasses:["gravitysmtp-logging-settings__debug-log-buttons"]},(0,L.A)("CAPS_VIEW_DEBUG_LOG")&&_.q_.createElement(b.A,{content:ce,customAttributes:{"data-test-id":"settings-debug-log-link"},customClasses:["gform-button","gform-button--size-height-m","gform-button--white","gform-button--width-auto","gform-button--icon-leading","gform-typography--size-text-sm","gform-typography--weight-medium"],href:ye}),(0,L.A)("CAPS_DELETE_DEBUG_LOG")&&_.q_.createElement(u.A,{customAttributes:{"data-test-id":"settings-debug-log-delete"},label:U,onClick:(0,o.A)(g().mark(function e(){return g().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:xe({confirmDialogConfirmButtonType:"amaranth-red",confirmDialogI18n:{confirm_change_confirm:H,confirm_change_content:J,confirm_change_heading:X},confirmDialogOpen:!0,confirmDialogOnCancel:function(){return Ce(!1)},confirmDialogOnClose:function(){return Ce(!1)},confirmDialogOnConfirm:function(){var e=(0,o.A)(g().mark(function e(){return g().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return Ce(!1),e.next=3,M({addSnackbarMessage:Oe});case 3:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}},e)})),icon:"trash",iconPrefix:"gravity-admin-icon",iconPosition:"leading",size:"size-height-m",type:"amaranth-red"})))))});H.propTypes={customAttributes:_.By.object,customClasses:_.By.oneOfType([_.By.string,_.By.array,_.By.object])},H.displayName="LoggingScreen";var J=H}}]); |