(window.webpackJsonp=window.webpackJsonp||[]).push([[62],{1272:function(t,e,n){"use strict";n.r(e);var a=n(2968),o=n(1566);for(var s in o)"default"!==s&&function(t){n.d(e,t,(function(){return o[t]}))}(s);n(2431);var r=n(0),l=n(2433),i=n.n(l),p=Object(r.a)(o.default,a.a,a.b,!1,null,"a18395ee",null);"function"==typeof i.a&&i()(p),e.default=p.exports},1432:function(t,e,n){"use strict";var a=n(1);Object.defineProperty(e,"__esModule",{value:!0}),e.updateCron=e.getCron=e.restoreBackup=e.getRestoreFiles=e.scheduleBackup=e.getRestoreOptions=e.getScheduleOptions=e.getSettings=e.updateSettings=e.deleteCrons=e.duplicateCrons=e.getEncryptionStatus=e.getCrons=void 0;var o=a(n(2)),s=a(n(30));function r(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function l(t){for(var e=1;e🔒","").trim()}}))}))}))}});e.getCrons=p;var u=s.default.get({id:"BACKUP_ENCRYPTION_STATUS",url:i,after:function(t){return t.flow(t.project({enabled:"settings.allow_backup_encryption",password:"settings.encryption_password"}),t.mapProp("enabled",t.convert.toAppBoolean))}});e.getEncryptionStatus=u;var c=s.default.select({url:i,params:{duplicate:!0}});e.duplicateCrons=c;var d=s.default.select({url:i,params:{delete:!0}});e.deleteCrons=d;var f=s.default.post({url:i,params:{action:"setting"},schema:{message:s.default.REQUIRED_BOOL,local_ns:s.default.REQUIRED_BOOL,restore_spf:s.default.REQUIRED_BOOL}});e.updateSettings=f;var _=s.default.get({id:"USER_BACKUP_SETTINGS",url:i,after:function(t){return t.flow(t.project({local_ns:"settings.local_ns",message:"settings.message",restore_spf:"settings.restore_spf"}),t.mapValues(t.convert.toAppBoolean))}});e.getSettings=_;var h=s.default.get({id:"USER_BACKUP_SCHEDULE_OPTIONS",url:i,after:function(t){return t.flow(t.project({settings:"settings","settings.append":"append_to_path",where:"where",users:"users",location:"files_location"}),t.mapProps({users:t.flow(t.deleteProp("info"),t.toArray,t.mapArray(t.getProp("user"))),settings:t.flow(t.project({ip:"ftp_ip",password:"ftp_password",path:"ftp_path",port:"ftp_port",secure:"ftp_secure",username:"ftp_username",append:"append"}),t.mapProps({secure:t.convert.toAppBoolean,append:function(t){var e=Object.values(t),n=e.find((function(t){return t.selected})),a=e.reduce((function(t,e){return l({},t,(0,o.default)({},e.value,e.text))}),{});return{value:n.value,options:a}}}))}))}});e.getScheduleOptions=h;var w=s.default.get({id:"USER_BACKUP_RESTORE_OPTIONS",url:i,after:function(t){return t.flow(t.project({settings:"settings",where:"where",location:"files_location",ips:"ip_list",files:"files"}),t.mapProps({files:t.flow(t.deleteProp("info"),t.toArray),settings:t.flow(t.getProps(["ftp_ip","ftp_password","ftp_path","ftp_port","ftp_secure","ftp_username"]),t.mapProps({ftp_secure:t.convert.toAppBoolean})),ips:function(t){var e=Object.values(t),n=e.find((function(t){return t.selected})),a=e.reduce((function(t,e){return l({},t,(0,o.default)({},e.value,e.text))}),{});return{value:n.value,options:a}}}))}});e.getRestoreOptions=w;var m=s.default.post({url:i,params:{action:"create",form_version:"3"},schema:{who:s.default.REQUIRED_STRING,select:{type:Array,required:!1},skip_suspended:s.default.OPTIONAL_BOOL,when:s.default.REQUIRED_STRING,minute:s.default.OPTIONAL_STRING,hour:s.default.OPTIONAL_STRING,dayofmonth:s.default.OPTIONAL_STRING,month:s.default.OPTIONAL_STRING,dayofweek:s.default.OPTIONAL_STRING,where:s.default.REQUIRED_STRING,ftp_ip:s.default.OPTIONAL_STRING,ftp_username:s.default.OPTIONAL_STRING,ftp_password:s.default.OPTIONAL_STRING,ftp_path:s.default.OPTIONAL_STRING,ftp_port:s.default.OPTIONAL_STRING,ftp_secure:s.default.OPTIONAL_STRING,append_to_path:s.default.OPTIONAL_STRING,custom_append:s.default.OPTIONAL_STRING,encryption_password:s.default.OPTIONAL_STRING}});e.scheduleBackup=m;var v=s.default.get({url:i,id:"USER_BACKUP_RESTORE_FILES",params:{action:"update_files"},schema:{where:s.default.REQUIRED_STRING,ftp_ip:s.default.OPTIONAL_STRING,ftp_username:s.default.OPTIONAL_STRING,ftp_password:s.default.OPTIONAL_STRING,ftp_path:s.default.OPTIONAL_STRING,ftp_port:s.default.OPTIONAL_STRING,ftp_secure:s.default.OPTIONAL_STRING},after:function(t){return t.flow(t.getProp("files"),t.deleteProp("info"),t.toArray)}});e.getRestoreFiles=v;var O=s.default.post({url:i,params:{action:"restore"},schema:{where:s.default.REQUIRED_STRING,ftp_ip:s.default.OPTIONAL_STRING,ftp_username:s.default.OPTIONAL_STRING,ftp_password:s.default.OPTIONAL_STRING,ftp_path:s.default.OPTIONAL_STRING,ftp_port:s.default.OPTIONAL_STRING,ftp_secure:s.default.OPTIONAL_STRING,ip_choice:s.default.REQUIRED_STRING,ip:s.default.OPTIONAL_STRING,select:{type:Array,required:!0},encryption_password:s.default.OPTIONAL_STRING}});e.restoreBackup=O;var D=s.default.post({url:"/CMD_USER_BACKUP_MODIFY",id:"USER_BACKUP_CRON",schema:{id:s.default.REQUIRED_STRING},notifySuccess:!1,notifyError:!0,after:function(t){return t.flow(t.moveProp({append_to_path:"append","settings.where":"where"}),t.mapProps({settings:t.mapProp("ftp_secure",t.convert.toAppBoolean),who:t.mapProps({skip_suspended:t.convert.toAppBoolean,users:t.flow(t.deleteProp("info"),t.toArray,t.mapArray(t.getProp("user"))),select:t.feedWith(1,t.flow(t.getProp("users"),t.deleteProp("info"),t.filter(t.flow(t.getProp("checkbox"),t.isEqual("checked"))),t.mapValues(t.getProp("user")),t.toArray))}),append:t.flow(t.mapProps({options:t.feedWith(1,t.transformObject((function(t){var e=t.value,n=t.text;return(0,o.default)({},e,n)}))),value:t.feedWith(1,t.flow(t.find(t.getProp("selected")),t.getProp("value")))}),t.getProps(["value","options"])),custom_append:t.feedWith(1,t.getProp("append.custom_append"))}))}});e.getCron=D;var I=s.default.post({url:i,params:{action:"modify",when:"cron",form_version:"3"},schema:{id:s.default.REQUIRED_STRING,who:s.default.REQUIRED_STRING,select:{type:Array,required:!1},skip_suspended:s.default.OPTIONAL_BOOL,minute:s.default.REQUIRED_STRING,hour:s.default.REQUIRED_STRING,dayofmonth:s.default.REQUIRED_STRING,month:s.default.REQUIRED_STRING,dayofweek:s.default.REQUIRED_STRING,where:s.default.REQUIRED_STRING,ftp_ip:s.default.OPTIONAL_STRING,ftp_username:s.default.OPTIONAL_STRING,ftp_password:s.default.OPTIONAL_STRING,ftp_path:s.default.OPTIONAL_STRING,ftp_port:s.default.OPTIONAL_STRING,ftp_secure:s.default.OPTIONAL_STRING,append_to_path:s.default.REQUIRED_STRING,custom_append:s.default.OPTIONAL_STRING}});e.updateCron=I},1452:function(t,e,n){"use strict";var a=n(10),o=n(1);Object.defineProperty(e,"__esModule",{value:!0}),e.modifyBackup=e.runCrons=e.deleteCrons=e.duplicateCrons=e.restoreBackup=e.scheduleBackup=e.updateSettings=e.killBackup=e.getCronDetails=e.getRestoreFiles=e.getRestoreOptions=e.getScheduleOptions=e.getBackupSettings=e.getCurrentBackup=e.getCurrentBackups=e.getCrons=e.getEncryptionStatus=void 0;var s=o(n(2)),r=o(n(30)),l=n(1432),i=o(n(1476)),p=a(n(1477));function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function c(t){for(var e=1;e🔒","").trim()}}))})))}});e.getCrons=_;var h=d("ADMIN_CURRENT_BACKUPS",{after:function(t){return t.flow(t.getProp("current_backups"),t.toTable(t.mapArray(t.flow(t.deleteProp("details"),t.mapProps({progress:function(t){return Number(t.slice(0,-1))}})))))},silent:!0});e.getCurrentBackups=h;var w=d("ADMIN_CURRENT_BACKUP",{params:{action:"monitor"},schema:{pid:r.default.REQUIRED_STRING},after:function(t){return t.flow(t.getProp("backup_info.0"),t.mapProp("start",t.convert.toAppDate))}});e.getCurrentBackup=w;var m=d("ADMIN_BACKUP_SETTINGS",{mapResponse:p.getBackupSettings});e.getBackupSettings=m;var v=d("ADMIN_SCHEDULE_OPTIONS",{after:function(t){return t.flow(t.project({who:"who.who","whoData.users":"data_list","whoData.skip_suspended":"who.skip_suspended",where:"where","whereData.append_to_path":"settings.append_to_path","whereData.ftp_ip":"settings.ftp_ip","whereData.ftp_username":"settings.ftp_username","whereData.ftp_password":"settings.ftp_password","whereData.ftp_path":"settings.ftp_path","whereData.ftp_port":"settings.ftp_port","whereData.ftp_secure":"settings.ftp_secure","whereData.local_path":"settings.local_path",appendOptions:"append_to_path",usertypes:"who.users"}),t.mapProps({whoData:t.mapProps({skip_suspended:t.convert.toAppBoolean}),whereData:t.mapProps({ftp_secure:t.convert.toAppBoolean}),appendOptions:t.transformObject((function(t){var e=t.value,n=t.text;return(0,s.default)({},e,n)})),usertypes:t.flow(t.deleteProp("info"),t.transformObject((function(t){var e=t.user,n=t.type;return(0,s.default)({},e,n.toLowerCase()||"user")})))}))}});e.getScheduleOptions=v;var O=d("ADMIN_RESTORE_OPTIONS",{after:function(t){return t.flow(t.project({where:"where","whereData.ftp_ip":"settings.ftp_ip","whereData.ftp_username":"settings.ftp_username","whereData.ftp_password":"settings.ftp_password","whereData.ftp_path":"settings.ftp_path","whereData.ftp_port":"settings.ftp_port","whereData.ftp_secure":"settings.ftp_secure","whereData.local_path":"settings.local_path",ips:"ip_list","filesData.list":"files","filesData.location":"files_location","filesData.home_override":"create_user_home_override"}),t.mapProps({whereData:t.mapProps({ftp_secure:t.convert.toAppBoolean}),ips:t.toSelect,filesData:t.mapProps({list:t.flow(t.deleteProp("info"),t.toArray,t.mapArray((function(t){var e=t.file,n=t.info,a={file:e};return n.issues&&n.issues.length&&(a.issues=n.issues),"yes"===n.hide_checkbox&&(a.disabled=!0),a}))),home_override:function(e){return!!e&&t.toSelect(e)}})}))}});e.getRestoreOptions=O;var D=r.default.post({id:"ADMIN_RESTORE_FILES",url:"/CMD_ADMIN_BACKUP",params:{action:"update_files",json:!0},schema:{where:r.default.REQUIRED_STRING,ftp_ip:r.default.OPTIONAL_STRING,ftp_username:r.default.OPTIONAL_STRING,ftp_password:r.default.OPTIONAL_STRING,ftp_path:r.default.OPTIONAL_STRING,ftp_port:r.default.OPTIONAL_STRING,ftp_secure:r.default.OPTIONAL_BOOL,local_path:r.default.OPTIONAL_STRING},mapResponse:{location:i.default.location,list:i.default.filesList},notifySuccess:!1});e.getRestoreFiles=D;var I=r.default.get({id:"ADMIN_CRON_DETAILS",url:"/CMD_ADMIN_BACKUP_MODIFY",schema:{id:r.default.REQUIRED_STRING},after:function(t){return t.flow(t.project({who:"who.who","whoData.users":"data_list","whoData.select":"who.users","whoData.skip_suspended":"who.skip_suspended",where:"where","whereData.append_to_path":"append_to_path","whereData.ftp_ip":"settings.ftp_ip","whereData.ftp_username":"settings.ftp_username","whereData.ftp_password":"settings.ftp_password","whereData.ftp_path":"settings.ftp_path","whereData.ftp_port":"settings.ftp_port","whereData.ftp_secure":"settings.ftp_secure","whereData.local_path":"settings.local_path","whereData.custom_append":"append_to_path.custom_append",whenData:"when",what:"what.what","whatData.select":"what.select",appendOptions:"append_to_path",usertypes:"who.users"}),t.mapProps({whoData:t.mapProps({skip_suspended:t.convert.toAppBoolean,select:t.flow(t.toArray,(function(t){return t.filter((function(t){return"checked"===t.checkbox}))}),t.mapArray(t.getProp("user")))}),whereData:t.mapProps({ftp_secure:t.convert.toAppBoolean,append_to_path:t.flow((function(t){return Object.values(t).find((function(t){return t.selected}))}),t.getProp("value"))}),appendOptions:t.transformObject((function(t){var e=t.value,n=t.text;return(0,s.default)({},e,n)})),usertypes:t.flow(t.deleteProp("info"),t.transformObject((function(t){var e=t.user,n=t.type;return(0,s.default)({},e,n.toLowerCase()||"user")})))}))}});e.getCronDetails=I;var y=function(t){return r.default.post(c({url:"/CMD_ADMIN_BACKUP"},t))},k=y({params:{action:"kill",kill:!0},schema:{select:r.default.ROWS}});e.killBackup=k;var P=y({url:"/CMD_ADMIN_BACKUP",params:{action:"setting"},schema:{message:r.default.REQUIRED_BOOL,local_ns:r.default.REQUIRED_BOOL,restore_spf:r.default.REQUIRED_BOOL,confirm_with_domainowners:r.default.REQUIRED_BOOL},before:function(t){return c({},t,{message:t.message||null,local_ns:t.local_ns||null,restore_spf:t.restore_spf||null,confirm_with_domainowners:t.confirm_with_domainowners||null})}});e.updateSettings=P;var g=y({params:{action:"create",form_version:"3"},schema:{who:r.default.REQUIRED_STRING,select:{type:Array,required:!1},skip_suspended:r.default.OPTIONAL_BOOL,when:r.default.REQUIRED_STRING,minute:r.default.OPTIONAL_STRING,hour:r.default.OPTIONAL_STRING,dayofmonth:r.default.OPTIONAL_STRING,month:r.default.OPTIONAL_STRING,dayofweek:r.default.OPTIONAL_STRING,where:r.default.REQUIRED_STRING,ftp_ip:r.default.OPTIONAL_STRING,ftp_username:r.default.OPTIONAL_STRING,ftp_password:r.default.OPTIONAL_STRING,ftp_path:r.default.OPTIONAL_STRING,ftp_port:r.default.OPTIONAL_STRING,ftp_secure:r.default.OPTIONAL_STRING,append_to_path:r.default.OPTIONAL_STRING,custom_append:r.default.OPTIONAL_STRING,what:r.default.REQUIRED_STRING,option:{type:Array,required:!1}}});e.scheduleBackup=g;var b=y({params:{action:"restore"},schema:{where:r.default.REQUIRED_STRING,ftp_ip:r.default.OPTIONAL_STRING,ftp_username:r.default.OPTIONAL_STRING,ftp_password:r.default.OPTIONAL_STRING,ftp_path:r.default.OPTIONAL_STRING,ftp_port:r.default.OPTIONAL_STRING,ftp_secure:r.default.OPTIONAL_STRING,local_path:r.default.OPTIONAL_STRING,ip_choice:r.default.REQUIRED_STRING,ip:r.default.OPTIONAL_STRING,select:{type:Array,required:!0}}});e.restoreBackup=b;var N=function(t){return r.default.select({url:"/CMD_ADMIN_BACKUP",params:(0,s.default)({},t,!0)})},R=N("duplicate");e.duplicateCrons=R;var T=N("delete");e.deleteCrons=T;var A=N("run");e.runCrons=A;var S=y({params:{action:"modify",form_version:"3"},schema:{id:r.default.REQUIRED_STRING,who:r.default.REQUIRED_STRING,select:{type:Array,required:!1},skip_suspended:r.default.OPTIONAL_BOOL,minute:r.default.OPTIONAL_STRING,hour:r.default.OPTIONAL_STRING,dayofmonth:r.default.OPTIONAL_STRING,month:r.default.OPTIONAL_STRING,dayofweek:r.default.OPTIONAL_STRING,where:r.default.REQUIRED_STRING,ftp_ip:r.default.OPTIONAL_STRING,ftp_username:r.default.OPTIONAL_STRING,ftp_password:r.default.OPTIONAL_STRING,ftp_path:r.default.OPTIONAL_STRING,ftp_port:r.default.OPTIONAL_STRING,ftp_secure:r.default.OPTIONAL_STRING,append_to_path:r.default.OPTIONAL_STRING,custom_append:r.default.OPTIONAL_STRING,what:r.default.REQUIRED_STRING,option:{type:Array,required:!1}}});e.modifyBackup=S},1476:function(t,e,n){"use strict";var a=n(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=a(n(24)),s=n(18),r=n(14),l=function(t,e){return s.Maybe.fromNull(t).filter((function(t){return"object"===(0,o.default)(t)})).flatMap((function(t){return s.Maybe.fromNull(t[e])}))},i={location:function(t){return l(t,"files_location").map((function(t){return r.fp.convert.toAppString(t)})).orSome("")},filesList:function(t){return l(t,"files").map((function(t){return delete t.info,Object.values(t).map((function(t){var e=t.file,n=t.info,a={file:e};return n.issues&&n.issues.length&&(a.issues=n.issues),"yes"===n.hide_checkbox&&(a.disabled=!0),a}))})).orSome([])}};e.default=i},1477:function(t,e,n){"use strict";n.r(e),n.d(e,"getEncryptionStatus",(function(){return r})),n.d(e,"getIssues",(function(){return l})),n.d(e,"getFiles",(function(){return i})),n.d(e,"getSkipSuspendedValue",(function(){return p})),n.d(e,"getUsers",(function(){return u})),n.d(e,"getUsertypes",(function(){return c})),n.d(e,"getBackupSettings",(function(){return d}));var a=n(6),o=n(35),s=function(){return(s=Object.assign||function(t){for(var e,n=1,a=arguments.length;n.inputCheck[data-v-a18395ee]{min-width:200px;padding-bottom:2px}#modify-admin-backup .checkboxes-list>.select-links[data-v-a18395ee]{width:100%;padding-top:1rem}#modify-admin-backup .ui-steps-content>div>.formElement[data-v-a18395ee]{margin-left:0!important}#modify-admin-backup .formElement .formElement[data-v-a18395ee]:last-child{border-bottom-width:0}#modify-admin-backup .select[data-v-a18395ee],#modify-admin-backup input[type=text][data-v-a18395ee]{width:240px}","",{version:3,sources:["/home/evo/evolution/src/js/pages/admin/backups/modify.vue"],names:[],mappings:"AAkkBA,uDAEQ,oBAAA,oBAAA,aACA,mBAAA,eACA,gBACA,cAAe,CALvB,mEAOY,gBACA,kBAAmB,CAR/B,qEAWY,WACA,gBAAiB,CAZ7B,yEAgBQ,uBAA4B,CAhBpC,2EAmBQ,qBAAwB,CAnBhC,qGAsBQ,WAAY,CAAA",file:"modify.vue?vue&type=style&index=0&id=a18395ee&lang=scss&scoped=true&",sourcesContent:['\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n#modify-admin-backup {\n .checkboxes-list {\n display: flex;\n flex-wrap: wrap;\n max-width: 600px;\n padding: 1rem 0;\n & > .inputCheck {\n min-width: 200px;\n padding-bottom: 2px;\n }\n & > .select-links {\n width: 100%;\n padding-top: 1rem;\n }\n }\n .ui-steps-content > div > .formElement {\n margin-left: 0rem !important;\n }\n .formElement .formElement:last-child {\n border-bottom-width: 0px;\n }\n input[type="text"], .select {\n width: 240px;\n }\n};\n'],sourceRoot:""}])},2433:function(t,e){},2968:function(t,e,n){"use strict";var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("app-page",{attrs:{id:"modify-admin-backup"}},[n("app-page-section",[n("ui-steps",{attrs:{steps:[{id:"who",label:t.$gettext("Step 1: Who"),desc:t.$gettext("Select users you would like to backup."),completed:t.validWho},{id:"when",label:t.$gettext("Step 2: When"),completed:t.validWhen,desc:t.$gettext("Select time period for backup.")},{id:"where",label:t.$gettext("Step 3: Where"),completed:t.validWhere,desc:t.$gettext("Select directory for backups.")},{id:"what",label:t.$gettext("Step 4: What"),completed:t.validWhat,desc:t.$gettext("Select data you would like to backup.")}],current:t.step,disabled:!t.$valid("modifyBackup")},on:{"update:current":function(e){t.step=e}}},[n("div",{key:"who",attrs:{slot:"step:who"},slot:"step:who"},[n("ui-form-element",{key:"allUsers",attrs:{verticalOnPhone:!1,reverse:t.$_Client.isPhone}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("All Users")]),t._v(" "),n("input-check",{attrs:{slot:"content",type:"radio",value:"all"},slot:"content",model:{value:t.who,callback:function(e){t.who=e},expression:"who"}})],1),t._v(" "),n("ui-form-element",{key:"exceptSelectedUsers",attrs:{verticalOnPhone:!1,reverse:t.$_Client.isPhone}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("All Users Except Selected")]),t._v(" "),n("input-check",{attrs:{slot:"content",type:"radio",value:"except"},slot:"content",model:{value:t.who,callback:function(e){t.who=e},expression:"who"}})],1),t._v(" "),n("ui-form-element",{key:"selectedUsers",attrs:{verticalOnPhone:!1,reverse:t.$_Client.isPhone}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Selected Users")]),t._v(" "),n("input-check",{attrs:{slot:"content",type:"radio",value:"selected"},slot:"content",model:{value:t.who,callback:function(e){t.who=e},expression:"who"}})],1),t._v(" "),"all"!==t.who?[n("ui-form-element",{key:"users"},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Users")]),t._v(" "),n("input-select-multiple",{staticClass:"width:100%",attrs:{slot:"content",options:t.userGroups},slot:"content",model:{value:t.whoData.select,callback:function(e){t.$set(t.whoData,"select",e)},expression:"whoData.select"}})],1)]:t._e(),t._v(" "),n("ui-form-element",{key:"skipSuspended",attrs:{underline:!1,verticalOnPhone:!1,reverse:t.$_Client.isPhone}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Skip Suspended")]),t._v(" "),n("input-checkbox",{attrs:{slot:"content"},slot:"content",model:{value:t.whoData.skip_suspended,callback:function(e){t.$set(t.whoData,"skip_suspended",e)},expression:"whoData.skip_suspended"}})],1)],2),t._v(" "),n("div",{key:"when",attrs:{slot:"step:when"},slot:"step:when"},[n("ui-form-element",{key:"minute",attrs:{group:"modifyBackupWhen",validators:{required:!0}}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Minute")]),t._v(" "),n("span",{attrs:{slot:"tooltip"},slot:"tooltip"},[t._v("0–59")]),t._v(" "),n("input-text",{attrs:{slot:"content"},slot:"content",model:{value:t.whenData.minute,callback:function(e){t.$set(t.whenData,"minute",e)},expression:"whenData.minute"}})],1),t._v(" "),n("ui-form-element",{key:"hour",attrs:{group:"modifyBackupWhen",validators:{required:!0}}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Hour")]),t._v(" "),n("span",{attrs:{slot:"tooltip"},slot:"tooltip"},[t._v("0–23")]),t._v(" "),n("input-text",{attrs:{slot:"content"},slot:"content",model:{value:t.whenData.hour,callback:function(e){t.$set(t.whenData,"hour",e)},expression:"whenData.hour"}})],1),t._v(" "),n("ui-form-element",{key:"dayOfMonth",attrs:{group:"modifyBackupWhen",validators:{required:!0}}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Day of Month")]),t._v(" "),n("span",{attrs:{slot:"tooltip"},slot:"tooltip"},[t._v("1–31")]),t._v(" "),n("input-text",{attrs:{slot:"content"},slot:"content",model:{value:t.whenData.dayofmonth,callback:function(e){t.$set(t.whenData,"dayofmonth",e)},expression:"whenData.dayofmonth"}})],1),t._v(" "),n("ui-form-element",{key:"month",attrs:{group:"modifyBackupWhen",validators:{required:!0}}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Month")]),t._v(" "),n("span",{attrs:{slot:"tooltip"},slot:"tooltip"},[t._v("1–12")]),t._v(" "),n("input-text",{attrs:{slot:"content"},slot:"content",model:{value:t.whenData.month,callback:function(e){t.$set(t.whenData,"month",e)},expression:"whenData.month"}})],1),t._v(" "),n("ui-form-element",{key:"dayOfWeek",attrs:{group:"modifyBackupWhen",validators:{required:!0},underline:!1}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Day of Week")]),t._v(" "),n("translate",{attrs:{slot:"tooltip"},slot:"tooltip"},[t._v("0–7; 0, 7 = Sunday")]),t._v(" "),n("input-text",{attrs:{slot:"content"},slot:"content",model:{value:t.whenData.dayofweek,callback:function(e){t.$set(t.whenData,"dayofweek",e)},expression:"whenData.dayofweek"}})],1)],1),t._v(" "),n("div",{key:"where",attrs:{slot:"step:where"},slot:"step:where"},[n("ui-form-element",{key:"local",attrs:{verticalOnPhone:!1,reverse:t.$_Client.isPhone}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Local")]),t._v(" "),n("input-check",{attrs:{slot:"content",type:"radio",value:"local"},slot:"content",model:{value:t.where,callback:function(e){t.where=e},expression:"where"}})],1),t._v(" "),n("transition",{attrs:{name:"fade"}},[n("ui-form-element",{key:"path",attrs:{group:"modifyBackupWhere",validators:{required:!0}}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Path")]),t._v(" "),n("input-text",{attrs:{slot:"content"},slot:"content",model:{value:t.whereData.local_path,callback:function(e){t.$set(t.whereData,"local_path",e)},expression:"whereData.local_path"}})],1)],1),t._v(" "),n("ui-form-element",{key:"ftp",attrs:{verticalOnPhone:!1,reverse:t.$_Client.isPhone}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("FTP")]),t._v(" "),n("input-check",{attrs:{slot:"content",type:"radio",value:"ftp"},slot:"content",model:{value:t.where,callback:function(e){t.where=e},expression:"where"}})],1),t._v(" "),"ftp"===t.where?n("ui-form-element",{key:"ftpSettings"},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("FTP Settings")]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("ui-form-element",{key:"ip",attrs:{validators:{required:!0},group:"modifyBackupWhere"}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("IP")]),t._v(" "),n("input-text",{attrs:{slot:"content"},slot:"content",model:{value:t.whereData.ftp_ip,callback:function(e){t.$set(t.whereData,"ftp_ip",e)},expression:"whereData.ftp_ip"}})],1),t._v(" "),n("ui-form-element",{key:"username",attrs:{validators:{required:!0},group:"modifyBackupWhere"}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Username")]),t._v(" "),n("input-text",{attrs:{slot:"content"},slot:"content",model:{value:t.whereData.ftp_username,callback:function(e){t.$set(t.whereData,"ftp_username",e)},expression:"whereData.ftp_username"}})],1),t._v(" "),n("ui-form-element",{key:"password",attrs:{validators:{required:!0},group:"modifyBackupWhere"}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Password")]),t._v(" "),n("input-text",{attrs:{slot:"content"},slot:"content",model:{value:t.whereData.ftp_password,callback:function(e){t.$set(t.whereData,"ftp_password",e)},expression:"whereData.ftp_password"}})],1),t._v(" "),n("ui-form-element",{key:"remotePath",attrs:{validators:{required:!0},group:"modifyBackupWhere"}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Remote Path")]),t._v(" "),n("input-text",{attrs:{slot:"content"},slot:"content",model:{value:t.whereData.ftp_path,callback:function(e){t.$set(t.whereData,"ftp_path",e)},expression:"whereData.ftp_path"}})],1),t._v(" "),n("ui-form-element",{key:"port",attrs:{validators:{required:!0},group:"modifyBackupWhere"}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Port")]),t._v(" "),n("input-text",{attrs:{slot:"content",number:""},slot:"content",model:{value:t.whereData.ftp_port,callback:function(e){t.$set(t.whereData,"ftp_port",e)},expression:"whereData.ftp_port"}})],1),t._v(" "),n("ui-form-element",{key:"secureFTP"},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Secure FTP")]),t._v(" "),n("input-checkbox",{attrs:{slot:"content"},slot:"content",model:{value:t.whereData.ftp_secure,callback:function(e){t.$set(t.whereData,"ftp_secure",e)},expression:"whereData.ftp_secure"}})],1)],1)],1):t._e(),t._v(" "),n("ui-form-element",{key:"append",attrs:{underline:"custom"===t.whereData.append_to_path||t.encryptionEnabled}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Append")]),t._v(" "),n("div",{directives:[{name:"flex",rawName:"v-flex"}],attrs:{slot:"content"},slot:"content"},[n("input-select",{attrs:{options:t.options.appendOptions},model:{value:t.whereData.append_to_path,callback:function(e){t.$set(t.whereData,"append_to_path",e)},expression:"whereData.append_to_path"}})],1)],1),t._v(" "),"custom"===t.whereData.append_to_path?n("ui-form-element",{key:"customPath",attrs:{helpID:"539",underline:t.encryptionEnabled}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Custom Path")]),t._v(" "),n("input-text",{directives:[{name:"margin",rawName:"v-margin",value:[1,0],expression:"[1, 0]"}],attrs:{slot:"content",prefix:"/"},slot:"content",model:{value:t.whereData.custom_append,callback:function(e){t.$set(t.whereData,"custom_append",e)},expression:"whereData.custom_append"}})],1):t._e(),t._v(" "),t.encryptionEnabled?[n("ui-form-element",{key:"encryption",attrs:{underline:t.encrypt,verticalOnPhone:!1,reverse:t.$_Client.isPhone}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Backup Encryption")]),t._v(" "),n("input-checkbox",{attrs:{slot:"content"},slot:"content",model:{value:t.encrypt,callback:function(e){t.encrypt=e},expression:"encrypt"}})],1),t._v(" "),n("transition",{attrs:{name:"fadeBounce"}},[t.encrypt?n("ui-form-element",{key:"password",attrs:{underline:!1}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Password\n ")]),t._v(" "),n("input-password",{attrs:{slot:"content"},slot:"content",model:{value:t.password,callback:function(e){t.password=e},expression:"password"}})],1):t._e()],1)]:t._e()],2),t._v(" "),n("div",{attrs:{slot:"step:what"},slot:"step:what"},[n("ui-form-element",{key:"alldata",attrs:{reverse:t.$_Client.isPhone,verticalOnPhone:!1}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("All Data")]),t._v(" "),n("input-check",{attrs:{slot:"content",type:"radio",value:"all"},slot:"content",model:{value:t.what,callback:function(e){t.what=e},expression:"what"}})],1),t._v(" "),n("ui-form-element",{key:"selectedData",attrs:{underline:!1,reverse:t.$_Client.isPhone,verticalOnPhone:!1}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Selected Data")]),t._v(" "),n("input-check",{attrs:{slot:"content",type:"radio",value:"select"},slot:"content",model:{value:t.what,callback:function(e){t.what=e},expression:"what"}})],1),t._v(" "),t.$_Client.isPhone?t._e():n("span",{attrs:{slot:"title"},slot:"title"},[t._v("\n  \n ")]),t._v(" "),n("div",{staticClass:"checkboxes-list",attrs:{slot:"content"},slot:"content"},[n("input-checkbox",{attrs:{value:"domain"},model:{value:t.whatData.option,callback:function(e){t.$set(t.whatData,"option",e)},expression:"whatData.option"}},[n("translate",[t._v("Domains Directory")])],1),t._v(" "),n("input-checkbox",{attrs:{value:"subdomain"},model:{value:t.whatData.option,callback:function(e){t.$set(t.whatData,"option",e)},expression:"whatData.option"}},[n("translate",[t._v("Subdomain Lists")])],1),t._v(" "),n("input-checkbox",{attrs:{value:"ftp"},model:{value:t.whatData.option,callback:function(e){t.$set(t.whatData,"option",e)},expression:"whatData.option"}},[n("translate",[t._v("FTP Accounts")])],1),t._v(" "),n("input-checkbox",{attrs:{value:"ftpsettings"},model:{value:t.whatData.option,callback:function(e){t.$set(t.whatData,"option",e)},expression:"whatData.option"}},[n("translate",[t._v("FTP Settings")])],1),t._v(" "),n("input-checkbox",{attrs:{value:"database"},model:{value:t.whatData.option,callback:function(e){t.$set(t.whatData,"option",e)},expression:"whatData.option"}},[n("translate",[t._v("Database Settings")])],1),t._v(" "),n("input-checkbox",{attrs:{value:"database_data"},model:{value:t.whatData.option,callback:function(e){t.$set(t.whatData,"option",e)},expression:"whatData.option"}},[n("translate",[t._v("Database Data")])],1),t._v(" "),n("input-checkbox",{attrs:{value:"forwarder"},model:{value:t.whatData.option,callback:function(e){t.$set(t.whatData,"option",e)},expression:"whatData.option"}},[n("translate",[t._v("Forwarders")])],1),t._v(" "),n("input-checkbox",{attrs:{value:"email"},model:{value:t.whatData.option,callback:function(e){t.$set(t.whatData,"option",e)},expression:"whatData.option"}},[n("translate",[t._v("E-mail Accounts")])],1),t._v(" "),n("input-checkbox",{attrs:{value:"email_data"},model:{value:t.whatData.option,callback:function(e){t.$set(t.whatData,"option",e)},expression:"whatData.option"}},[n("translate",[t._v("E-mail Data")])],1),t._v(" "),n("input-checkbox",{attrs:{value:"emailsettings"},model:{value:t.whatData.option,callback:function(e){t.$set(t.whatData,"option",e)},expression:"whatData.option"}},[n("translate",[t._v("E-mail Settings")])],1),t._v(" "),n("input-checkbox",{attrs:{value:"vacation"},model:{value:t.whatData.option,callback:function(e){t.$set(t.whatData,"option",e)},expression:"whatData.option"}},[n("translate",[t._v("Vacation Messages")])],1),t._v(" "),n("input-checkbox",{attrs:{value:"autoresponder"},model:{value:t.whatData.option,callback:function(e){t.$set(t.whatData,"option",e)},expression:"whatData.option"}},[n("translate",[t._v("Autoresponders")])],1),t._v(" "),n("input-checkbox",{attrs:{value:"list"},model:{value:t.whatData.option,callback:function(e){t.$set(t.whatData,"option",e)},expression:"whatData.option"}},[n("translate",[t._v("Mailing Lists")])],1),t._v(" "),n("div",{staticClass:"select-links"},[n("ui-link",{on:{click:t.selectAllDataItems}},[n("translate",[t._v("All")])],1),t._v("\n /\n "),n("ui-link",{on:{click:function(e){t.whatData.option=[]}}},[n("translate",[t._v("None")])],1)],1)],1)],1),t._v(" "),n("ui-button",{attrs:{slot:"buttons",theme:"primary",disabled:!(t.validWho&&t.validWhere&&t.validWhat&&t.validWhen)},on:{click:t.updateBackup},slot:"buttons"},[n("translate",[t._v("Save")])],1)],1)],1)],1)},o=[];n.d(e,"a",(function(){return a})),n.d(e,"b",(function(){return o}))}}]);