| | |
| | | 'use strict'; |
| | | |
| | | require.config({ |
| | | urlArgs : "bust=v4.0.34", |
| | | urlArgs : "bust=v0.9.0", |
| | | paths : { |
| | | 'jquery' : '../bower_components/jquery/dist/jquery', |
| | | 'jquery-ui' : '../bower_components/jquery-ui/jquery-ui', |
| | |
| | | 'htmlDiff' : '/bower_components/htmldiff/js/htmldiff', // 이슈 내용 변경 비교를 위해 사용 |
| | | 'bootstrapUtil' : '../custom_components/bootstrap/js/dist/util', // 도움말 툴팁을 위해 사용 |
| | | 'tooltip' : '../custom_components/bootstrap/js/dist/tooltip', // 도움말 툴입을 위해 사용 |
| | | |
| | | |
| | | 'googleChartLoader' : '../custom_components/google-chart/loader', // 구글 차트 로더 |
| | | 'googleChart' : '../custom_components/google-chart/googleChart.directive', // 구글 차트 로더 |
| | | |
| | | 'angularTranslate' : '../custom_components/angular-translate/angular-translate', // 다국어 처리에 사용 |
| | | 'commonController' : 'app/common/common.controller', // 공통 컨트롤러 |
| | |
| | | 'memberProgressWidget' : '../custom_components/widget/member-progress-widget/member-progress-widget.directive', // 멤버별 진행률 차트를 넣는데 사용한다. |
| | | 'projectProgressWidget' : '../custom_components/widget/project-progress-widget/project-progress-widget.directive', // 진행 중인 프로젝트 현황 차트를 넣는데 사용한다. |
| | | 'projectMemberListController' : '../custom_components/widget/project-progress-widget/projectMemberList.controller', // 진행 중인 프로젝트 현황 차트에서 팀원 확인에 사용한다. |
| | | 'projectDepartmentListController' : '../custom_components/widget/project-progress-widget/projectDepartmentList.controller', |
| | | 'issueStatisticsWidget' : '../custom_components/widget/issue-statistics-widget/issue-statistics-widget.directive', // 전체 이슈 현황 차트를 넣는데 사용한다. |
| | | 'workflowWidget' : '../custom_components/widget/workflow-widget/workflow-widget.directive', // 워크플로우 차트를 넣는데 사용한다. |
| | | 'issueTypeWidget' : '../custom_components/widget/issue-type-widget/issue-type-widget.directive', // 이슈 타입 별 이슈 현황 차트를 넣는데 사용한다. |
| | |
| | | /* 이슈 */ |
| | | 'issueRoute' : 'app/issue/issue', // 이슈에 관련된 route 정보 |
| | | 'issueAddController' : 'app/issue/issueAdd.controller', // 이슈 생성 컨트롤러 |
| | | 'issueAddRelationController' : 'app/issue/issueAddRelation.controller', // 이슈 생성 컨트롤러 |
| | | 'issueModifyController' : 'app/issue/issueModify.controller', // 이슈 수정 컨트롤러 |
| | | 'issueDetailController' : 'app/issue/issueDetail.controller', // 이슈 상세 컨트롤러 |
| | | 'issueListController' : 'app/issue/issueList.controller', // 이슈 목록 컨트롤러 |
| | | 'issueManagerController' : 'app/issue/issueManager.controller', // 이슈 관리 컨트롤러 |
| | | 'issueImportExcelController' : 'app/issue/issueImportExcel.controller', // 이슈 엑셀 대량 import |
| | | 'issueModifyStatusController' : 'app/issue/issueModifyStatus.controller', // 이슈 다중 상태 변경 컨트롤러 |
| | | 'downIssueModifyStatusController' : 'app/issue/downIssueModifyStatus.controller', // 하위 이슈 상태 변경 컨트롤러 |
| | | 'issueAddTableConfigController' : 'app/issue/issueAddTableConfig.controller', // 이슈 테이블 설정 컨트롤러 |
| | | 'issueSendMailController' : 'app/issue/issueSendMail.controller', // 이슈 이메일 발송 컨트롤러 |
| | | 'issueAddRelationTableConfigController' : 'app/issue/issueAddRelationTableConfig.controller', // 이슈 테이블 설정 컨트롤러 |
| | | 'issueAddDownTableConfigController' : 'app/issue/issueAddDownTableConfig.controller', // 이슈 테이블 설정 컨트롤러 |
| | | 'issueSendMailPartnersController' : 'app/issue/issueSendMailPartners.controller', // 이슈 이메일 발송 컨트롤러 |
| | | 'issueVersionViewController' : 'app/issue/issueVersionView.controller', // 이슈 버전 확인 컨트롤러 |
| | | 'issueReservationController' : 'app/issue/issueReservation.controller', // 이슈 발생 예약 컨트롤러 |
| | | 'issueModifyUserController' : 'app/issue/issueModifyUser.controller', // 이슈 담당자 컨트롤러 |
| | | 'issueModifyDepartmentController' : 'app/issue/issueModifyDepartment.controller', // 이슈 담당부서 컨트롤러 |
| | | 'issueService' : 'components/issue/issue.service', // 이슈에 관련된 통신을 담당한다. |
| | | 'issueVersionService' : 'components/issueVersion/issueVersion.service', // 이슈 버전에 관련된 통신을 담당한다. |
| | | 'issueReservationService' : 'components/issueReservation/issueReservation.service', // 이슈 발생 예약에 관련된 통신을 담당한다. |
| | | 'issueRelationService' : 'components/issueRelation/issueRelation.service', // 관련 이슈에 관련된 통신을 담당한다. |
| | | 'issueUserService' : 'components/issueUser/issueUser.service', // 이슈 담당자 관련 통신을 담당한다. |
| | | 'issueDepartmentService' : 'components/issueDepartment/issueDepartment.service', // 이슈 담당자 관련 통신을 담당한다. |
| | | |
| | | /* 할일 관련 */ |
| | | |
| | |
| | | 'workspacePaymentModifyController' : 'app/workspace/workspacePaymentModify.controller', // 결재 수정 컨트롤러 |
| | | 'workspacePaymentAddController' : 'app/workspace/workspacePaymentAdd.controller', // 추가 결제 컨트롤러 |
| | | 'workspacePaymentAgreeTermController' : 'app/workspace/workspacePaymentAgreeTerm.controller', // 업무 공간 이용 약관 확인 컨트롤러 |
| | | 'workspaceUserLevelController' : 'app/workspace/workspaceUserLevelConfig.controller', // 사용자 관리 컨트롤러 |
| | | 'workspaceUserLevelController' : 'app/workspace/workspaceUserLevelConfig.controller', // 사용자 등급 관리 컨트롤러 |
| | | 'workspaceLevelAddController' : 'app/workspace/workspaceLevelAdd.controller', // 사용자 등급 추가 컨트롤러 |
| | | 'levelModifyController' : 'app/workspace/levelModify.controller', // 사용자 등급 수정 컨트롤러 |
| | | 'departmentModifyController' : 'app/workspace/departmentModify.controller', // 사용자 등급 수정 컨트롤러 |
| | | 'workspaceLevelModifyController' : 'app/workspace/workspaceLevelModify.controller', // 사용자 등급 수정 컨트롤러 |
| | | 'workspaceDepartmentModifyController' : 'app/workspace/workspaceDepartmentModify.controller', // 부서 수정 컨트롤러 |
| | | 'workspaceDepartmentAddController' : 'app/workspace/workspaceDepartmentAdd.controller', // 부서 추가 컨트롤러 |
| | | 'workspaceDepartmentConfigController' : 'app/workspace/workspaceDepartmentConfig.controller', // 사용자 부서 관리 컨트롤러 |
| | | 'workspaceDepartmentConfigController' : 'app/workspace/workspaceDepartmentConfig.controller', // 부서 관리 컨트롤러 |
| | | 'workspaceUserDepartmentModifyController' : 'app/workspace/workspaceUserDepartmentModify.controller', // 사용자 부서 수정 컨트롤러 |
| | | 'workspaceService' : 'components/workspace/workspace.service', // 업무 공간에 관련된 통신을 담당한다. |
| | | 'paymentService' : 'components/payment/payment.service', // 결재에 관련된 통신을 담당한다. |
| | | |
| | |
| | | |
| | | /* api */ |
| | | 'apiRoute' : 'app/api/api', // api route 정보 |
| | | 'apiService' : 'components/api/api.service', // api 관련된 통신 담당 |
| | | 'apiAuthController' :'app/api/apiAuth.controller', // api 인증 컨트롤러 |
| | | 'apiSettingController' : 'app/api/apiSetting.controller', // api 설정 컨트롤러 |
| | | 'apiMonitorController' : 'app/api/apiMonitor.controller', // api 모니터링 컨트롤러 |
| | | |
| | | |
| | | /* 업체 */ |
| | | 'companyFieldRoute' : 'app/companyField/companyField', // 업체 route 정보 |
| | |
| | | 'autoCompleteController', |
| | | 'userInviteController', |
| | | 'issueAddController', // 이슈 만들기에서 사용 |
| | | 'issueAddRelationController', // 이슈 만들기에서 사용 |
| | | 'issueService', // 이슈 만들기에서 사용 |
| | | 'issueTypeService', // 이슈 만들기에서 사용 |
| | | 'priorityService', // 이슈 만들기에서 사용 |
| | |
| | | 'summerNote-ja-JP', // 이슈 만들기에서 사용 |
| | | 'summerNote-vi-VN', // 이슈 만들기에서 사용 |
| | | 'issueUserService', |
| | | 'issueDepartmentService', |
| | | 'jsShortCut', |
| | | 'languageService', |
| | | 'principalService', |
| | |
| | | 'authService', |
| | | 'userInviteService', |
| | | 'projectService', |
| | | 'customFieldService', |
| | | 'loginRoute', |
| | | 'projectRoute', |
| | | 'issueStatusRoute', |
| | |
| | | 'workflowService', |
| | | 'issueSearchService', |
| | | 'systemEmailService', |
| | | 'issueStatusService', |
| | | 'noticeService', |
| | | 'faqService', |
| | | 'guideService', |
| | |
| | | 'workflowStatusService', |
| | | 'companyFieldService', |
| | | 'ispFieldService', |
| | | 'hostingFieldService' |
| | | 'hostingFieldService', |
| | | 'userWorkspaceService' |
| | | ], function ($, angular, domReady, app, sortable, crypto) { |
| | | // 대시보드에서 Sortable 인식 못하는 문제 해결 |
| | | window.Sortable = sortable; |