PageSourceSearch

https://www.nzism.org/static/js-mition/v3.8.38/86.60d704d4.chunk.js

js nzism.org collected 2026-10-07 17:57:05 UTC 17,371 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmembers=self.webpackChunkmembers||[]).push([[86,583,2029,4410,8166],{36889:function(e,t,a){a.r(t),a.d(t,{default:function(){return y}});var s=a(91212),i=a(10467),n=a(23029),r=a(92901),o=a(39874),d=a(85501),l=a(88094),c=a(33841),u=a(19307),h=a(55197),m=a(56508),p=a(49222),f=a(7308),g=a(74410),b=a(56004),v=a(15678),y=function(e){function t(e){var a;(0,n.A)(this,t),(a=(0,o.A)(this,t,[e])).refreshData=function(){var e=(0,i.A)((0,s.A)().m(function e(t){var n;return(0,s.A)().w(function(e){for(;;)switch(e.n){case 0:return n=a.state.advancedSearch,e.n=1,p.F.apiPost("api/CustomTable/GetCustomTableDataSearch?CustomTableName=".concat(t),n).then(function(){var e=(0,i.A)((0,s.A)().m(function e(i){return(0,s.A)().w(function(e){for(;;)switch(e.n){case 0:if(!i.data.success){e.n=2;break}return i.data.dataobject.length>0&&(i.data.dataobject[0].type="customtable:"+t,i.data.dataobject[0].tablename=t),e.n=1,p.F.awaitSetState(a,{data:i.data.dataobject});case 1:e.n=3;break;case 2:console.log("it didnt work!"),a.setState({data:{},messages:i.data.message+p.F.timestamp(),errorResponse:!0,loading:!1});case 3:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}());case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),a.onChange=function(e){a.setState({selectionArray:e})},a.onChangeFilter=function(){var e=(0,i.A)((0,s.A)().m(function e(t){return(0,s.A)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,p.F.awaitSetState(a,{advancedSearch:t});case 1:a.refresh("");case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),a.onDoubleClick=function(e){a.showEditor(e,!1)},a.CustomTableOnChange=function(e){var t=a.state.editData;t=e,a.setState({editData:t})},a.hideEditor=function(){a.setState({editData:{},displayEditor:!1})},a.showEditor=function(e,t){p.F.apiGet("api/CustomTable/GetCustomTableData?CustomTableName=".concat(a.state.parentdata.tableName,"&ItemID=").concat(e.itemID)).then(function(e){e.data.success?(e.data.dataobject[0].type="customtable:"+a.state.parentdata.tableName,a.setState({editData:e.data.dataobject[0],messages:e.data.message+p.F.timestamp(),errorResponse:!1,loading:!1,displayEditor:!0,newRecord:t})):(console.log("it didnt work!"),a.setState({messages:e.data.message+p.F.timestamp(),errorResponse:!0,loading:!1}))})},a.handleChangeFor=function(e){return function(t){var s=a.state.screenErrors;s[e]=null;var i=a.state.editData;i[e]=t.target.value,a.setState({editData:i,screenErrors:s})}},a.DataOnChange=function(e){var t=a.state.editData;t=e,a.setState({editData:t})};var r=p.F.defaultDataTableFilter();return r.maximumRows=5e3,a.state={parentdata:[],data:[],messages:"",errorResponse:!1,loading:!0,staff:!1,selectionArray:[],editData:{},screenErrors:[],newRecord:!1,advancedSearch:r},p.F.MemberAuthenticated(),p.F.CheckRole("Staff",a.AuthCheckResults.bind(a)),a}return(0,d.A)(t,e),(0,r.A)(t,[{key:"roleDropDownChanged",value:function(e){var t=this.state.editData;t.roleID=e.target.value,this.setState({editData:t})}},{key:"AuthCheckResults",value:function(e){this.setState({staff:e}),this.refresh()}},{key:"refresh",value:function(){var e=this;p.F.apiGet("api/CustomTable/GetCustomTableAccess?ItemGuid=".concat(this.props.match.params.guid)).then(function(){var t=(0,i.A)((0,s.A)().m(function t(a){return(0,s.A)().w(function(t){for(;;)switch(t.n){case 0:if(!a.data.success){t.n=4;break}if(p.F.Debug("table access",a.data.dataobject),a.data.dataobject.admin||a.data.dataobject.view||a.data.dataobject.edit||p.F.alert("Oops! You do not have any rights to view or edit this data!"),!(a.data.dataobject.admin||a.data.dataobject.view||a.data.dataobject.edit)){t.n=2;break}return t.n=1,e.refreshData(a.data.dataobject.tableName);case 1:e.setState({parentdata:a.data.dataobject,messages:a.data.message+p.F.timestamp(),errorResponse:!1,loading:!1}),t.n=3;break;case 2:e.setState({parentdata:a.data.dataobject,messages:a.data.message+p.F.timestamp(),errorResponse:!1,loading:!1});case 3:t.n=5;break;case 4:console.log("it didnt work!"),e.setState({parentdata:{},messages:a.data.message+p.F.timestamp(),errorResponse:!0,loading:!1});case 5:return t.a(2)}},t)}));return function(e){return t.apply(this,arguments)}}())}},{key:"Edit",value:function(){console.log("handle edit fired"),console.log(this.state.selectionArray),this.state.selectionArray&&this.state.selectionArray.length>0?this.showEditor(this.state.selectionArray[0],!1):p.F.alert("Please select a row first")}},{key:"AddNew",value:function(){var e=this;console.log("handle add new fired");var t={};p.F.apiGet("api/Website/GetModelForCustomTable?tablename=".concat(this.state.parentdata.tableName)).then(function(a){a.data.success?(a.data.dataobject.type="customtable:"+a.data.dataobject.type,t=a.data.dataobject,e.setState({editData:t,displayEditor:!0,screenErrors:[],newRecord:!0}),console.log("handle add new fin")):e.setState({messages:a.data.message+p.F.timestamp(),errorResponse:!0,loading:!1})})}},{key:"validateForm",value:function(){return!0}},{key:"saveEditor",value:function(){var e=this;if(p.F.MemberAuthenticated(),this.validateForm()){this.setState({loading:!0,messages:"",errorResponse:!1,errors:{}});var t=this.state.editData,a=[];a.push(t),p.F.apiPost("api/CustomTable/SaveCustomTableData?CustomTableName=".concat(this.state.parentdata.tableName),a).then(function(t){t.data.success?(e.hideEditor(),e.refresh("Saved successfully")):(console.log("Post failed "+t.data.message),e.setState({errorResponse:!0,messages:t.data.message+p.F.timestamp(),loading:!1}))})}}},{key:"Delete",value:function(){p.F.confirm("WARNING: Are you really sure you wish to delete this row?",function(){var e=this;if(p.F.MemberAuthenticated(),this.validateForm()){this.setState({loading:!0,messages:"",errorResponse:!1,errors:{}});var t=this.state.editData;t.isDeleted=!0;var a=[];a.push(t),p.F.apiPost("api/CustomTable/SaveCustomTableData?CustomTableName=".concat(this.state.parentdata.tableName),a).then(function(t){t.data.success?(e.hideEditor(),e.refresh("Deleted successfully")):(console.log("Post failed "+t.data.message),e.setState({errorResponse:!0,messages:t.data.message+p.F.timestamp(),loading:!1}))})}}.bind(this))}},{key:"render",value:function(){var e=this;return(0,v.jsxs)("div",{className:"CustomTableFields",children:[this.state.loading&&(0,v.jsx)(m.m,{}),""!==this.state.messages&&(0,v.jsx)(g.q,{message:this.state.messages,error:this.state.errorResponse}),(0,v.jsx)("hr",{}),this.state.displayEditor&&(0,v.jsx)("div",{id:"Editor",className:"popup",style:{display:"inline"},children:(0,v.jsxs)("div",{id:"Popup-div",className:"popup-content",children:[(0,v.jsx)("span",{id:"Popup-close",className:"popup-close",onClick:this.hideEditor,children:"×"}),null!==this.state.parentdata.displayName&&(0,v.jsx)("div",{id:"Popup-header",className:"Popup-header",children:(0,v.jsx)("h4",{children:this.state.parentdata.displayName})}),null==this.state.parentdata.displayName&&(0,v.jsx)("div",{id:"Popup-header",className:"Popup-header",children:(0,v.jsx)("h4",{children:"Custom Table"})}),(0,v.jsx)(h.A,{children:(0,v.jsx)(u.A,{sm:6,children:(0,v.jsx)("div",{className:"editor--form",children:(0,v.jsx)(b.Q,{data:this.state.editData,hideColumns:["lastModifiedBy","createdBy","lastModifiedDate","createdDate","descriptionHtml","itemGuid"],readonlyColumns:["amount"],requiredColumns:["name","defaultGlCode","subscriptionCode","administratorID"],onChange:this.DataOnChange.bind(this),DataErrors:this.state.screenErrors})})})}),(0,v.jsx)("div",{id:"Popup-buttonarea",className:"Popup-body",children:(0,v.jsxs)(h.A,{children:[this.state.parentdata.edit&&(0,v.jsxs)(u.A,{sm:8,children:[(0,v.jsx)("button",{id:"Popup-button",className:"btn btn-primary",onClick:this.saveEditor.bind(this),children:"Save"}),(0,v.jsxs)(c.A,{variant:"warning",className:" btn-delete ",onClick:function(){e.Delete(e.state.editData.itemID)}
1,children:[(0,v.jsx)("i",{className:"fas fa-trash-alt "})," Delete"]}),(0,v.jsx)("button",{id:"Popup-button",className:"btn btn-secondary",onClick:this.hideEditor,children:"Close"})]}),!this.state.parentdata.edit&&(0,v.jsx)(u.A,{sm:8,children:(0,v.jsx)("button",{id:"Popup-button",className:"btn btn-secondary",onClick:this.hideEditor,children:"Close"})})]})})]})}),null!==this.state.parentdata.displayName&&(0,v.jsx)(v.Fragment,{children:p.F.Header(this.state.parentdata.displayName)}),null!==this.state.parentdata.description&&(0,v.jsx)("p",{children:this.state.parentdata.description}),this.state.parentdata.edit&&(0,v.jsxs)("div",{className:"Search--Editbar",children:[(0,v.jsxs)(c.A,{variant:"primary",className:"btn--action",onClick:function(){e.AddNew()},children:[(0,v.jsx)("i",{className:"fas fa-plus"})," New"]}),(0,v.jsxs)(c.A,{variant:"primary",className:"btn--action",onClick:function(){e.Edit()},children:[(0,v.jsx)("i",{className:"fas fa-edit"})," Edit"]})]}),!this.state.parentdata.edit&&(0,v.jsx)("div",{className:"Search--Editbar",children:(0,v.jsxs)(c.A,{variant:"primary",className:"btn--action",onClick:function(){e.Edit()},children:[(0,v.jsx)("i",{className:"fas fa-edit"})," View"]})}),(0,v.jsx)(f.b,{data:this.state.data,onChange:this.onChange,onChangeFilter:this.onChangeFilter,onDoubleClick:this.onDoubleClick,hideColumns:["lastModifiedBy","createdBy","lastModifiedDate","createdDate","descriptionHtml","itemGuid","isDeleted"],defaultFilter:this.state.advancedSearch})]})}}])}(l.Component)},58166:function(e,t,a){var s=a(89379),i=a(80045),n=a(63856),r=a.n(n),o=a(88094),d=a(17369),l=a(15678),c=["bsPrefix","bg","pill","text","className","as"],u=o.forwardRef(function(e,t){var a=e.bsPrefix,n=e.bg,o=e.pill,u=e.text,h=e.className,m=e.as,p=void 0===m?"span":m,f=(0,i.A)(e,c),g=(0,d.oU)(a,"badge");return(0,l.jsx)(p,(0,s.A)((0,s.A)({ref:t},f),{},{className:r()(h,g,o&&"rounded-pill",u&&"text-".concat(u),n&&"bg-".concat(n))}))});u.displayName="Badge",u.defaultProps={bg:"primary",pill:!1},t.A=u},60583:function(e,t,a){a.r(t),a.d(t,{default:function(){return p}});var s=a(23029),i=a(92901),n=a(39874),r=a(85501),o=a(88094),d=a(10102),l=a.n(d),c=a(26549),u=a.n(c),h=a(49222),m=a(15678),p=function(e){function t(e){var a;(0,s.A)(this,t),(a=(0,n.A)(this,t,[e])).handleDateChange=function(e){if("string"==typeof e){var t=e.replace(/\s/g,"");if(t=h.F.replaceAll(t,"/","-"),t=h.F.replaceAll(t,"\\","-"),/^\d{8}$/.test(t)&&(e="".concat(t.substring(0,2),"-").concat(t.substring(2,4),"-").concat(t.substring(4,8))),h.F.replaceAll(t,"-","").length<8)return void a.props.onChange("")}var s=u().isMoment(e)?e.clone():u()(e,h.F.formatsDate,!1),i={event:"handleDateChange",rawInput:e,isMoment:u().isMoment(e),parsed:s.format(),isValid:s.isValid(),userTZ:a.state.timeZoneUser,systemTZ:a.state.timeZoneSystem};s.isValid()?(i.normalised=s.format("YYYY-MM-DD"),a.props.onChange(i.normalised)):(i.normalised="",a.props.onChange(""))},a.handleDateTimeChange=function(e){if("string"==typeof e){var t=e.replace(/\s/g,"");t=h.F.replaceAll(t,"/","-");var s=(t=h.F.replaceAll(t,":","")).replace(/-/g,"");if(/^\d{8}$/.test(s)&&(e="".concat(s.substring(0,2),"-").concat(s.substring(2,4),"-").concat(s.substring(4,8)," 00:00:00")),/^\d{12}$/.test(s)&&(e="".concat(s.substring(0,2),"-").concat(s.substring(2,4),"-").concat(s.substring(4,8)," ").concat(s.substring(8,10),":").concat(s.substring(10,12),":00")),s.length<8)return void a.props.onChange("")}var i=u().isMoment(e)?e.clone().tz(a.state.timeZoneSystem):u().tz(e,h.F.formatsDateTime,a.state.timeZoneSystem),n={event:"handleDateTimeChange",rawInput:e,isMoment:u().isMoment(e),parsed:i.format(),isValid:i.isValid(),userTZ:a.state.timeZoneUser,systemTZ:a.state.timeZoneSystem};if(i.isValid()){var r=i.clone().tz(a.state.timeZoneUser),o=i.clone().tz(a.state.timeZoneSystem);n.userTime=r.format(),n.systemTime=o.format(),n.normalised=o.format("YYYY-MM-DDTHH:mm:ss"),n.normalisedWithOffset=o.format("YYYY-MM-DDTHH:mm:ssZ"),a.props.onChange(n.normalisedWithOffset)}else n.normalised="",n.normalisedWithOffset="",a.props.onChange("")};var i=e.defaultTimezone||h.F.getCookie("timezone")||u().tz.guess(),r=e.systemTimezone||"Australia/Sydney";
1return a.state={timeZoneUser:i,timeZoneSystem:r},a}return(0,r.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e,t=this.props,a=t.type,s=t.value,i=t.required,n=t.id,r=i?"required":"",o=null,d=" custom-form-control-date-invalid";if(s){var c="date"===a?h.F.formatsDate:h.F.formatsDateTime;(e=u().isMoment(s)?s.clone().tz(this.state.timeZoneSystem):u().tz(s,c,this.state.timeZoneSystem)).isValid()&&(o="date"===a?e:e.clone().tz(this.state.timeZoneUser),d="")}else e=null,d="";return(0,m.jsxs)(m.Fragment,{children:["date"===a&&(0,m.jsx)(l(),{id:n,input:!0,dateFormat:"DD-MM-YYYY",timeFormat:!1,value:o,className:"Members--DateTimePicker form-control dateonly ".concat(r).concat(d),closeOnSelect:!0,onChange:this.handleDateChange,utc:!1},"key_".concat(n)),"datetime"===a&&(0,m.jsx)(l(),{id:n,input:!0,dateFormat:"DD-MM-YYYY",timeFormat:"HH:mm:ss",value:o,className:"Members--DateTimePicker dateonly ".concat(r).concat(d),closeOnSelect:!0,onChange:this.handleDateTimeChange,utc:!1},"key_".concat(n)),"date"===a&&d&&(0,m.jsx)("p",{children:"invalid date format"}),"datetime"===a&&d&&(0,m.jsx)("p",{children:"invalid date and time format"}),"datetime"===a&&this.state.timeZoneUser!==this.state.timeZoneSystem&&(0,m.jsx)("p",{style:{fontSize:"xx-small"},children:this.state.timeZoneUser})]})}}])}(o.Component)},74410:function(e,t,a){a.d(t,{q:function(){return u}});var s=a(23029),i=a(92901),n=a(39874),r=a(85501),o=a(88094),d=a(92387),l=a(49222),c=a(15678),u=function(e){function t(e){var a;return(0,s.A)(this,t),(a=(0,n.A)(this,t,[e])).state={hide:!1,message:a.props.message,error:!1,alertType:"info",randomkey:""},a}
1return(0,r.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){void 0!==this.props.error&&this.props.error&&!this.state.error&&this.setState({error:!0});var e="info";void 0!==this.props.alertType&&(e=this.props.alertType);var t=!1;void 0!==this.props.error&&(t=this.props.error),this.setMessage(t,this.props.message,e)}},{key:"componentDidUpdate",value:function(e,t){this.props.message!==e.message&&this.setMessage(this.props.error,this.props.message,this.props.alertType)}},{key:"setMessage",value:function(e,t,a){var s=l.F.makeId(7);void 0!==e&&e&&(e=!0),e&&"danger"!==a?a="danger":void 0!==a&&""!==a||(a="info"),e||"info"!==a||setTimeout(function(){var e=document.getElementById(s);null!=e&&(e.style.display="none")},5e3);var i=!1;""!==this.props.message.split(":+")[0]&&"null"!==this.props.message.split(":+")[0]||(i=!0),this.setState({alertType:a,message:t,error:e,hide:i,randomkey:s})}},{key:"render",value:function(){var e,t=this,a=this.props.message;return void 0===a||null==a||""===a||void 0===(e=a&&a.length>0&&a.includes(":+")?a.split(":+")[0]:a)||null==e||""===e?null:(0,c.jsx)("div",{children:(0,c.jsx)("div",{className:"Members--SystemMessaging",children:""!==this.state.message&&!this.state.hide&&(0,c.jsxs)(d.A,{id:this.state.randomkey,variant:this.state.alertType,children:[!this.state.error&&"info"===this.state.alertType&&(0,c.jsx)("i",{className:"fas fa-check formIcon",onClick:function(){return t.setState({hide:!0})}}),this.state.error&&(0,c.jsx)("i",{className:"fa-solid fa-circle-exclamation  formIcon",onClick:function(){return t.setState({hide:!0})}}),l.F.RawHTML(e),(0,c.jsx)("i",{onClick:function(){return t.setState({hide:!0})},style:{display:"block"},className:"members-alertclose fas fa-times-circle"}),this.state.error&&(0,c.jsx)("div",{className:"btn btn-xs hidden ",onClick:function(){return t.setState({hide:!0})},children:" Close "})]},"system-messaging"+this.state.randomkey)})})}}],[{key:"getDerivedStateFromProps",value:function(e,t){return t.message!==e.message?{message:e.message,hide:!1,error:e.error}:null}}])}(o.Component)},87303:function(e,t,a){a.r(t),a.d(t,{default:function(){return h}});var s=a(23029),i=a(92901),n=a(39874),r=a(85501),o=a(88094),d=a(19318),l=a(55197),c=a(66786),u=a(15678),h=function(e){function t(e){var a;return(0,s.A)(this,t),(a=(0,n.A)(this,t,[e])).handleChange=function(e){a.props.onChangeComplete(e)},a.handleForColour=function(e){a.props.onChange(e.target.value)},a.handleClearForColour=function(){a.props.onChange(""),a.setState({hidePicker:!a.state.hidePicker})},a.state={color:a.props.colour,hidePicker:!0},a}return(0,r.A)(t,e),(0,i.A)(t,[{key:"handleOkForColour",value:function(){this.setState({hidePicker:!this.state.hidePicker})}},{key:"render",value:function(){var e=this;return(0,u.jsxs)(l.A,{children:[(0,u.jsx)("div",{className:"clickable",style:{backgroundColor:this.props.colour,height:"20px",width:"20px",border:"solid 1px grey"},onClick:function(){return e.setState({hidePicker:!e.state.hidePicker})}},this.props.id+"_1"),(0,u.jsx)("br",{}),(0,u.jsx)(d.A,{type:"text",placeholder:"value",onChange:this.handleForColour.bind(this),onClick:function(){return e.setState({hidePicker:!1})},value:this.props.colour},"_4"),(0,u.jsx)("br",{}),!this.state.hidePicker&&(0,u.jsx)(c.Xq,{color:this.props.colour,onChangeComplete:this.props.onChangeComplete},this.props.id+"_2"),!this.state.hidePicker&&(0,u.jsxs)("div",{children:[(0,u.jsx)("button",{className:"btn btn-link",onClick:function(){return e.handleClearForColour()},children:"clear"}),(0,u.jsx)("button",{className:"btn btn-primary",onClick:this.handleOkForColour.bind(this),children:"Ok"})]},this.props.id+"_3")]})}}])}(o.Component)}}]);

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.