(postypeID)
| 2886 | return _tableObject.getCurrentRow(); |
| 2887 | } |
| 2888 | async function _getNewPositionForm(postypeID) { |
| 2889 | switch (_getModuleName()) { |
| 2890 | case ModuleNameEnum.JOB: |
| 2891 | await _showFormNewPosition(buttons.STATE.new, postypeID); |
| 2892 | break; |
| 2893 | case ModuleNameEnum.SIHEADER: |
| 2894 | |
| 2895 | await _showNewJobFromTemplateDialog(postypeID); |
| 2896 | break; |
| 2897 | case ModuleNameEnum.CEHEADER: |
| 2898 | await _showFormNewPosition(buttons.STATE.new, postypeID); |
| 2899 | break; |
| 2900 | case ModuleNameEnum.ORDER: |
| 2901 | await _showFormNewPosition(buttons.STATE.new, postypeID); |
| 2902 | break; |
| 2903 | case ModuleNameEnum.CIHEADER: |
| 2904 | await _showFormNewPosition(buttons.STATE.new, postypeID); |
| 2905 | break; |
| 2906 | default: |
| 2907 | throw new Error('Invalid type "_getModuleName()"'); |
| 2908 | } |
| 2909 | } |
| 2910 | async function _showNewJobFromTemplateDialog(postypeID) { |
| 2911 | const options = { |
| 2912 | title: TC.selectJobFromTemplateDialogTitle, |
no test coverage detected