YetiForceCompany/YetiForceCRM

View on GitHub
public_html/layouts/basic/components/InterestsConflict.min.js.map

Summary

Maintainability
Test Coverage
{"version":3,"file":"InterestsConflict.min.js","sources":["InterestsConflict.js"],"sourcesContent":["/* {[The file is published on the basis of YetiForce Public License 6.5 that can be found in the following directory: licenses/LicenseEN.txt or yetiforce.com]} */\n'use strict';\n\n$.Class(\n\t'AppComponents_InterestsConflict_Js',\n\n\t{\n\t\t/**\n\t\t * Register unlock tab events\n\t\t * @param {jQuery} container\n\t\t */\n\t\tregisterUnlock: function (container) {\n\t\t\tlet form = container.find('.js-filter-form');\n\t\t\tApp.Fields.Date.registerRange(form);\n\t\t\tlet table = $('#js-unlock-table');\n\t\t\tif (table.hasClass('dataTable')) {\n\t\t\t\ttable.DataTable().clear().destroy();\n\t\t\t}\n\t\t\tlet dt = app.registerDataTables(table, {\n\t\t\t\tprocessing: true,\n\t\t\t\tserverSide: true,\n\t\t\t\tpaging: true,\n\t\t\t\tsearching: false,\n\t\t\t\tlengthChange: false,\n\t\t\t\tpageLength: 15,\n\t\t\t\tajax: {\n\t\t\t\t\turl: 'index.php?module=AppComponents&action=InterestsConflict&mode=getUnlock',\n\t\t\t\t\ttype: 'POST',\n\t\t\t\t\tdata: function (data) {\n\t\t\t\t\t\tdata = $.extend(data, form.serializeFormData());\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\torder: [[0, 'desc']],\n\t\t\t\tcolumns: [\n\t\t\t\t\t{ data: 'date_time' },\n\t\t\t\t\t{ data: 'user_id' },\n\t\t\t\t\t{\n\t\t\t\t\t\tdata: 'status',\n\t\t\t\t\t\trender: function (data, type, row, meta) {\n\t\t\t\t\t\t\tswitch (data) {\n\t\t\t\t\t\t\t\tcase 1:\n\t\t\t\t\t\t\t\t\treturn `<span class=\"fas fa-check text-success\" title=\"${app.vtranslate(\n\t\t\t\t\t\t\t\t\t\t'JS_UNLOCK_STATUS_ACCEPTED'\n\t\t\t\t\t\t\t\t\t)}\"></span>`;\n\t\t\t\t\t\t\t\tcase 2:\n\t\t\t\t\t\t\t\t\treturn `<span class=\"fas fa-times text-danger\" title=\"${app.vtranslate(\n\t\t\t\t\t\t\t\t\t\t'JS_UNLOCK_STATUS_REJECTED'\n\t\t\t\t\t\t\t\t\t)}\"></span>`;\n\t\t\t\t\t\t\t\tcase 3:\n\t\t\t\t\t\t\t\t\treturn `<span class=\"fas fa-slash text-dark\" title=\"${app.vtranslate(\n\t\t\t\t\t\t\t\t\t\t'JS_UNLOCK_STATUS_CANCELED'\n\t\t\t\t\t\t\t\t\t)}\"></span>`;\n\t\t\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\t\t\treturn `<span class=\"fas fa-question text-warning\" title=\"${app.vtranslate(\n\t\t\t\t\t\t\t\t\t\t'JS_UNLOCK_STATUS_NEW'\n\t\t\t\t\t\t\t\t\t)}\"></span>`;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\tdata: 'related'\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\torderable: false,\n\t\t\t\t\t\tdata: 'comment'\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\torderable: false,\n\t\t\t\t\t\tdata: function (row) {\n\t\t\t\t\t\t\tlet action = row['info']\n\t\t\t\t\t\t\t\t? `<span class=\"fas fa-info-circle text-primary js-popover-tooltip mr-2\" data-content=\"${row['info']}\"></span>`\n\t\t\t\t\t\t\t\t: '';\n\t\t\t\t\t\t\tif (row['status'] === 0) {\n\t\t\t\t\t\t\t\taction += `<button type=\"button\" class=\"btn btn-success btn-sm js-update\" data-id=\"${\n\t\t\t\t\t\t\t\t\trow['id']\n\t\t\t\t\t\t\t\t}\" data-status=\"1\" title=\"${app.vtranslate(\n\t\t\t\t\t\t\t\t\t'BTN_UNLOCK_STATUS_ACTION_ACCEPT'\n\t\t\t\t\t\t\t\t)}\" data-js=\"click\"><span class=\"fas fa-check\"></span></button><button type=\"button\" class=\"btn btn-danger btn-sm ml-2 js-update\" data-id=\"${\n\t\t\t\t\t\t\t\t\trow['id']\n\t\t\t\t\t\t\t\t}\" data-status=\"2\" title=\"${app.vtranslate(\n\t\t\t\t\t\t\t\t\t'BTN_UNLOCK_STATUS_ACTION_REJECT'\n\t\t\t\t\t\t\t\t)}\" data-js=\"click\"><span class=\"fas fa-times\"></span></button>`;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\treturn action;\n\t\t\t\t\t\t},\n\t\t\t\t\t\tdefaultContent: ''\n\t\t\t\t\t}\n\t\t\t\t]\n\t\t\t});\n\t\t\tcontainer.find('input,select').on('change', function () {\n\t\t\t\tdt.ajax.reload();\n\t\t\t});\n\t\t\ttable.off('click', '.js-update').on('click', '.js-update', function () {\n\t\t\t\tAppConnector.request({\n\t\t\t\t\tmodule: 'AppComponents',\n\t\t\t\t\taction: 'InterestsConflict',\n\t\t\t\t\tmode: 'updateUnlockStatus',\n\t\t\t\t\tid: this.dataset.id,\n\t\t\t\t\tstatus: this.dataset.status\n\t\t\t\t})\n\t\t\t\t\t.done(function () {\n\t\t\t\t\t\tapp.showNotify({\n\t\t\t\t\t\t\ttext: app.vtranslate('JS_SAVE_NOTIFY_OK'),\n\t\t\t\t\t\t\ttype: 'success'\n\t\t\t\t\t\t});\n\t\t\t\t\t\tdt.ajax.reload(null, false);\n\t\t\t\t\t})\n\t\t\t\t\t.fail(function () {\n\t\t\t\t\t\tapp.showNotify({\n\t\t\t\t\t\t\ttext: app.vtranslate('JS_ERROR'),\n\t\t\t\t\t\t\ttype: 'error'\n\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t});\n\t\t},\n\t\t/**\n\t\t * Register confirmations tab events\n\t\t * @param {jQuery} container\n\t\t */\n\t\tregisterConfirmations: function (container) {\n\t\t\tlet form = container.find('.js-filter-form');\n\t\t\tApp.Fields.Date.registerRange(form);\n\t\t\tlet table = $('#js-confirm-table');\n\t\t\tif (table.hasClass('dataTable')) {\n\t\t\t\ttable.DataTable().clear().destroy();\n\t\t\t}\n\t\t\tlet dt = app.registerDataTables(table, {\n\t\t\t\tprocessing: true,\n\t\t\t\tserverSide: true,\n\t\t\t\tpaging: true,\n\t\t\t\tsearching: false,\n\t\t\t\tlengthChange: false,\n\t\t\t\tpageLength: 15,\n\t\t\t\tajax: {\n\t\t\t\t\turl: 'index.php?module=AppComponents&action=InterestsConflict&mode=getConfirm',\n\t\t\t\t\ttype: 'POST',\n\t\t\t\t\tdata: function (data) {\n\t\t\t\t\t\tdata = $.extend(data, form.serializeFormData());\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\torder: [[0, 'desc']],\n\t\t\t\tcolumns: [\n\t\t\t\t\t{ data: 'date_time' },\n\t\t\t\t\t{ data: 'user' },\n\t\t\t\t\t{\n\t\t\t\t\t\tdata: 'status',\n\t\t\t\t\t\trender: function (data, type, row, meta) {\n\t\t\t\t\t\t\tswitch (data) {\n\t\t\t\t\t\t\t\tcase 0:\n\t\t\t\t\t\t\t\t\treturn '<span class=\"fas fa-times text-success\"></span>';\n\t\t\t\t\t\t\t\tcase 1:\n\t\t\t\t\t\t\t\t\treturn '<span class=\"fas fa-check text-danger\"></span>';\n\t\t\t\t\t\t\t\tcase 2:\n\t\t\t\t\t\t\t\t\treturn '<span class=\"fas fa-slash text-dark\"></span>';\n\t\t\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\t\t\treturn '<span class=\"fas fa-question\"></span>';\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\tdata: 'related'\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\tclass: 'details-control',\n\t\t\t\t\t\torderable: false,\n\t\t\t\t\t\tdata: function (row) {\n\t\t\t\t\t\t\tlet action = row['info']\n\t\t\t\t\t\t\t\t? `<span class=\"fas fa-info-circle text-primary js-popover-tooltip mr-2\" data-content=\"${row['info']}\"></span>`\n\t\t\t\t\t\t\t\t: '';\n\t\t\t\t\t\t\tif (row['db'] !== 'base') {\n\t\t\t\t\t\t\t\treturn action;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\taction += `<button type=\"button\" class=\"btn btn-primary btn-sm js-update\" data-user=\"${\n\t\t\t\t\t\t\t\trow['user_id']\n\t\t\t\t\t\t\t}\" data-related=\"${row['related_id']}\"  title=\"${app.vtranslate(\n\t\t\t\t\t\t\t\t'JS_INTERESTS_CONFLICT_SET_CANCELED'\n\t\t\t\t\t\t\t)}\"><span class=\"fas fa-minus\"></span></button>`;\n\t\t\t\t\t\t\treturn action;\n\t\t\t\t\t\t},\n\t\t\t\t\t\tdefaultContent: ''\n\t\t\t\t\t}\n\t\t\t\t]\n\t\t\t});\n\t\t\tcontainer.find('input,select').on('change', function () {\n\t\t\t\tdt.ajax.reload();\n\t\t\t});\n\t\t\ttable.off('click', '.js-update').on('click', '.js-update', function () {\n\t\t\t\tapp.showConfirmModal({\n\t\t\t\t\ttitle: app.vtranslate('JS_ENTER_A_REASON'),\n\t\t\t\t\tshowDialog: true,\n\t\t\t\t\tmultiLineDialog: true,\n\t\t\t\t\tconfirmedCallback: (notice, value) => {\n\t\t\t\t\t\tAppConnector.request({\n\t\t\t\t\t\t\tmodule: 'AppComponents',\n\t\t\t\t\t\t\taction: 'InterestsConflict',\n\t\t\t\t\t\t\tmode: 'updateConfirmStatus',\n\t\t\t\t\t\t\tid: this.dataset.user,\n\t\t\t\t\t\t\tbaseRecord: this.dataset.related,\n\t\t\t\t\t\t\tcomment: value\n\t\t\t\t\t\t})\n\t\t\t\t\t\t\t.done(function () {\n\t\t\t\t\t\t\t\tapp.showNotify({\n\t\t\t\t\t\t\t\t\ttext: app.vtranslate('JS_SAVE_NOTIFY_OK'),\n\t\t\t\t\t\t\t\t\ttype: 'success'\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\tdt.ajax.reload(null, false);\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t.fail(function () {\n\t\t\t\t\t\t\t\tapp.showNotify({\n\t\t\t\t\t\t\t\t\ttext: app.vtranslate('JS_ERROR'),\n\t\t\t\t\t\t\t\t\ttype: 'error'\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\t\t}\n\t},\n\t{\n\t\t/**\n\t\t * Register events\n\t\t */\n\t\tregisterEvents: function () {\n\t\t\tlet container = $('.contentsDiv');\n\t\t\tswitch (CONFIG['mode']) {\n\t\t\t\tcase 'unlock':\n\t\t\t\t\tAppComponents_InterestsConflict_Js.registerUnlock(container);\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'confirm':\n\t\t\t\t\tAppComponents_InterestsConflict_Js.registerConfirmations(container);\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n);\n"],"names":["$","Class","registerUnlock","container","form","find","App","Fields","Date","registerRange","table","hasClass","DataTable","clear","destroy","dt","app","registerDataTables","processing","serverSide","paging","searching","lengthChange","pageLength","ajax","url","type","data","extend","serializeFormData","order","columns","render","concat","vtranslate","orderable","row","action","info","status","id","defaultContent","on","reload","off","AppConnector","request","module","mode","dataset","done","showNotify","text","fail","registerConfirmations","class","db","user_id","related_id","_this","showConfirmModal","title","showDialog","multiLineDialog","confirmedCallback","notice","value","user","baseRecord","related","comment","registerEvents","CONFIG","AppComponents_InterestsConflict_Js"],"mappings":"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"}