1 line
12 KiB
JavaScript
Vendored
1 line
12 KiB
JavaScript
Vendored
(window.webpackJsonp=window.webpackJsonp||[]).push([[52,75],{0:function(e,t,r){"use strict";function s(e,t,r,s,a,o,n,i){var u,l="function"==typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=r,l._compiled=!0),s&&(l.functional=!0),o&&(l._scopeId="data-v-"+o),n?(u=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),a&&a.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(n)},l._ssrRegister=u):a&&(u=i?function(){a.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:a),u)if(l.functional){l._injectStyles=u;var c=l.render;l.render=function(e,t){return u.call(t),c(e,t)}}else{var d=l.beforeCreate;l.beforeCreate=d?[].concat(d,u):[u]}return{exports:e,options:l}}r.d(t,"a",(function(){return s}))},15:function(e,t,r){"use strict";var s={props:{items:{type:Array,required:!1}}},a=r(0),o=Object(a.a)(s,(function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"grid grid-cols-4 gap-8 md:gap-16"},[t("aside",{staticClass:"col-span-4 md:col-span-1"},[this._t("nav")],2),this._v(" "),t("section",{staticClass:"col-span-4 md:col-span-3"},[t("div",{staticClass:"space-y-16"},[this._t("segments")],2)])])}),[],!1,null,null,null);t.a=o.exports},150:function(e,t,r){"use strict";r.r(t);var s=r(17),a=r(1),o=r(6),n=r(7),i=r(8),u=r(9),l=r(10),c=r(2),d=r(11),p=r(12),m=r(4),f=r(5),_=r(3),h=r(15),v=r(16),g=r(13),b=r(28),x=r(26),y=r(18),k=r(14),w=r(27),C=r(61),$={metaInfo:function(){return{title:"".concat(this.__("Edit user"))}},layout:_.a,components:{TopBar:s.default,Container:a.a,Content:o.a,Page:n.a,PageHeader:i.a,PageHeaderTitle:u.a,PageBody:l.a,Button:c.a,List:d.a,ListItem:p.a,StatusBubble:m.a,NotificationBadge:f.a,FormInput:g.a,FormSelect:x.a,SettingsLayout:h.a,SettingsSegment:v.a,Form:y.a,FormActions:k.a,Tabs:C.default,FormTextarea:b.a},data:function(){return{sending:!1,form:{name:this.user.name,email:this.user.email,role:this.user.role,package:this.user.package_id,notes:this.user.notes,language:this.user.language,blocked:this.user.blocked,requires_password_for_ftp:this.user.requires_password_for_ftp}}},props:{user:Object,packages:Object,languages:Array},methods:{submit:function(){var e=this;this.sending=!0,this.$inertia.patch(this.route("admin.users.update",this.user.id),this.form).then((function(){return e.sending=!1}))},confirmDelete:function(){var e=this;Object(w.a)({title:this.__("Are you sure?"),message:"Are you sure you want to delete this user? Everything associated with this user will be detached.",onConfirm:function(){return e.delete()}})},delete:function(){var e=this;this.sending=!0,this.$inertia.delete(this.route("admin.users.destroy",this.user.id)).then((function(){return e.sending=!1}))}}},T=r(0),S=Object(T.a)($,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("Page",[r("TopBar"),e._v(" "),r("Content",[r("Container",[r("PageHeader",{scopedSlots:e._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[e._v(e._s(e.__("Edit user")))])]},proxy:!0}])}),e._v(" "),r("PageBody",[r("SettingsLayout",{scopedSlots:e._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Edit")))]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4",on:{submit:function(t){return t.preventDefault(),e.submit(t)}}},[r("FormInput",{attrs:{label:e.__("Name"),errors:e.$page.props.errors.name},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}}),e._v(" "),r("FormInput",{attrs:{label:e.__("Email"),errors:e.$page.props.errors.email,type:"email"},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email",t)},expression:"form.email"}}),e._v(" "),r("FormTextarea",{attrs:{label:e.__("Notes"),errors:e.$page.props.errors.notes},model:{value:e.form.notes,callback:function(t){e.$set(e.form,"notes",t)},expression:"form.notes"}}),e._v(" "),r("FormSelect",{attrs:{label:e.__("Role")},model:{value:e.form.role,callback:function(t){e.$set(e.form,"role",t)},expression:"form.role"}},[r("option",{attrs:{value:"user"}},[e._v("User")]),e._v(" "),r("option",{attrs:{value:"admin"}},[e._v("Administrator")])]),e._v(" "),r("FormSelect",{attrs:{label:e.__("Package")},model:{value:e.form.package,callback:function(t){e.$set(e.form,"package",t)},expression:"form.package"}},[r("option",{attrs:{value:""},domProps:{textContent:e._s(e.__("None"))}}),e._v(" "),e._l(e.packages,(function(t,s){return r("option",{domProps:{value:s,textContent:e._s(t)}})}))],2),e._v(" "),r("FormSelect",{attrs:{label:e.__("Language")},model:{value:e.form.language,callback:function(t){e.$set(e.form,"language",t)},expression:"form.language"}},e._l(e.languages,(function(t){return r("option",{domProps:{value:t,textContent:e._s(t)}})})),0),e._v(" "),r("FormTextarea",{attrs:{label:e.__("Blocked"),errors:e.$page.props.errors.blocked,rows:"2"},model:{value:e.form.blocked,callback:function(t){e.$set(e.form,"blocked",t)},expression:"form.blocked"}}),e._v(" "),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.requires_password_for_ftp,expression:"form.requires_password_for_ftp"}],staticClass:"form-checkbox",attrs:{id:"isolate_per_site_per_user",type:"checkbox"},domProps:{checked:Array.isArray(e.form.requires_password_for_ftp)?e._i(e.form.requires_password_for_ftp,null)>-1:e.form.requires_password_for_ftp},on:{change:function(t){var r=e.form.requires_password_for_ftp,s=t.target,a=!!s.checked;if(Array.isArray(r)){var o=e._i(r,null);s.checked?o<0&&e.$set(e.form,"requires_password_for_ftp",r.concat([null])):o>-1&&e.$set(e.form,"requires_password_for_ftp",r.slice(0,o).concat(r.slice(o+1)))}else e.$set(e.form,"requires_password_for_ftp",a)}}}),e._v(" "),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"isolate_per_site_per_user"}},[e._v(e._s(e.__("Require password to show FTP password")))]),e._v(" "),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v("\n "+e._s(e.__("Disabling this will allow this user to get the FTP password right away."))+"\n ")])]),e._v(" "),r("FormActions",[r("Button",[e._v(e._s(e.__("Save changes")))]),e._v(" "),r("Button",{attrs:{variant:"danger",type:"button"},on:{click:e.confirmDelete}},[e._v(e._s(e.__("Delete")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)}),[],!1,null,null,null);t.default=S.exports},16:function(e,t,r){"use strict";var s=r(0),a=Object(s.a)({},(function(){var e=this.$createElement,t=this._self._c||e;return t("section",{staticClass:"px-8 pb-8 space-y-6 border rounded border-low-emphasis"},[t("header",{staticClass:"-mt-4"},[t("h2",{staticClass:"inline-flex px-4 -mx-4 font-medium bg-surface-1 text-title"},[this._t("title")],2),this._v(" "),t("p",{staticClass:"mt-1 text-small text-medium-emphasis"},[this._t("subtitle")],2)]),this._v(" "),t("div",{staticClass:"space-y-4"},[this._t("form"),this._v(" "),this._t("content")],2)])}),[],!1,null,null,null);t.a=a.exports},17:function(e,t,r){"use strict";r.r(t);var s=r(39),a=r(40),o=r(41),n=r(42),i={components:{TopBar:s.a,Breadcrumbs:a.a,TabBar:o.a,TopBarTabBarContainer:n.a},data:function(){return{tabBars:[{title:"Dashboard",to:this.route("admin.dashboard"),active:this.route().current("admin.dashboard")||this.route().current("admin.settings")||this.route().current("admin.system")},{title:this.__("Users"),to:this.route("admin.users.index"),active:this.route().current("admin.users.*")},{title:this.__("Packages"),to:this.route("admin.packages.index"),active:this.route().current("admin.packages.*")},this.$page.props.settings.support?{title:"".concat(this.__("Support")," (").concat(this.$page.props.openTickets,")"),to:this.route("admin.support.index"),active:this.route().current("admin.support.*")}:null,this.$page.props.settings.documentation?{title:this.__("Documentation"),to:this.route("admin.documentation.index"),active:this.route().current("admin.documentation.*")}:null,{title:"Services",to:this.route("admin.services.index"),active:this.route().current("admin.services.*")}],breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Administration"),to:this.route("admin.dashboard")}]}}},u=r(0),l=Object(u.a)(i,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("TopBar",{scopedSlots:e._u([{key:"breadcrumbs",fn:function(){return[r("Breadcrumbs",{attrs:{items:e.breadcrumbs}})]},proxy:!0},{key:"tab-bar",fn:function(){return[r("TopBarTabBarContainer",[r("TabBar",{attrs:{items:e.tabBars}})],1)]},proxy:!0}])})}),[],!1,null,null,null);t.default=l.exports},26:function(e,t,r){"use strict";var s=r(56),a=r(55),o=r(57),n=r(68),i={props:{id:{type:String,required:!1},label:{type:String,required:!0},type:{type:String,default:function(){return"text"}},required:{type:Boolean,default:function(){return!1}},helperText:{type:String},errors:{type:Array},placeholder:{type:String},value:{required:!1,default:""},loading:{type:Boolean,required:!1,default:!1},disabled:{type:Boolean,required:!1,default:!1}},components:{FormGroup:s.a,Label:a.a,ErrorText:o.a,HelperText:n.a},data:function(){return{defaultClasses:"w-full border-medium-emphasis text-body h-10 max-w-lg px-2 border rounded bg-surface-1 focus:outline-none focus:border-primary",selected:this.value}},methods:{updateValue:function(e){this.$emit("input",e)}}},u=r(0),l=Object(u.a)(i,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("FormGroup",[r("Label",{attrs:{errors:e.errors,forId:e.id}},[e._v(e._s(e.label))]),e._v(" "),r("select",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],class:[e.defaultClasses,e.disabled||e.loading?"opacity-50":"",e.loading?"cursor-wait":""],attrs:{disabled:e.loading||e.disabled,id:e.id,required:e.required,placeholder:e.placeholder},on:{input:function(t){return e.updateValue(t.target.value)},change:function(t){var r=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.value=t.target.multiple?r:r[0]}}},[e._t("default")],2),e._v(" "),e.errors?r("ErrorText",[e._v(e._s(e.errors[0]))]):e._e(),e._v(" "),e.helperText&&!e.errors?r("HelperText",[e._v(e._s(e.helperText))]):e._e()],1)}),[],!1,null,null,null);t.a=l.exports},27:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var s=r(66);function a(e){var t=e.title,r=e.message,a=e.onConfirm;return s.a.dispatch("confirmDelete/open",{title:t,message:r,onConfirm:function(){a(),s.a.dispatch("confirmDelete/close")}})}},28:function(e,t,r){"use strict";var s=r(56),a=r(55),o=r(57),n={props:{id:{type:String,required:!1},label:{type:String,required:!0},required:{type:Boolean,default:function(){return!1}},errors:{type:Array},placeholder:{type:String},value:{required:!1,default:""},rows:{default:3,required:!1}},components:{FormGroup:s.a,Label:a.a,ErrorText:o.a},data:function(){return{defaultClasses:"w-full border-medium-emphasis text-body max-w-lg px-2 border rounded bg-surface-1 focus:outline-none focus:border-primary"}},methods:{updateValue:function(e){this.$emit("input",e)}}},i=r(0),u=Object(i.a)(n,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("FormGroup",[r("Label",{attrs:{errors:e.errors,forId:e.id}},[e._v(e._s(e.label))]),e._v(" "),r("textarea",{class:[e.defaultClasses],attrs:{id:e.id,required:e.required,rows:e.rows,placeholder:e.placeholder},domProps:{value:e.value},on:{input:function(t){return e.updateValue(t.target.value)}}}),e._v(" "),e.errors?r("ErrorText",[e._v(e._s(e.errors[0]))]):e._e()],1)}),[],!1,null,null,null);t.a=u.exports},61:function(e,t,r){"use strict";r.r(t);var s={data:function(){return{items:[{title:this.__("Overview"),to:this.route("admin.users.index"),active:this.route().current("admin.users.index")},{title:this.__("Create"),to:this.route("admin.users.create"),active:this.route().current("admin.users.create")}]}}},a=r(0),o=Object(a.a)(s,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("ul",{staticClass:"-ml-4 space-y-1"},e._l(e.items,(function(t){return r("li",[r("inertia-link",{staticClass:"flex items-center h-10 px-4 font-medium text-medium-emphasis",class:{"rounded shadow text-primary bg-surface-3":t.active},attrs:{href:t.to}},[e._v(e._s(t.title)+" "+e._s(t.route))])],1)})),0)}),[],!1,null,null,null);t.default=o.exports}}]); |