2 lines
5.9 KiB
JavaScript
Vendored
2 lines
5.9 KiB
JavaScript
Vendored
import l from"./TopBar.8157552e.js";import p from"./Container.f87d9f62.js";import f from"./Content.e22a1fd6.js";import u from"./Page.3927bdbf.js";import _ from"./PageHeader.a5f457a5.js";import c from"./PageHeaderTitle.3ed783af.js";import d from"./PageBody.dec1fae1.js";import g from"./Button.f17dffc9.js";import k from"./List.d5d221b1.js";import v from"./ListItem.ee1e88fb.js";import b from"./StatusBubble.4f1d8322.js";import x from"./NotificationBadge.b6fae3d5.js";import y from"./MainLayout.17290af6.js";import h from"./SettingsLayout.3305573b.js";import w from"./SettingsSegment.e8fdfb41.js";import F from"./FormInput.7debc7c5.js";import P from"./FormTextarea.5b8e3d32.js";import C from"./FormSelect.6e35ae7d.js";import S from"./Form.2cdcadd9.js";import $ from"./FormActions.83ccca91.js";import q from"./Tabs.4a91c310.js";import{n as T}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const B={metaInfo(){return{title:`${this.__("Create user")}`}},layout:y,components:{TopBar:l,Container:p,Content:f,Page:u,PageHeader:_,PageHeaderTitle:c,PageBody:d,Button:g,List:k,ListItem:v,StatusBubble:b,NotificationBadge:x,FormInput:F,FormSelect:C,SettingsLayout:h,SettingsSegment:w,Form:S,FormActions:$,Tabs:q,FormTextarea:P},props:{packages:Object,languages:Array,defaultPackage:{},defaultLanguage:{}},data(){var a,r;return{sending:!1,form:{name:null,email:null,password:null,role:"user",package:(a=this.defaultPackage)!=null?a:null,notes:null,language:(r=this.defaultLanguage)!=null?r:"en",blocked:null,requires_password_for_ftp:!0}}},methods:{submit(){this.$inertia.post(this.route("admin.users.store"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var A=function(){var r=this,e=r._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:r._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[r._v(r._s(r.__("Create user")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:r._u([{key:"nav",fn:function(){return[e("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:r._u([{key:"title",fn:function(){return[r._v(r._s(r.__("Create")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(o){return o.preventDefault(),r.submit.apply(null,arguments)}}},[e("FormInput",{attrs:{label:r.__("Name"),errors:r.$page.props.errors.name},model:{value:r.form.name,callback:function(o){r.$set(r.form,"name",o)},expression:"form.name"}}),e("FormInput",{attrs:{label:"Email address",errors:r.$page.props.errors.email,type:"email"},model:{value:r.form.email,callback:function(o){r.$set(r.form,"email",o)},expression:"form.email"}}),e("FormTextarea",{attrs:{label:"Notes",errors:r.$page.props.errors.notes},model:{value:r.form.notes,callback:function(o){r.$set(r.form,"notes",o)},expression:"form.notes"}}),e("FormSelect",{attrs:{label:r.__("Role")},model:{value:r.form.role,callback:function(o){r.$set(r.form,"role",o)},expression:"form.role"}},[e("option",{attrs:{value:"user"}},[r._v(r._s(r.__("User")))]),e("option",{attrs:{value:"admin"}},[r._v(r._s(r.__("Administrator")))])]),e("FormSelect",{attrs:{label:r.__("Package")},model:{value:r.form.package,callback:function(o){r.$set(r.form,"package",o)},expression:"form.package"}},[e("option",{attrs:{value:""},domProps:{textContent:r._s(r.__("None"))}}),r._l(r.packages,function(o,t){return e("option",{domProps:{value:t,textContent:r._s(o)}})})],2),e("FormSelect",{attrs:{label:r.__("Language")},model:{value:r.form.language,callback:function(o){r.$set(r.form,"language",o)},expression:"form.language"}},r._l(r.languages,function(o){return e("option",{domProps:{value:o,textContent:r._s(o)}})}),0),e("FormTextarea",{attrs:{label:r.__("Blocked"),errors:r.$page.props.errors.blocked,rows:"2"},model:{value:r.form.blocked,callback:function(o){r.$set(r.form,"blocked",o)},expression:"form.blocked"}}),e("div",[e("input",{directives:[{name:"model",rawName:"v-model",value:r.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(r.form.requires_password_for_ftp)?r._i(r.form.requires_password_for_ftp,null)>-1:r.form.requires_password_for_ftp},on:{change:function(o){var t=r.form.requires_password_for_ftp,m=o.target,n=!!m.checked;if(Array.isArray(t)){var i=null,s=r._i(t,i);m.checked?s<0&&r.$set(r.form,"requires_password_for_ftp",t.concat([i])):s>-1&&r.$set(r.form,"requires_password_for_ftp",t.slice(0,s).concat(t.slice(s+1)))}else r.$set(r.form,"requires_password_for_ftp",n)}}}),e("label",{staticClass:"ml-2 text-sm",attrs:{for:"isolate_per_site_per_user"}},[r._v(r._s(r.__("Require password to show FTP password")))]),e("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[r._v(" "+r._s(r.__("Disabling this will allow this user to get the FTP password right away."))+" ")])]),e("FormActions",[e("Button",[r._v(r._s(r.__("Save")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},L=[],I=T(B,A,L,!1,null,null,null,null);const Br=I.exports;export{Br as default};
|