(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-36b176ba","chunk-194337d5","chunk-7c673c3a","chunk-2d0b9834"],{"19c3":function(e,t,a){"use strict";a("262a")},"25ac":function(e,t,a){"use strict";var s=a("8d62"),n={name:"ResendInvitation",props:{memberId:{type:[Number,String],required:!0}},data:()=>({loading:!1}),methods:{async _resendInvitation(){this.loading=!0;try{await Object(s.l)(this.memberId),this.$message.success("Invitation has been sent successfully!")}catch(e){this.$message.error(e.message)}this.loading=!1}}},i=(a("cdaa"),a("2877")),r=Object(i.a)(n,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"resend-button"},[t("el-button",{attrs:{size:"mini",loading:e.loading,icon:"el-icon-refresh-right"},on:{click:function(t){return t.stopPropagation(),e._resendInvitation.apply(null,arguments)}}})],1)}),[],!1,null,null,null);t.a=r.exports},"262a":function(e,t,a){},3074:function(e,t,a){"use strict";a.r(t);var s=a("8ee2"),n=a("32ed"),i=a("25ac"),r=a("025e"),o={name:"MemberCard",props:{member:{type:Object,default:()=>{}},readOnly:{type:Boolean,default:!1}},components:{ProjectListPopup:s.default,MemberActions:n.default,ResendInvitation:i.a},data:()=>({checked:!1}),filters:{formatDate:e=>Object(r.j)(e),formatNameOverFlow:(e,t)=>Object(r.l)(e,t)},computed:{getMemberRole:()=>e=>Object(r.t)(e)},methods:{handleMemberDelete(e){this.$emit("onDelete",e)},handleUpdateUser(e){this.$emit("onUpdateUser",e)},handleCheckChange(){this.checked?this.$emit("onCheckChange",this.member):this.$emit("onUncheckChange",this.member)},handleClick(){this.$router.push({name:"MemberDetailWrapper",params:{role:this.member.role,id:this.member.pk}})}}},c=(a("19c3"),a("2877")),l=Object(c.a)(o,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"user-card cursor-pointer",class:{"user-card-active":e.checked},on:{click:e.handleClick}},[t("div",{staticClass:"flex justify-between items-start mb-8"},[t("div",{staticClass:"flex gap-3 items-center cursor-pointer user-data"},[t("el-avatar",{staticClass:"flex-shrink-0",attrs:{icon:"el-icon-user-solid",size:46,src:e.member.profile_image}}),t("div",{staticClass:"user-info overflow-hidden"},[t("div",{staticClass:"text-base user-info-name font-medium"},[e._v(" "+e._s(e._f("formatNameOverFlow")(e.member.name+" "+e.member.last_name,18))+" "),e.member.is_you?t("span",{staticClass:"text-[#FFB319] whitespace-nowrap"},[e._v("· me")]):e._e()]),t("div",{staticClass:"text-sm opacity-80"},[e._v(e._s(e.getMemberRole(e.member.role)))])])],1),t("div",{staticClass:"flex items-center"},["pending"===e.member.invitation_status?t("ResendInvitation",{staticClass:"mr-2.5",attrs:{memberId:e.member.pk}}):e._e(),e.member.active||"pending"===e.member.invitation_status||"rejected"===e.member.invitation_status?e._e():t("el-tag",{staticClass:"mr-1",attrs:{type:"danger",size:"small",effect:"plain"}},[e._v(" Disabled ")]),"accepted"!==e.member.invitation_status?t("el-tag",{staticClass:"mr-1",attrs:{type:"pending"===e.member.invitation_status?"warning":"rejected"===e.member.invitation_status?"danger":"",size:"small",effect:"plain"}},[e._v(" "+e._s("pending"===e.member.invitation_status?"Pending":"rejected"===e.member.invitation_status?"Rejected":"")+" ")]):e._e(),e.readOnly||e.member.is_you?e._e():t("MemberActions",{attrs:{member:e.member,memberType:"local"},on:{onDelete:e.handleMemberDelete,onUpdateUser:e.handleUpdateUser}})],1)]),t("div",{staticClass:"flex justify-between items-center"},[t("ProjectListPopup",{attrs:{data:e.member.projects}}),t("div",{staticClass:"text-sm opacity-70"},[e._v(e._s(e._f("formatDate")(e.member.created)))])],1)])}),[],!1,null,"818ab360",null);t.default=l.exports},"32ed":function(e,t,a){"use strict";a.r(t);var s={name:"TaskItemActions",components:{DialogHeader:a("a7e4").a},props:{member:{type:Object,required:!0}},data:()=>({isDeletePopupActive:!1}),methods:{handleCommand(e){"remove"===e&&(this.isDeletePopupActive=!0),"update"===e&&this.$emit("onUpdateUser",this.member)},handleClose(){this.isDeletePopupActive=!1},handleDelete(){this.$emit("onDelete",this.member),this.isDeletePopupActive=!1}}},n=a("2877"),i=Object(n.a)(s,(function(){var e=this,t=e._self._c;return t("span",{on:{click:function(e){e.stopPropagation()}}},[t("el-dropdown",{attrs:{trigger:"click",placement:"bottom-start"},on:{command:e.handleCommand}},[t("span",{staticClass:"el-dropdown-link"},[t("i",{staticClass:"el-icon-more rotate-90"})]),t("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[t("el-dropdown-item",{staticClass:"text-red-500",attrs:{icon:"el-icon-delete",command:"remove"}},[e._v(" Remove ")]),e.member.active||"pending"===e.member.invitation_status||"rejected"===e.member.invitation_status?e._e():t("el-dropdown-item",{attrs:{icon:"el-icon-check",command:"update"}},[e._v(" Activate user ")])],1)],1),t("el-dialog",{attrs:{visible:e.isDeletePopupActive,width:"30%","show-close":!1},on:{"update:visible":function(t){e.isDeletePopupActive=t}},scopedSlots:e._u([{key:"title",fn:function(){return[t("DialogHeader",{attrs:{icon:"el-icon-delete",header:"Are you sure?"}})]},proxy:!0}])},[t("div",[t("span",[e._v("Do you want to Delete "),t("b",[e._v(e._s(`${e.member.name} ${e.member.last_name}`)+" from your workspace?")])])]),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.isDeletePopupActive=!1}}},[e._v("Cancel")]),t("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.handleDelete()}}},[e._v(" Confirm ")])],1)])],1)}),[],!1,null,null,null);t.default=i.exports},"45af":function(e,t,a){},"8d62":function(e,t,a){"use strict";a.d(t,"k",(function(){return i})),a.d(t,"c",(function(){return r})),a.d(t,"m",(function(){return o})),a.d(t,"e",(function(){return c})),a.d(t,"b",(function(){return l})),a.d(t,"j",(function(){return m})),a.d(t,"h",(function(){return d})),a.d(t,"i",(function(){return u})),a.d(t,"g",(function(){return p})),a.d(t,"f",(function(){return b})),a.d(t,"a",(function(){return f})),a.d(t,"d",(function(){return h})),a.d(t,"n",(function(){return v})),a.d(t,"o",(function(){return g})),a.d(t,"l",(function(){return _}));var s=a("db04"),n=a("908a");const i=async(e={},t={})=>await s.a.get("/workspace/",{params:{...e,...t}}),r=async(e={},t={},a="")=>await s.a.get("/accounts/members/",{params:{...e,...t},headers:{Company:a}}),o=async(e,t)=>await s.a.put(`account/members/${e}/relation/`,t),c=async(e,t={})=>await s.a.get(`/workspace/${e}/`,{params:{...t}}),l=async(e,t="")=>await s.a.delete(`/accounts/members/${e}/`,{headers:{Company:t}}),m=async(e,t={})=>await s.a.get(`/members/${e}/worked-days/`,{params:{...t}}),d=async(e,t={})=>await s.a.get(`/members/${e}/statistics/`,{params:{...t}}),u=async(e,t={})=>{const a=await s.a.get(`/members/${e}/time-statistics/`,{params:{...t}}),i=Object(n.a)(a),r={values:Object(n.b)(a,"time"),dates:i};return r.isAvailable=a.data.length>0,r.monthly_statistics=a.monthly_statistics||{},r},p=async(e,t={})=>{const a=await s.a.get(`/members/${e}/progress-statistics/`,{params:{...t}}),i=Object(n.a)(a),r={values:Object(n.b)(a,"count"),dates:i};return r.isAvailable=a.data.length>0,r.monthly_statistics=a.monthly_statistics||{},r},b=async(e,t={})=>await s.a.get(`/accounts/members/${e}/`,{params:{...t}}),f=async(e,t="")=>await s.a.post("/accounts/invite-member/",e,{headers:{Company:t}}),h=async(e,t={})=>await s.a.get(`/accounts/managers/${e}/permissions/`,{params:{...t}}),v=async(e,t={})=>await s.a.post(`/accounts/managers/${e}/permissions/`,t),g=async(e,t={})=>await s.a.patch(`/accounts/members/${e}/`,t),_=async e=>await s.a.post(`/accounts/members/${e}/resend-invitation/`)},"8ee2":function(e,t,a){"use strict";a.r(t);var s={name:"ProjectListPopup",props:{data:{type:Array,default:()=>[]}}},n=(a("c6dc"),a("2877")),i=Object(n.a)(s,(function(){var e=this,t=e._self._c;return t("div",[e.data.length>0?t("el-popover",{attrs:{placement:"bottom-start",width:"230",trigger:"hover"}},[t("div",{staticClass:"custom-tag text-sm",attrs:{slot:"reference"},slot:"reference"},[t("b",[e._v("Projects")]),e._v(": "+e._s(e.data.length)+" ")]),t("div",{staticClass:"project-scroll flex flex-col divide-y -my-2 -mx-3 max-h-[226px] overflow-x-hidden overflow-y-auto"},e._l(e.data,(function(a,s){return t("div",{key:s,staticClass:"py-2 px-3"},[t("div",{staticClass:"mb-1 text-sm opacity-70 font-medium overflow-hidden overflow-ellipsis whitespace-nowrap"},[e._v(" "+e._s(a.name)+" ")]),t("el-progress",{staticClass:"w-full",attrs:{percentage:Math.round(a.progress)||0}})],1)})),0)]):t("div",{staticClass:"custom-tag text-sm",attrs:{slot:"reference"},slot:"reference"},[t("b",[e._v("Projects")]),e._v(": 0 ")])],1)}),[],!1,null,"7995760d",null);t.default=i.exports},c6dc:function(e,t,a){"use strict";a("45af")},cd99:function(e,t,a){},cdaa:function(e,t,a){"use strict";a("cd99")},eb6c:function(e,t,a){"use strict";a.r(t);var s=a("3074"),n={name:"WorkSpaceGrid",props:{members:{type:Array}},components:{MemberCard:s.default}},i=a("2877"),r=Object(i.a)(n,(function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 2xl:grid-cols-4 gap-5"},e._l(e.members,(function(a){return t("MemberCard",{key:a.id,attrs:{member:a},on:{onCheckChange:t=>{e.$emit("onCheckChange",t)},onUncheckChange:t=>{e.$emit("onUncheckChange",t)},onDelete:t=>{e.$emit("onDelete",t)},onUpdateUser:t=>{e.$emit("onUpdateUser",t)}}})})),1)])}),[],!1,null,null,null);t.default=r.exports}}]);