Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
PERFORMA_REPLICA
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Muhammad Usman
PERFORMA_REPLICA
Commits
536f2265
Commit
536f2265
authored
Nov 25, 2019
by
GD-A-150752
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
code-review fix
parent
566f0c81
Hide whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
60 additions
and
70 deletions
+60
-70
app.service.ts
frontend/angular/src/app/app.service.ts
+3
-3
edit-message-template.component.html
...dit-message-template/edit-message-template.component.html
+8
-8
edit-message-template.component.ts
.../edit-message-template/edit-message-template.component.ts
+16
-21
edit-workflow-template.component.html
...t-workflow-template/edit-workflow-template.component.html
+1
-2
edit-workflow-template.component.ts
...dit-workflow-template/edit-workflow-template.component.ts
+14
-18
edit-workflow-template.service.ts
.../edit-workflow-template/edit-workflow-template.service.ts
+1
-1
list-message-template.component.ts
.../list-message-template/list-message-template.component.ts
+2
-2
list-work-flows.component.ts
...p/components/list-work-flows/list-work-flows.component.ts
+2
-2
applicant-sources.enum.ts
frontend/angular/src/app/models/applicant-sources.enum.ts
+0
-0
application-status.enum.ts
frontend/angular/src/app/models/application-status.enum.ts
+0
-0
hiring-team.model.ts
frontend/angular/src/app/models/hiring-team.model.ts
+0
-0
message-template.model.ts
frontend/angular/src/app/models/message-template.model.ts
+3
-3
placeholder-options.enum.ts
frontend/angular/src/app/models/placeholder-options.enum.ts
+0
-0
response-action.enum.ts
frontend/angular/src/app/models/response-action.enum.ts
+0
-0
sorter-model.ts
frontend/angular/src/app/models/sorter-model.ts
+0
-0
stage-type.enum.ts
frontend/angular/src/app/models/stage-type.enum.ts
+0
-0
step-type.enum.ts
frontend/angular/src/app/models/step-type.enum.ts
+0
-0
template-type.enum.ts
frontend/angular/src/app/models/template-type.enum.ts
+0
-0
workflow-message.model.ts
frontend/angular/src/app/models/workflow-message.model.ts
+2
-2
workflow-stage.model.ts
frontend/angular/src/app/models/workflow-stage.model.ts
+3
-3
workflow-step.model.ts
frontend/angular/src/app/models/workflow-step.model.ts
+1
-1
workflow-template.model.ts
frontend/angular/src/app/models/workflow-template.model.ts
+4
-4
No files found.
frontend/angular/src/app/app.service.ts
View file @
536f2265
import
{
Injectable
}
from
'@angular/core'
;
import
{
Injectable
}
from
'@angular/core'
;
import
{
Observable
}
from
'rxjs'
;
import
{
Observable
}
from
'rxjs'
;
import
{
MessageTemplateModel
}
from
"./models/message
T
emplate.model"
;
import
{
MessageTemplateModel
}
from
"./models/message
-t
emplate.model"
;
import
{
PlaceholderOptionsEnum
}
from
'./models/placeholder
O
ptions.enum'
;
import
{
PlaceholderOptionsEnum
}
from
'./models/placeholder
-o
ptions.enum'
;
import
{
TemplateTypeEnum
}
from
'./models/template
T
ype.enum'
;
import
{
TemplateTypeEnum
}
from
'./models/template
-t
ype.enum'
;
import
{
EnumService
}
from
'./oneit/services/enum.service'
;
import
{
EnumService
}
from
'./oneit/services/enum.service'
;
import
{
SearchService
}
from
'./oneit/services/search.service'
;
import
{
SearchService
}
from
'./oneit/services/search.service'
;
import
{
UtilsService
}
from
'./oneit/services/utils.service'
;
import
{
UtilsService
}
from
'./oneit/services/utils.service'
;
...
...
frontend/angular/src/app/components/edit-message-template/edit-message-template.component.html
View file @
536f2265
...
@@ -71,15 +71,15 @@
...
@@ -71,15 +71,15 @@
#
messageContent
#
messageContent
fieldLabel=
"Message Content"
>
fieldLabel=
"Message Content"
>
<p-header>
<p-header>
<span
class=
"ql-formats"
>
<button
class=
"ql-bold"
aria-label=
"Bold"
></button>
<button
class=
"ql-italic"
aria-label=
"Italic"
></button>
<button
class=
"ql-underline"
aria-label=
"Underline"
></button>
</span>
<span
class=
"ql-formats"
>
<span
class=
"ql-formats"
>
<button
class=
"ql-list"
aria-label=
"Bullet"
value=
"bullet"
></button>
<button
class=
"ql-bold"
aria-label=
"Bold"
></button>
<button
class=
"ql-link"
aria-label=
"Link"
></button>
<button
class=
"ql-italic"
aria-label=
"Italic"
></button>
</span>
<button
class=
"ql-underline"
aria-label=
"Underline"
></button>
</span>
<span
class=
"ql-formats"
>
<button
class=
"ql-list"
aria-label=
"Bullet"
value=
"bullet"
></button>
<button
class=
"ql-link"
aria-label=
"Link"
></button>
</span>
</p-header>
</p-header>
</p-editor>
</p-editor>
<textarea
id=
"messageContentTxtAreaId"
*
ngIf=
"smsTemplateType()"
pInputTextarea
<textarea
id=
"messageContentTxtAreaId"
*
ngIf=
"smsTemplateType()"
pInputTextarea
...
...
frontend/angular/src/app/components/edit-message-template/edit-message-template.component.ts
View file @
536f2265
...
@@ -6,9 +6,9 @@ import { OverlayPanel } from 'primeng/overlaypanel';
...
@@ -6,9 +6,9 @@ import { OverlayPanel } from 'primeng/overlaypanel';
import
{
Subscription
}
from
'rxjs/Subscription'
;
import
{
Subscription
}
from
'rxjs/Subscription'
;
import
{
AppService
}
from
'../../app.service'
;
import
{
AppService
}
from
'../../app.service'
;
import
{
SERVICES
}
from
'../../constants'
;
import
{
SERVICES
}
from
'../../constants'
;
import
{
MessageTemplateModel
}
from
'../../models/message
T
emplate.model'
;
import
{
MessageTemplateModel
}
from
'../../models/message
-t
emplate.model'
;
import
{
PlaceholderOptionsEnum
}
from
'../../models/placeholder
O
ptions.enum'
;
import
{
PlaceholderOptionsEnum
}
from
'../../models/placeholder
-o
ptions.enum'
;
import
{
TemplateTypeEnum
}
from
'../../models/template
T
ype.enum'
;
import
{
TemplateTypeEnum
}
from
'../../models/template
-t
ype.enum'
;
import
{
SaveService
}
from
'../../oneit/services/save.service'
;
import
{
SaveService
}
from
'../../oneit/services/save.service'
;
import
{
UtilsService
}
from
'../../oneit/services/utils.service'
;
import
{
UtilsService
}
from
'../../oneit/services/utils.service'
;
import
{
AdminPortalLayoutService
}
from
'../admin-portal/admin-portal-layout/admin-portal-layout.service'
;
import
{
AdminPortalLayoutService
}
from
'../admin-portal/admin-portal-layout/admin-portal-layout.service'
;
...
@@ -196,25 +196,19 @@ export class EditMessageTemplateComponent extends BaseComponent implements OnIni
...
@@ -196,25 +196,19 @@ export class EditMessageTemplateComponent extends BaseComponent implements OnIni
const
delta
=
{
const
delta
=
{
ops
:
[
ops
:
[
{
retain
:
this
.
contentCursorPoint
>
0
?
this
.
contentCursorPoint
:
this
.
contentCursorPoint
+
1
},
{
retain
:
this
.
contentCursorPoint
>
0
?
this
.
contentCursorPoint
:
this
.
contentCursorPoint
+
1
},
{
insert
:
this
.
contentPlaceholder
.
Placeholder
,
attributes
:
{
link
:
this
.
linkText
}}
{
insert
:
`\${Placeholder:
${
this
.
contentPlaceholder
.
Placeholder
}
}`
,
attributes
:
{
link
:
this
.
linkText
}}
]
]
};
};
if
(
this
.
contentCursorPoint
===
0
)
{
if
(
this
.
contentCursorPoint
===
0
)
{
this
.
ngZone
.
run
(()
=>
{
this
.
messageContentEditor
.
getQuill
()
this
.
messageContentEditor
.
getQuill
()
.
insertText
(
this
.
contentCursorPoint
,
' '
);
.
insertText
(
this
.
contentCursorPoint
,
' '
);
this
.
contentCursorPoint
++
;
this
.
contentCursorPoint
++
;
this
.
assignContent
();
});
}
}
try
{
try
{
this
.
ngZone
.
run
(()
=>
{
this
.
messageContentEditor
.
getQuill
()
this
.
messageContentEditor
.
getQuill
()
.
updateContents
(
delta
);
.
updateContents
(
delta
);
this
.
assignContent
();
});
}
catch
(
e
)
{
}
catch
(
e
)
{
this
.
utilsService
.
handleError
(
e
);
this
.
utilsService
.
handleError
(
e
);
}
}
...
@@ -253,13 +247,13 @@ export class EditMessageTemplateComponent extends BaseComponent implements OnIni
...
@@ -253,13 +247,13 @@ export class EditMessageTemplateComponent extends BaseComponent implements OnIni
this
.
contentLinkModal
.
toggle
(
event
,
this
.
messageContentEditor
.
getQuill
());
this
.
contentLinkModal
.
toggle
(
event
,
this
.
messageContentEditor
.
getQuill
());
}
else
{
}
else
{
this
.
messageContentEditor
.
getQuill
()
this
.
messageContentEditor
.
getQuill
()
.
insertText
(
this
.
contentCursorPoint
,
this
.
contentPlaceholder
.
Placeholder
);
.
insertText
(
this
.
contentCursorPoint
,
`\${Placeholder:
${
this
.
contentPlaceholder
.
Placeholder
}
}`
);
this
.
assignContent
();
}
}
}
else
{
}
else
{
const
textarea
:
HTMLTextAreaElement
=
document
.
getElementById
(
'messageContentTxtAreaId'
)
as
HTMLTextAreaElement
;
const
textarea
:
HTMLTextAreaElement
=
document
.
getElementById
(
'messageContentTxtAreaId'
)
as
HTMLTextAreaElement
;
this
.
setValueAndFocus
(
textarea
,
'messageContentTxtArea'
,
this
.
contentPlaceholder
.
Placeholder
,
'MessageContent'
);
this
.
setValueAndFocus
(
textarea
,
'messageContentTxtArea'
,
`\${Placeholder:
${
this
.
contentPlaceholder
.
Placeholder
}
}`
,
'MessageContent'
);
}
}
this
.
resetSelect
(
'contentPlaceholderOptions'
);
this
.
resetSelect
(
'contentPlaceholderOptions'
);
...
@@ -283,7 +277,7 @@ export class EditMessageTemplateComponent extends BaseComponent implements OnIni
...
@@ -283,7 +277,7 @@ export class EditMessageTemplateComponent extends BaseComponent implements OnIni
this
.
messageTemplate
.
TemplateType
=
$event
;
this
.
messageTemplate
.
TemplateType
=
$event
;
if
(
this
.
messageTemplate
.
MessageContent
!==
undefined
)
{
if
(
this
.
messageTemplate
.
MessageContent
!==
undefined
)
{
if
(
this
.
messageTemplate
.
TemplateType
.
Description
===
'SMS'
)
{
if
(
this
.
smsTemplateType
()
)
{
this
.
temporaryMessageContent
=
this
.
messageTemplate
.
MessageContent
;
this
.
temporaryMessageContent
=
this
.
messageTemplate
.
MessageContent
;
this
.
messageTemplate
.
MessageContent
=
this
.
showPlainText
(
this
.
temporaryMessageContent
);
this
.
messageTemplate
.
MessageContent
=
this
.
showPlainText
(
this
.
temporaryMessageContent
);
}
else
{
}
else
{
...
@@ -298,7 +292,7 @@ export class EditMessageTemplateComponent extends BaseComponent implements OnIni
...
@@ -298,7 +292,7 @@ export class EditMessageTemplateComponent extends BaseComponent implements OnIni
option
.
Value
===
'-'
);
option
.
Value
===
'-'
);
}
else
{
}
else
{
this
.
contentPlaceholderOptions
=
this
.
ContentPlaceholderOptionsEnum
this
.
contentPlaceholderOptions
=
this
.
ContentPlaceholderOptionsEnum
.
filter
(
option
=>
option
.
ShowForContent
&&
option
.
Value
!==
'JOB_LINK'
||
option
.
Value
===
'-'
);
.
filter
(
option
=>
option
.
ShowForContent
&&
!
option
.
IsLink
||
option
.
Value
===
'-'
);
}
}
}
}
...
@@ -309,7 +303,7 @@ export class EditMessageTemplateComponent extends BaseComponent implements OnIni
...
@@ -309,7 +303,7 @@ export class EditMessageTemplateComponent extends BaseComponent implements OnIni
this
.
subjectPlaceholder
=
$event
;
this
.
subjectPlaceholder
=
$event
;
if
(
this
.
emailTemplateType
()
&&
this
.
subjectPlaceholder
&&
this
.
subjectPlaceholder
.
Value
)
{
if
(
this
.
emailTemplateType
()
&&
this
.
subjectPlaceholder
&&
this
.
subjectPlaceholder
.
Value
)
{
const
input
:
HTMLInputElement
=
document
.
getElementById
(
'subjectInputId'
)
as
HTMLInputElement
;
const
input
:
HTMLInputElement
=
document
.
getElementById
(
'subjectInputId'
)
as
HTMLInputElement
;
this
.
setValueAndFocus
(
input
,
'subjectInput'
,
this
.
subjectPlaceholder
.
Placeholder
,
'Subject'
);
this
.
setValueAndFocus
(
input
,
'subjectInput'
,
`\${Placeholder:
${
this
.
subjectPlaceholder
.
Placeholder
}
}`
,
'Subject'
);
}
}
this
.
resetSelect
(
'subjectPlaceholderOptions'
);
this
.
resetSelect
(
'subjectPlaceholderOptions'
);
}
}
...
@@ -376,6 +370,7 @@ export class EditMessageTemplateComponent extends BaseComponent implements OnIni
...
@@ -376,6 +370,7 @@ export class EditMessageTemplateComponent extends BaseComponent implements OnIni
}
}
saveMessageTemplate
(
saveCopy
=
false
):
void
{
saveMessageTemplate
(
saveCopy
=
false
):
void
{
this
.
assignContent
();
this
.
utilsService
.
clearErrorMessages
();
this
.
utilsService
.
clearErrorMessages
();
const
service
=
`svc/
${
saveCopy
?
SERVICES
.
SAVE_MESSAGE_AS_COPY
:
SERVICES
.
SAVE
}
`
;
const
service
=
`svc/
${
saveCopy
?
SERVICES
.
SAVE_MESSAGE_AS_COPY
:
SERVICES
.
SAVE
}
`
;
...
...
frontend/angular/src/app/components/edit-workflow-template/edit-workflow-template.component.html
View file @
536f2265
...
@@ -311,8 +311,7 @@
...
@@ -311,8 +311,7 @@
<div
class=
"ui-helper-clearfix"
<div
class=
"ui-helper-clearfix"
style=
"position: relative;height: 25px;"
>
style=
"position: relative;height: 25px;"
>
<i
class=
"{{getMessageClass(selectedMsg.value)}}"
></i>
<i
class=
"{{getMessageClass(selectedMsg.value)}}"
></i>
<div
<div
class=
"dropdown-text"
>
{{selectedMsg.label}}
</div>
class=
"dropdown-text"
>
{{selectedMsg.label}}
</div>
</div>
</div>
</ng-template>
</ng-template>
</p-dropdown>
</p-dropdown>
...
...
frontend/angular/src/app/components/edit-workflow-template/edit-workflow-template.component.ts
View file @
536f2265
...
@@ -8,15 +8,15 @@ import { combineLatest } from 'rxjs/observable/combineLatest';
...
@@ -8,15 +8,15 @@ import { combineLatest } from 'rxjs/observable/combineLatest';
import
{
Subscription
}
from
'rxjs/Subscription'
;
import
{
Subscription
}
from
'rxjs/Subscription'
;
import
{
AppService
}
from
'../../app.service'
;
import
{
AppService
}
from
'../../app.service'
;
import
{
ASSOCS
,
SERVICES
}
from
'../../constants'
;
import
{
ASSOCS
,
SERVICES
}
from
'../../constants'
;
import
{
ApplicantSourcesEnum
}
from
'../../models/applicant
S
ources.enum'
;
import
{
ApplicantSourcesEnum
}
from
'../../models/applicant
-s
ources.enum'
;
import
{
MessageTemplateModel
}
from
'../../models/message
T
emplate.model'
;
import
{
MessageTemplateModel
}
from
'../../models/message
-t
emplate.model'
;
import
{
ResponseActionEnum
}
from
'../../models/response
A
ction.enum'
;
import
{
ResponseActionEnum
}
from
'../../models/response
-a
ction.enum'
;
import
{
StageTypeEnum
}
from
'../../models/stage
T
ype.enum'
;
import
{
StageTypeEnum
}
from
'../../models/stage
-t
ype.enum'
;
import
{
StepTypeEnum
}
from
'../../models/step
T
ype.enum'
;
import
{
StepTypeEnum
}
from
'../../models/step
-t
ype.enum'
;
import
{
WorkflowMessageModel
}
from
'../../models/workflow
M
essage.model'
;
import
{
WorkflowMessageModel
}
from
'../../models/workflow
-m
essage.model'
;
import
{
WorkflowStageModel
}
from
'../../models/workflow
S
tage.model'
;
import
{
WorkflowStageModel
}
from
'../../models/workflow
-s
tage.model'
;
import
{
WorkflowStepModel
}
from
'../../models/workflow
S
tep.model'
;
import
{
WorkflowStepModel
}
from
'../../models/workflow
-s
tep.model'
;
import
{
WorkflowTemplateModel
}
from
'../../models/workflow
T
emplate.model'
;
import
{
WorkflowTemplateModel
}
from
'../../models/workflow
-t
emplate.model'
;
import
{
SaveService
}
from
'../../oneit/services/save.service'
;
import
{
SaveService
}
from
'../../oneit/services/save.service'
;
import
{
UtilsService
}
from
'../../oneit/services/utils.service'
;
import
{
UtilsService
}
from
'../../oneit/services/utils.service'
;
import
{
AdminPortalLayoutService
}
from
'../admin-portal/admin-portal-layout/admin-portal-layout.service'
;
import
{
AdminPortalLayoutService
}
from
'../admin-portal/admin-portal-layout/admin-portal-layout.service'
;
...
@@ -164,15 +164,12 @@ export class EditWorkflowTemplateComponent extends BaseComponent implements OnIn
...
@@ -164,15 +164,12 @@ export class EditWorkflowTemplateComponent extends BaseComponent implements OnIn
}
}
reOrderStages
():
void
{
reOrderStages
():
void
{
this
.
workflow
.
WorkFlowStages
this
.
workflow
.
WorkFlowStages
=
this
.
utilsService
.
sort
(
this
.
workflow
.
WorkFlowStages
,
[
'SortOrder'
],
[
-
1
]);
.
sort
((
a
,
b
)
=>
a
.
SortOrder
<
b
.
SortOrder
?
-
1
:
a
.
SortOrder
>
b
.
SortOrder
?
1
:
0
);
this
.
filterStages
();
this
.
filterStages
();
}
}
reOrderSteps
():
void
{
reOrderSteps
():
void
{
this
.
workflow
.
WorkFlowStages
.
forEach
(
stage
=>
{
this
.
workflow
.
WorkFlowStages
=
this
.
utilsService
.
sort
(
this
.
workflow
.
WorkFlowStages
,
[
'SortOrder'
],
[
-
1
]);
stage
.
Steps
.
sort
((
a
,
b
)
=>
a
.
SortOrder
<
b
.
SortOrder
?
-
1
:
a
.
SortOrder
>
b
.
SortOrder
?
1
:
0
);
});
}
}
isGeneric
(
stage
:
WorkflowStageModel
):
boolean
{
isGeneric
(
stage
:
WorkflowStageModel
):
boolean
{
...
@@ -183,7 +180,6 @@ export class EditWorkflowTemplateComponent extends BaseComponent implements OnIn
...
@@ -183,7 +180,6 @@ export class EditWorkflowTemplateComponent extends BaseComponent implements OnIn
this
.
preStages
=
this
.
filteredStages
(
true
,
false
);
this
.
preStages
=
this
.
filteredStages
(
true
,
false
);
this
.
genericStages
=
this
.
filteredStages
(
false
,
false
);
this
.
genericStages
=
this
.
filteredStages
(
false
,
false
);
// .sort((a, b) => a.SortOrder < b.SortOrder ? -1 : a.SortOrder > b.SortOrder ? 1 : 0)
this
.
postStages
=
this
.
filteredStages
(
false
,
true
);
this
.
postStages
=
this
.
filteredStages
(
false
,
true
);
}
}
...
@@ -463,6 +459,7 @@ export class EditWorkflowTemplateComponent extends BaseComponent implements OnIn
...
@@ -463,6 +459,7 @@ export class EditWorkflowTemplateComponent extends BaseComponent implements OnIn
this
.
utilsService
.
removeMultiRefObject
(
stage
,
this
.
workflow
,
'WorkFlowStages'
,
this
.
createdObjs
,
this
.
utilsService
.
removeMultiRefObject
(
stage
,
this
.
workflow
,
'WorkFlowStages'
,
this
.
createdObjs
,
this
.
updatedObjs
,
this
.
deletedObjs
);
this
.
updatedObjs
,
this
.
deletedObjs
);
this
.
workflow
.
WorkFlowStages
.
forEach
((
stag
,
index
)
=>
stag
.
SortOrder
=
index
+
1
);
this
.
workflow
.
WorkFlowStages
.
forEach
((
stag
,
index
)
=>
stag
.
SortOrder
=
index
+
1
);
this
.
filterStages
();
}
}
});
});
}
}
...
@@ -498,7 +495,6 @@ export class EditWorkflowTemplateComponent extends BaseComponent implements OnIn
...
@@ -498,7 +495,6 @@ export class EditWorkflowTemplateComponent extends BaseComponent implements OnIn
this
.
utilsService
.
addObjsToJSONByObjectID
(
this
.
updatedObjs
,
this
.
workflow
.
WorkFlowStages
);
this
.
utilsService
.
addObjsToJSONByObjectID
(
this
.
updatedObjs
,
this
.
workflow
.
WorkFlowStages
);
this
.
workflow
.
WorkFlowStages
=
this
.
workflow
.
WorkFlowStages
||
[];
this
.
workflow
.
WorkFlowStages
=
this
.
workflow
.
WorkFlowStages
||
[];
this
.
workflow
.
WorkFlowStages
.
forEach
(
stage
=>
{
this
.
workflow
.
WorkFlowStages
.
forEach
(
stage
=>
{
this
.
updatedObjs
[
stage
.
ObjectID
]
=
stage
;
stage
.
Steps
=
stage
.
Steps
||
[];
stage
.
Steps
=
stage
.
Steps
||
[];
stage
.
WorkFlowMessages
=
stage
.
WorkFlowMessages
||
[];
stage
.
WorkFlowMessages
=
stage
.
WorkFlowMessages
||
[];
...
@@ -533,7 +529,7 @@ export class EditWorkflowTemplateComponent extends BaseComponent implements OnIn
...
@@ -533,7 +529,7 @@ export class EditWorkflowTemplateComponent extends BaseComponent implements OnIn
'ui-icon-sms'
;
'ui-icon-sms'
;
}
}
saveWorkflowTemplate
(
saveCopy
=
false
,
testing
=
true
):
void
{
saveWorkflowTemplate
(
saveCopy
=
false
):
void
{
this
.
utilsService
.
clearErrorMessages
();
this
.
utilsService
.
clearErrorMessages
();
const
service
=
`svc/
${
saveCopy
?
SERVICES
.
SAVE_MESSAGE_AS_COPY
:
SERVICES
.
SAVE
}
`
;
const
service
=
`svc/
${
saveCopy
?
SERVICES
.
SAVE_MESSAGE_AS_COPY
:
SERVICES
.
SAVE
}
`
;
...
@@ -557,7 +553,7 @@ export class EditWorkflowTemplateComponent extends BaseComponent implements OnIn
...
@@ -557,7 +553,7 @@ export class EditWorkflowTemplateComponent extends BaseComponent implements OnIn
}
}
onDragStart
(
item
,
list
,
listId
):
void
{
onDragStart
(
item
,
list
,
listId
):
void
{
this
.
draggingItem
=
list
.
find
(
listItem
=>
listItem
.
ObjectID
===
item
.
ObjectID
)
;
this
.
draggingItem
=
item
;
this
.
draggingId
=
listId
;
this
.
draggingId
=
listId
;
}
}
...
...
frontend/angular/src/app/components/edit-workflow-template/edit-workflow-template.service.ts
View file @
536f2265
import
{
Injectable
}
from
'@angular/core'
;
import
{
Injectable
}
from
'@angular/core'
;
import
{
Observable
}
from
'rxjs/Observable'
;
import
{
Observable
}
from
'rxjs/Observable'
;
import
{
SERVICES
}
from
'../../constants'
;
import
{
SERVICES
}
from
'../../constants'
;
import
{
MessageTemplateModel
}
from
'../../models/message
T
emplate.model'
;
import
{
MessageTemplateModel
}
from
'../../models/message
-t
emplate.model'
;
import
{
SearchService
}
from
'../../oneit/services/search.service'
;
import
{
SearchService
}
from
'../../oneit/services/search.service'
;
import
{
UtilsService
}
from
'../../oneit/services/utils.service'
;
import
{
UtilsService
}
from
'../../oneit/services/utils.service'
;
...
...
frontend/angular/src/app/components/list-message-template/list-message-template.component.ts
View file @
536f2265
...
@@ -4,8 +4,8 @@ import { combineLatest } from 'rxjs/observable/combineLatest';
...
@@ -4,8 +4,8 @@ import { combineLatest } from 'rxjs/observable/combineLatest';
import
{
Subscription
}
from
'rxjs/Subscription'
;
import
{
Subscription
}
from
'rxjs/Subscription'
;
import
{
AppService
}
from
'../../app.service'
;
import
{
AppService
}
from
'../../app.service'
;
import
{
SEARCH
,
SERVICES
}
from
'../../constants'
;
import
{
SEARCH
,
SERVICES
}
from
'../../constants'
;
import
{
MessageTemplateModel
}
from
'../../models/message
T
emplate.model'
;
import
{
MessageTemplateModel
}
from
'../../models/message
-t
emplate.model'
;
import
{
SorterModel
}
from
'../../models/sorter
M
odel'
;
import
{
SorterModel
}
from
'../../models/sorter
-m
odel'
;
import
{
SearchService
}
from
'../../oneit/services/search.service'
;
import
{
SearchService
}
from
'../../oneit/services/search.service'
;
import
{
UtilsService
}
from
'../../oneit/services/utils.service'
;
import
{
UtilsService
}
from
'../../oneit/services/utils.service'
;
import
{
AdminPortalLayoutService
}
from
'../admin-portal/admin-portal-layout/admin-portal-layout.service'
;
import
{
AdminPortalLayoutService
}
from
'../admin-portal/admin-portal-layout/admin-portal-layout.service'
;
...
...
frontend/angular/src/app/components/list-work-flows/list-work-flows.component.ts
View file @
536f2265
...
@@ -4,8 +4,8 @@ import { combineLatest } from 'rxjs/observable/combineLatest';
...
@@ -4,8 +4,8 @@ import { combineLatest } from 'rxjs/observable/combineLatest';
import
{
Subscription
}
from
'rxjs/Subscription'
;
import
{
Subscription
}
from
'rxjs/Subscription'
;
import
{
AppService
}
from
'../../app.service'
;
import
{
AppService
}
from
'../../app.service'
;
import
{
SEARCH
,
SERVICES
}
from
'../../constants'
;
import
{
SEARCH
,
SERVICES
}
from
'../../constants'
;
import
{
SorterModel
}
from
'../../models/sorter
M
odel'
;
import
{
SorterModel
}
from
'../../models/sorter
-m
odel'
;
import
{
WorkflowTemplateModel
}
from
'../../models/workflow
T
emplate.model'
;
import
{
WorkflowTemplateModel
}
from
'../../models/workflow
-t
emplate.model'
;
import
{
UtilsService
}
from
'../../oneit/services/utils.service'
;
import
{
UtilsService
}
from
'../../oneit/services/utils.service'
;
import
{
AdminPortalLayoutService
}
from
'../admin-portal/admin-portal-layout/admin-portal-layout.service'
;
import
{
AdminPortalLayoutService
}
from
'../admin-portal/admin-portal-layout/admin-portal-layout.service'
;
import
{
BaseComponent
}
from
'../base/base.component'
;
import
{
BaseComponent
}
from
'../base/base.component'
;
...
...
frontend/angular/src/app/models/applicant
S
ources.enum.ts
→
frontend/angular/src/app/models/applicant
-s
ources.enum.ts
View file @
536f2265
File moved
frontend/angular/src/app/models/application
S
tatus.enum.ts
→
frontend/angular/src/app/models/application
-s
tatus.enum.ts
View file @
536f2265
File moved
frontend/angular/src/app/models/hiring
T
eam.model.ts
→
frontend/angular/src/app/models/hiring
-t
eam.model.ts
View file @
536f2265
File moved
frontend/angular/src/app/models/message
T
emplate.model.ts
→
frontend/angular/src/app/models/message
-t
emplate.model.ts
View file @
536f2265
import
{
CLASSES
}
from
'../constants'
;
import
{
CLASSES
}
from
'../constants'
;
import
{
ApplicationStatusEnum
}
from
'./application
S
tatus.enum'
;
import
{
ApplicationStatusEnum
}
from
'./application
-s
tatus.enum'
;
import
{
HiringTeamModel
}
from
'./hiring
T
eam.model'
;
import
{
HiringTeamModel
}
from
'./hiring
-t
eam.model'
;
import
{
TemplateTypeEnum
}
from
'./template
T
ype.enum'
;
import
{
TemplateTypeEnum
}
from
'./template
-t
ype.enum'
;
export
class
MessageTemplateModel
{
export
class
MessageTemplateModel
{
ObjectID
:
string
;
ObjectID
:
string
;
...
...
frontend/angular/src/app/models/placeholder
O
ptions.enum.ts
→
frontend/angular/src/app/models/placeholder
-o
ptions.enum.ts
View file @
536f2265
File moved
frontend/angular/src/app/models/response
A
ction.enum.ts
→
frontend/angular/src/app/models/response
-a
ction.enum.ts
View file @
536f2265
File moved
frontend/angular/src/app/models/sorter
M
odel.ts
→
frontend/angular/src/app/models/sorter
-m
odel.ts
View file @
536f2265
File moved
frontend/angular/src/app/models/stage
T
ype.enum.ts
→
frontend/angular/src/app/models/stage
-t
ype.enum.ts
View file @
536f2265
File moved
frontend/angular/src/app/models/step
T
ype.enum.ts
→
frontend/angular/src/app/models/step
-t
ype.enum.ts
View file @
536f2265
File moved
frontend/angular/src/app/models/template
T
ype.enum.ts
→
frontend/angular/src/app/models/template
-t
ype.enum.ts
View file @
536f2265
File moved
frontend/angular/src/app/models/workflow
M
essage.model.ts
→
frontend/angular/src/app/models/workflow
-m
essage.model.ts
View file @
536f2265
import
{
CLASSES
}
from
'../constants'
;
import
{
CLASSES
}
from
'../constants'
;
import
{
MessageTemplateModel
}
from
'./message
T
emplate.model'
;
import
{
MessageTemplateModel
}
from
'./message
-t
emplate.model'
;
import
{
ApplicantSourcesEnum
}
from
'./applicant
S
ources.enum'
;
import
{
ApplicantSourcesEnum
}
from
'./applicant
-s
ources.enum'
;
export
class
WorkflowMessageModel
{
export
class
WorkflowMessageModel
{
ObjectID
:
string
;
ObjectID
:
string
;
...
...
frontend/angular/src/app/models/workflow
S
tage.model.ts
→
frontend/angular/src/app/models/workflow
-s
tage.model.ts
View file @
536f2265
import
{
CLASSES
}
from
'../constants'
;
import
{
CLASSES
}
from
'../constants'
;
import
{
StageTypeEnum
}
from
'./stage
T
ype.enum'
;
import
{
StageTypeEnum
}
from
'./stage
-t
ype.enum'
;
import
{
WorkflowMessageModel
}
from
'./workflow
M
essage.model'
;
import
{
WorkflowMessageModel
}
from
'./workflow
-m
essage.model'
;
import
{
WorkflowStepModel
}
from
'./workflow
S
tep.model'
;
import
{
WorkflowStepModel
}
from
'./workflow
-s
tep.model'
;
export
class
WorkflowStageModel
{
export
class
WorkflowStageModel
{
ObjectID
:
string
;
ObjectID
:
string
;
...
...
frontend/angular/src/app/models/workflow
S
tep.model.ts
→
frontend/angular/src/app/models/workflow
-s
tep.model.ts
View file @
536f2265
import
{
CLASSES
}
from
'../constants'
;
import
{
CLASSES
}
from
'../constants'
;
import
{
StepTypeEnum
}
from
'./step
T
ype.enum'
;
import
{
StepTypeEnum
}
from
'./step
-t
ype.enum'
;
export
class
WorkflowStepModel
{
export
class
WorkflowStepModel
{
ObjectID
:
string
;
ObjectID
:
string
;
...
...
frontend/angular/src/app/models/workflow
T
emplate.model.ts
→
frontend/angular/src/app/models/workflow
-t
emplate.model.ts
View file @
536f2265
import
{
CLASSES
}
from
'../constants'
;
import
{
CLASSES
}
from
'../constants'
;
import
{
HiringTeamModel
}
from
'./hiring
T
eam.model'
;
import
{
HiringTeamModel
}
from
'./hiring
-t
eam.model'
;
import
{
ResponseActionEnum
}
from
'./response
A
ction.enum'
;
import
{
ResponseActionEnum
}
from
'./response
-a
ction.enum'
;
import
{
WorkflowMessageModel
}
from
'./workflow
M
essage.model'
;
import
{
WorkflowMessageModel
}
from
'./workflow
-m
essage.model'
;
import
{
WorkflowStageModel
}
from
'./workflow
S
tage.model'
;
import
{
WorkflowStageModel
}
from
'./workflow
-s
tage.model'
;
export
class
WorkflowTemplateModel
{
export
class
WorkflowTemplateModel
{
ObjectID
:
string
;
ObjectID
:
string
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment