PageSourceSearch

https://next.intelliboard.net/assets/Index-B5rCXwdK.js

js intelliboard.net collected 2026-10-03 22:50:05 UTC 19,336 bytes, 1 lines download raw bytes

1import{_ as S,A,aw as F,a as $,l as G,m as E,L as f,j as D,S as U,E as Y,X as q}from"./main-BUyohMDS.js";import{P as B}from"./Profile-BogFrkDW.js";import{D as L,a as j}from"./DropdownItem-DDgIPSBW.js";import{u as v}from"./useConfirmModal-BowzB0Xj.js";import{a as c,o as n,f as p,g as d,p as o,A as m,F as O,s as h,t as i,l as g,b as y,c as R,m as W,k as V,v as z}from"./vendor-codemirror-CsRMRzWL.js";import{R as K}from"./Sorting-DYBp0RD7.js";import{D as H}from"./Index-DP7n7b2m.js";import{t as X}from"./Pagination-B14V77k_.js";import{S as J}from"./builderModes-YLGUvzxp.js";import"./vendor-highcharts-DJOjmI7G.js";import"./Breadcrumbs-k3Gai5YP.js";import"./textOverflowTooltip-BBxHgIGU.js";import"./TitleInfoButton-jGekIuHh.js";import"./ToggleTip-4KqeRynz.js";import"./outside-BGVQVotW.js";import"./ButtonGroup-CMJd_3WK.js";const P=1,w=2,C=3,Q=1,k=1,Z=0,x=1,ee=2,te={components:{IbInput:G,IbButton:$,AppSelect:F,DropdownList:j,DropdownItem:L,AppIcon:A},props:{tableType:{type:Number,required:!0},search:{type:String,required:!0}},emits:["update:tableType","update:search","deleteSelected","deleteAll","enableSelected","disableSelected"],methods:{async onDeleteSelected(){const e={title:lang("delete_in_form_tables",f.COMPONENT_IN_FORM),message:lang("text_delete_selected_tables",f.COMPONENT_IN_FORM),submit:{buttonKind:"danger",text:lang("yes",f.COMPONENT_GENERAL)}};await v(e)&&this.$emit("deleteSelected")},async onDeleteAll(){const e={title:lang("delete_in_form_tables",f.COMPONENT_IN_FORM),message:lang("text_delete_all_tables",f.COMPONENT_IN_FORM),submit:{buttonKind:"danger",text:lang("yes",f.COMPONENT_GENERAL)}};await v(e)&&this.$emit("deleteAll")}},computed:{...E(["connection"]),tableTypesOptions(){let e=[{id:P,title:lang("custom",this.langComponents.COMPONENT_IN_FORM)},{id:w,title:lang("system",this.langComponents.COMPONENT_IN_FORM)}];return this.connection&&this.connection.params.is_dynamic_tables_enabled&&e.push({id:C,title:lang("dynamic",this.langComponents.COMPONENT_IN_FORM)}),e},customTableTypeSelected(){return this.tableType===P},systemTableTypeSelected(){return this.tableType===w},showActions(){return!this.systemTableTypeSelected}}},le={class:"table-panel"},ae={class:"table-panel-container d-flex justify-content-between w-100"},ne={class:"table-panel-right d-flex align-items-center"},se={class:"table-type-filter"},oe={key:0,class:"actions"},ie={class:"actions-trigger"};function re(e,t,l,u,s,a){const T=c("ib-input"),_=c("app-select"),r=c("app-icon"),N=c("dropdown-item"),b=c("dropdown-list"),I=c("ib-button");return n(),p("div",le,[d("div",ae,[o(T,{placeholder:e.lang("search",e.langComponents.COMPONENT_SYSTEM),"aria-label":e.lang("search",e.langComponents.COMPONENT_SYSTEM),debounce:1e3,value:l.search,onInput:t[0]||(t[0]=M=>e.$emit("update:search",M))},null,8,["placeholder","aria-label","value"]),d("div",ne,[d("div",se,[o(_,{id:"tableType","is-required":!0,"use-search":!1,options:a.tableTypesOptions,name:"table_type","is-multiple":!1,value:l.tableType,onInput:t[1]||(t[1]=M=>e.$emit("update:tableType",M))},null,8,["options","value"])]),a.showActions?(n(),p("div",oe,[o(b,null,{trigger:m(()=>[d("span",ie,[h(i(e.lang("actions",e.langComponents.COMPONENT_SYSTEM))+" ",1),o(r,{name:"chevron-down-outline"})])]),body:m(()=>[a.customTableTypeSelected?(n(),p(O,{key:0},[o(N,{onClick:a.onDeleteSelected},{default:m(()=>[h(i(e.lang("delete_selected",e.langComponents.COMPONENT_SYSTEM)),1)]),_:1},8,["onClick"]),o(N,{onClick:a.onDeleteAll},{default:m(()=>[h(i(e.lang("delete_all",e.langComponents.COMPONENT_SYSTEM)),1)]),_:1},8,["onClick"])],64)):(n(),p(O,{key:1},[o(N,{onClick:t[2]||(t[2]=M=>e.$emit("enableSelected"))},{default:m(()=>[h(i(e.lang("enable_selected",e.langComponents.COMPONENT_SYSTEM)),1)]),_:1}),o(N,{onClick:t[3]||(t[3]=M=>e.$emit("disableSelected"))},{default:m(()=>[h(i(e.lang("disable_selected",e.langComponents.COMPONENT_SYSTEM)),1)]),_:1})],64))]),_:1})])):g("",!0),o(I,{to:{name:"in-form.import.index"}},{default:m(()=>[h(i(e.lang("import_file",e.langComponents.COMPONENT_IN_FORM)),1)]),_:1},8,["to"]),o(I,{to:{name:"in-form.table.create"}},{default:m(()=>[h(i(e.lang("add_table",e.langComponents.COMPONENT_IN_FORM)),1)]),_:1},8,["to"])])])])}const de=S(te,[["render",re],["__scopeId","data-v-cc10aae8"]]),ce={props:{allTablesSelected:{type:Boolean,required:!0},selectedTableType:{type:Number,required:!0}},emits:["toggleAll","sort"],components:{IbSorting:K,IbCheckbox:D},computed:{systemTableTypeSelected(){return this.selectedTableType===w},dynamicTableTypeSelected(){return this.selectedTableType===C}
1}},be={key:0,class:"table-thead-cell table-cell table-thead-cell-l table-checkbox-cell checkbox-cell"},me={class:"table-thead-cell table-thead-cell-divider table-cell table-thead-cell-l"},pe={class:"table-thead-cell table-thead-cell-divider table-cell table-thead-cell-l"},ue={class:"table-thead-cell table-thead-cell-divider table-cell table-thead-cell-l"},he={key:1,class:"table-thead-cell table-thead-cell-divider table-cell table-thead-cell-l"},_e={class:"table-thead-cell table-thead-cell-divider table-cell table-thead-cell-l"},ge={class:"table-thead-cell table-thead-cell-divider table-cell table-thead-cell-l"},Te={class:"table-thead-cell table-cell action-cell table-cell-center table-thead-cell-l w-20"};function Ne(e,t,l,u,s,a){const T=c("ib-checkbox"),_=c("ib-sorting");return n(),p("tr",null,[a.systemTableTypeSelected?g("",!0):(n(),p("th",be,[o(T,{"is-checked":l.allTablesSelected,onInput:t[0]||(t[0]=r=>e.$emit("toggleAll",r))},null,8,["is-checked"])])),d("th",me,[o(_,{class:"table-sorting","table-name":"inform-tables-list-table",view:"table-sorting",title:e.lang("table_name",e.langComponents.COMPONENT_IN_FORM),onUpdateSorting:t[1]||(t[1]=r=>e.$emit("sort",{direction:r,column:"table_title"}))},null,8,["title"])]),d("th",pe,i(e.lang("#_of_columns",e.langComponents.COMPONENT_IN_FORM)),1),d("th",ue,[o(_,{class:"table-sorting","table-name":"inform-tables-list-table",view:"table-sorting",title:e.lang("entries_managing_mode",e.langComponents.COMPONENT_IN_FORM),onUpdateSorting:t[2]||(t[2]=r=>e.$emit("sort",{direction:r,column:"entries_managing_mode"}))},null,8,["title"])]),a.dynamicTableTypeSelected?(n(),p("th",he,i(e.lang("last_download_time",e.langComponents.COMPONENT_IN_FORM)),1)):g("",!0),d("th",_e,[o(_,{class:"table-sorting","table-name":"inform-tables-list-table",view:"table-sorting",title:e.lang("date_created",e.langComponents.COMPONENT_IN_FORM),onUpdateSorting:t[3]||(t[3]=r=>e.$emit("sort",{direction:r,column:"created_at"}))},null,8,["title"])]),d("th",ge,[o(_,{class:"table-sorting","table-name":"inform-tables-list-table",view:"table-sorting",title:e.lang("status",e.langComponents.COMPONENT_IN_FORM),onUpdateSorting:t[4]||(t[4]=r=>e.$emit("sort",{direction:r,column:"status"}))},null,8,["title"])]),d("th",Te,i(e.lang("actions",e.langComponents.COMPONENT_IN_FORM)),1)])}const ye=S(ce,[["render",Ne]]),fe={components:{IbDropdownList:Y,IbDropdownItem:U},props:{table:{type:Object,required:!0},expandUp:{type:Boolean,default:!1}},emits:["delete","enable","disable","generateStandardReport"],inject:["userCanGenerateStandardReport","interactionWithBuilderIsAvailable"],computed:{...E(["user"]),isDynamicTable(){return this.table.type===C},isActive(){return this.table.status===k}}};function Oe(e,t,l,u,s,a){const T=c("ib-icon"),_=c("ib-icon-button"),r=c("ib-dropdown-item"),N=c("ib-dropdown-list");return n(),y(N,{class:"inform-action-menu action-menu mx-auto w-fit",horizontal:"right",vertical:l.expandUp?"top":"bottom"},{trigger:m(()=>[o(_,{dusk:"trigger-button",kind:"ghost"},{default:m(()=>[o(T,{name:"ellipsis-horizontal-sharp"})]),_:1})]),body:m(()=>[o(r,{to:{name:"in-form.table-data.show",params:{id:l.table.id}}},{default:m(()=>[h(i(e.lang("show",e.langComponents.COMPONENT_SYSTEM)),1)]),_:1},8,["to"]),a.isDynamicTable?(n(),p(O,{key:0},[a.isActive?(n(),y(r,{key:0,onClick:t[0]||(t[0]=b=>e.$emit("disable"))},{default:m(()=>[h(i(e.lang("disable",e.langComponents.COMPONENT_SYSTEM)),1)]),_:1})):(n(),y(r,{key:1,onClick:t[1]||(t[1]=b=>e.$emit("enable"))},{default:m(()=>[h(i(e.lang("enable",e.langComponents.COMPONENT_SYSTEM)),1)]),_:1}))],64)):g("",!0),l.table.importFiles.length?(n(),y(r,{key:1,to:{name:"in-form.import.process.index",params:{id:l.table.importFiles[l.table.importFiles.length-1].id}}},{default:m(()=>[h(i(e.lang("show_logs",e.langComponents.COMPONENT_SYSTEM)),1)]),_:1},8,["to"])):g("",!0),l.table.isEditable?(n(),p(O,{key:2},[o(r,{to:{name:"in-form.table.edit",params:{id:l.table.id}}},{default:m(()=>[h(i(e.lang("edit",e.langComponents.COMPONENT_SYSTEM)),1)]),_:1},8,["to"]),o(r,{onClick:t[2]||(t[2]=b=>e.$emit("delete"))},{default:m(()=>[h(i(e.lang("delete",e.langComponents.COMPONENT_IN_FORM)),1)]),_:1})],64)):g("",!0),a.interactionWithBuilderIsAvailable&&a.isActive?(n(),p(O,{key:3},[a.userCanGenerateStandardReport?(n(),y(r,{key:0,onClick:t[3]||(t[3]=b=>e.$emit("generateStandardReport"))},{default:m(()=>[h(i(e.lang("generate_standard_report",e.langComponents.COMPONENT_IN_FORM)),1)]),_:1})):g("",!0),l.table.isFillable&&l.table.dataIsEditable?(n(),y(r,{key:1,to:{name:"in-form.data-form.create",params:{tableId:l.table.id}}},{default:m(()=>[h(i(e.lang("create_form",e.langComponents.COMPONENT_IN_FORM)),1)]),_:1},8,["to"])):g("",!0)],64)):g("",!0)]),_:1},8,["vertical"])}const Se=S(fe,[["render",Oe]]),Ce={components:{TableRowActionsCell:Se,DeleteTablePopUp:H,IbCheckbox:D,IbModal:q},emits:["toggle","disable","enable","tableDeleted","generateStandardReport"],props:{selectedTableType:{type:Number,required:!0},table:{type:Object,required:!0},rowIndex:{type:Number,required:!0},connectionDynamicTables:{type:Object,required:!0},isSelected:{type:Boolean,required:!0}},data(){return{showDeletePopUp:!1}},computed:{...E(["user"]),systemTableTypeSelected(){return this.selectedTableType===w},dynamicTableTypeSelected(){return this.selectedTableType===C}
1,isActive(){return this.table.status===k},entriesManagingMode(){return{[Z]:this.lang("everyone_can_manage_an_entry",this.langComponents.COMPONENT_IN_FORM),[x]:this.lang("subaccounts_can_manage_their_entries",this.langComponents.COMPONENT_IN_FORM),[ee]:this.lang("nobody_can_manage_an_entry",this.langComponents.COMPONENT_IN_FORM)}[this.table.entriesManagingMode]}},methods:{formatDate(e){return dayjs(e).format(this.user.settings.date_format_js)},onTableDeleted(){this.showDeletePopUp=!1,this.$emit("tableDeleted")}}},Me={class:"table-row activated"},Ee={key:0,class:"table-cell table-cell-l table-checkbox-cell checkbox-cell"},Ie={class:"table-cell table-cell-l"},we={class:"table-cell table-cell-l"},Pe={class:"table-cell table-cell-l"},ve={key:1,class:"table-cell table-cell-l"},Re={class:"table-cell table-cell-l"},De={class:"table-cell table-cell-l"},ke={key:0,class:"text-success"},Ae={key:1,class:"text-danger"},Fe={class:"table-cell table-cell-l"};function $e(e,t,l,u,s,a){const T=c("ib-checkbox"),_=c("table-row-actions-cell"),r=c("delete-table-pop-up"),N=c("ib-modal");return n(),p(O,null,[d("tr",Me,[a.systemTableTypeSelected?g("",!0):(n(),p("td",Ee,[o(T,{"is-checked":l.isSelected,onInput:t[0]||(t[0]=b=>e.$emit("toggle",{tableId:l.table.id,isSelected:b}))},null,8,["is-checked"])])),d("td",Ie,i(l.table.title),1),d("td",we,i(l.table.columns.length),1),d("td",Pe,i(a.entriesManagingMode),1),a.dynamicTableTypeSelected?(n(),p("td",ve,i(l.table.lastDownload),1)):g("",!0),d("td",Re,i(a.formatDate(l.table.created_at)),1),d("td",De,[a.isActive?(n(),p("span",ke,i(e.lang("active",e.langComponents.COMPONENT_IN_FORM)),1)):(n(),p("span",Ae,i(e.lang("disabled",e.langComponents.COMPONENT_IN_FORM)),1))]),d("td",Fe,[o(_,{table:l.table,"expand-up":l.rowIndex>=4,onEnable:t[1]||(t[1]=b=>e.$emit("enable",l.table.id)),onDisable:t[2]||(t[2]=b=>e.$emit("disable",l.table.id)),onGenerateStandardReport:t[3]||(t[3]=b=>e.$emit("generateStandardReport",l.table.id)),onDelete:t[4]||(t[4]=b=>s.showDeletePopUp=!0)},null,8,["table","expand-up"])])]),s.showDeletePopUp?(n(),y(N,{key:0,active:!0,"stop-propagation":!0,onClose:t[6]||(t[6]=b=>s.showDeletePopUp=!1)},{body:m(()=>[o(r,{"table-id":l.table.id,onClose:t[5]||(t[5]=b=>s.showDeletePopUp=!1),onDeleted:a.onTableDeleted},null,8,["table-id","onDeleted"])]),_:1})):g("",!0)],64)}const Ge=S(Ce,[["render",$e],["__scopeId","data-v-5a095de0"]]);function Ue(e,t,l){return e.map(u=>{if(u.type!==C)return u;let s;return t[u.db_name]===null||typeof t[u.db_name]>"u"?s=lang("empty",f.COMPONENT_IN_FORM):t[u.db_name]===Q?s=lang("data_will_load_soon",f.COMPONENT_IN_FORM):s=dayjs.unix(t[u.db_name]).format(l),u.lastDownload=s,u})}const Ye={components:{TablePanel:de,TableHeader:ye,TableRow:Ge,IbPagination:X},watch:{"params.search":function(){this.params.page=1},params:{handler(){this.componentMounted&&(this.selectedTables={},this.updateUrl(),this.loadTables())},deep:!0}},provide(){return{userCanGenerateStandardReport:R(()=>this.userCanGenerateStandardReport),interactionWithBuilderIsAvailable:R(()=>this.interactionWithBuilderIsAvailable)}},data(){return{componentMounted:!1,list:[],totalRows:0,connectionDynamicTables:void 0,params:{search:this.$route.query.search||"",type:parseInt(this.$route.query.type||P),page:parseInt(this.$route.query.page||1),per_page:10,sort:this.$route.query.sort||"",direction:this.$route.query.direction||""},selectedTables:{},userCanGenerateStandardReport:!1,interactionWithBuilderIsAvailable:!1}},created(){this.params.per_page=parseInt(this.$route.query.per_page||this.user.company.settings.rows_per_page||10)},mounted(){this.loadTables(),this.componentMounted=!0},methods:{toggleAll(e){if(!e){this.selectedTables={};return}let t={};this.list.forEach(l=>{t[l.id]=!0}),this.selectedTables=t},toggleRow(e){if(e.isSelected){this.selectedTables[e.tableId]=!0;return}delete this.selectedTables[e.tableId]},resetPagination(){this.params.page=1},changePage(e){this.params.page=e},changeLimit(e){this.resetPagination(),this.params.per_page=e},onSearch(e){this.params.search=e,this.resetPagination()},sort(e){this.params={...this.params,sort:e.column,direction:e.direction}},enableTable(e){this.changeTablesStatus(!0,[e])},disableTable(e){this.changeTablesStatus(!1,[e])},generateStandardReport(e){this.$loader.show(),axios.post(this.route("in-form.table.standard-report.generate",{table:e})).then(t=>{this.$router.push({name:"reports.edit",params:{id:t.data.dataSetId},query:{mode:J}})}).catch(t=>{console.error(t),this.$loader.hide()})},enableSelected(){this.selectedIds.length!==0&&this.changeTablesStatus(!0,this.selectedIds)},disableSelected(){this.selectedIds.length!==0&&this.changeTablesStatus(!1,this.selectedIds)},changeTablesStatus(e,t){if(!t.length)return;const l=e?this.route("in-form.dynamic-tables.enable"):this.route("in-form.dynamic-tables.disable");this.$loader.show(),axios.post(l,{ids:t}).then(u=>
1{this.$notifications.success(u.data.message),this.connectionDynamicTables=void 0,this.loadTables()}).finally(()=>{this.$loader.hide()})},deleteAll(){this.$loader.show(),axios.delete(route("in-form.table.delete-all")).then(()=>{this.loadTables()}).catch(e=>{console.error(e),this.$loader.hide()})},deleteSelected(){this.$loader.show(),axios.post(route("in-form.table.delete-selected"),{ids:this.selectedIds}).then(()=>{this.loadTables()}).catch(e=>{console.error(e),this.$loader.hide()})},loadTables(){this.$loader.show();let e,t;this.connectionDynamicTables===void 0&&this.params.type===C&&(e=axios.get(route("in-form.dynamic-tables.get-tables-db-state",{lmsConnection:this.connection.id})).then(l=>l.data).catch(this.connectionDynamicTables={})),t=axios.get(route("in-form.index",{...this.params})).then(l=>(this.totalRows=l.data.tables.total,this.userCanGenerateStandardReport=l.data.userCanGenerateStandardReport,this.interactionWithBuilderIsAvailable=l.data.interactionWithBuilderIsAvailable,l.data.tables.data)),Promise.all([e,t]).then(l=>{l[0]!==void 0&&(this.connectionDynamicTables=l[0]),this.list=Ue(l[1],this.connectionDynamicTables,this.user.settings.date_format_js),this.selectedTables={},this.list.length===0&&this.params.page>1&&(this.params.page-=1)}).finally(()=>{this.$loader.hide()})},updateUrl(){const e={};for(const t in this.params)(this.params[t]?.length||parseInt(this.params[t]))&&(e[t]=this.params[t]);this.$router.replace({query:{...e}})}},computed:{...E(["connection","user"]),showPagination(){return this.list.length||this.params.page>1&&this.list.length},allTablesSelected(){return this.list.length>0&&this.list.length===Object.keys(this.selectedTables).length},selectedIds(){return Object.keys(this.selectedTables)}}},qe={class:"actions"},Be={class:"in-form-tables-list"},Le={ref:"tableContainer",class:"table-container"},je={ref:"tableWrapper",class:"table-wrapper"},We={key:0,ref:"table",class:"table"},Ve={class:"table-thead table-thead-sticky"},ze={key:1,class:"table-empty-state table-empty-item"},Ke={class:"table-empty-message"};function He(e,t,l,u,s,a){const T=c("table-panel"),_=c("table-header"),r=c("table-row"),N=c("ib-pagination");return n(),p(O,null,[d("div",qe,[o(T,{"table-type":s.params.type,"onUpdate:tableType":t[0]||(t[0]=b=>s.params.type=b),search:s.params.search,"onUpdate:search":t[1]||(t[1]=b=>s.params.search=b),onDeleteAll:a.deleteAll,onDeleteSelected:a.deleteSelected,onEnableSelected:a.enableSelected,onDisableSelected:a.disableSelected},null,8,["table-type","search","onDeleteAll","onDeleteSelected","onEnableSelected","onDisableSelected"])]),d("div",Be,[d("div",Le,[d("div",je,[s.list.length?(n(),p("table",We,[d("thead",Ve,[o(_,{"all-tables-selected":a.allTablesSelected,"selected-table-type":s.params.type,onSort:a.sort,onToggleAll:a.toggleAll},null,8,["all-tables-selected","selected-table-type","onSort","onToggleAll"])]),d("tbody",null,[(n(!0),p(O,null,W(s.list,(b,I)=>(n(),y(r,{key:"tblItem-"+b.id,table:b,"row-index":I,"selected-table-type":s.params.type,"connection-dynamic-tables":s.connectionDynamicTables||{},"is-selected":!!s.selectedTables[b.id],onToggle:a.toggleRow,onEnable:a.enableTable,onDisable:a.disableTable,onTableDeleted:a.loadTables,onGenerateStandardReport:a.generateStandardReport},null,8,["table","row-index","selected-table-type","connection-dynamic-tables","is-selected","onToggle","onEnable","onDisable","onTableDeleted","onGenerateStandardReport"]))),128))])],512)):(n(),p("div",ze,[d("p",Ke,i(e.lang("table_empty",e.langComponents.COMPONENT_IN_FORM)),1)]))],512)],512),V(o(N,{ref:"pagination",class:"pagination","count-rows":s.totalRows,current:parseInt(s.params.page),"limit-selector":parseInt(s.params.per_page),"label-select":e.lang("rows_per_page",e.langComponents.COMPONENT_SYSTEM),"label-input":e.lang("go_to",e.langComponents.COMPONENT_SYSTEM),onSelect:a.changePage,onSetLimit:a.changeLimit},null,8,["count-rows","current","limit-selector","label-select","label-input","onSelect","onSetLimit"]),[[z,a.showPagination]])])],64)}const Xe=S(Ye,[["render",He],["__scopeId","data-v-a13a34b5"]]),Je={computed:{...E(["connection"])},components:{ProfileLayout:B,InFormTablesList:Xe}};function Qe(e,t,l,u,s,a){const T=c("in-form-tables-list"),_=c("profile-layout");return n(),y(_,{"full-width":"",breadcrumbs:[{title:e.lang("in_form",e.langComponents.COMPONENT_IN_FORM)}],"page-title":e.lang("in_form",e.langComponents.COMPONENT_IN_FORM)},{default:m(()=>[e.connection?(n(),y(T,{key:0})):g("",!0)]),_:1},8,["breadcrumbs","page-title"])}const ut=S(Je,[["render",Qe]]);export{ut as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.