Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mytime
Project
Project
Details
Activity
Releases
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
Narendar Vakiti
mytime
Commits
6148852a
Unverified
Commit
6148852a
authored
Sep 07, 2018
by
mduppanapudi-nisum-com
Committed by
GitHub
Sep 07, 2018
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #191 from nisum-inc/MyTeam_NewDesign
My team new design
parents
e38dc67d
b9bb60c0
Changes
20
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
878 additions
and
568 deletions
+878
-568
HeaderController.js
src/main/webapp/WEB-INF/controllers/HeaderController.js
+5
-0
custom-theme.css
src/main/webapp/WEB-INF/css/custom-theme.css
+462
-0
nisum-small.png
src/main/webapp/WEB-INF/images/nisum-small.png
+0
-0
accounts.html
src/main/webapp/WEB-INF/templates/accounts.html
+11
-23
domains.html
src/main/webapp/WEB-INF/templates/domains.html
+11
-22
employee.html
src/main/webapp/WEB-INF/templates/employee.html
+19
-28
footer.html
src/main/webapp/WEB-INF/templates/footer.html
+5
-6
header.html
src/main/webapp/WEB-INF/templates/header.html
+11
-18
home.html
src/main/webapp/WEB-INF/templates/home.html
+4
-2
index.html
src/main/webapp/WEB-INF/templates/index.html
+4
-3
leftmenu.html
src/main/webapp/WEB-INF/templates/leftmenu.html
+5
-5
myOrg.html
src/main/webapp/WEB-INF/templates/myOrg.html
+16
-21
myProjectAllocations.html
src/main/webapp/WEB-INF/templates/myProjectAllocations.html
+14
-25
myTeam.html
src/main/webapp/WEB-INF/templates/myTeam.html
+9
-24
onsiteTravelsList.html
src/main/webapp/WEB-INF/templates/onsiteTravelsList.html
+8
-23
profile.html
src/main/webapp/WEB-INF/templates/profile.html
+250
-286
progressDialog.html
src/main/webapp/WEB-INF/templates/progressDialog.html
+4
-6
projects.html
src/main/webapp/WEB-INF/templates/projects.html
+13
-14
roles.html
src/main/webapp/WEB-INF/templates/roles.html
+18
-39
visaList.html
src/main/webapp/WEB-INF/templates/visaList.html
+9
-23
No files found.
src/main/webapp/WEB-INF/controllers/HeaderController.js
View file @
6148852a
...
...
@@ -54,5 +54,10 @@ myApp.controller("headerController",function($scope, myFactory, $compile, $mdDia
function
ProgressController
(
$scope
)
{
$scope
.
progressText
=
"Please wait!!! Logging out from My Team."
;
};
// For Left Menu Toggle
$scope
.
menuIcon
=
function
(){
$
(
'#sidebar-left'
).
toggleClass
(
"small-menu"
);
}
});
\ No newline at end of file
src/main/webapp/WEB-INF/css/custom-theme.css
0 → 100644
View file @
6148852a
/* File Name : custom-theme.css
Date : 03/09/2018
Author : Vanavaraju Adabala
*/
/* ===== Common Styles ===== */
body
{
background
:
#ffffff
;
overflow
:
hidden
;
}
.left
{
float
:
left
;
}
.right
{
float
:
right
;
}
.hide
{
display
:
none
;
}
.no-padding
{
padding
:
0
;
}
.scroll-content
{
height
:
95%
;
max-height
:
500px
;
overflow
:
auto
;
}
/* For Scroll bar color */
::-webkit-scrollbar
{
width
:
6px
;
}
/* Track */
::-webkit-scrollbar-track
{
background
:
#f1f1f1
;
}
/* Handle */
::-webkit-scrollbar-thumb
{
background
:
#666666
;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover
{
background
:
#999
;
}
/* For Refersh icon rotate */
i
.fa.fa-refresh
{
cursor
:
pointer
;
transition
:
transform
1s
ease-in-out
;
}
i
.fa.fa-refresh
:hover
{
transform
:
rotate
(
2700deg
);
-ms-transform
:
rotate
(
270deg
);
-webkit-transform
:
rotate
(
270deg
);
}
/* ===== Header Styles ===== */
#header
{
background
:
#eeeef6
;
height
:
52px
;
}
#header
.navbar-header
{
background
:
#ffffff
;
position
:
relative
;
width
:
215px
;
}
#header
.navbar-header
img
{
margin
:
0
0
0
10px
;
}
#header
.navbar-header
:after
{
content
:
""
;
border-left
:
50px
solid
#fff
;
border-bottom
:
50px
solid
transparent
;
position
:
absolute
;
right
:
-50px
;
top
:
0
;
}
#header
.navbar-inverse
{
background
:
#eeeef6
;
border-bottom
:
2px
solid
#00b4e5
;
height
:
53px
;
}
#header
.navbar-inverse
a
.menu-icon
{
color
:
#34495e
;
font-size
:
22px
;
margin
:
14px
0
0
40px
;
}
#header
.dropdown-toggle
{
padding
:
12px
;
}
#header
.dropdown-toggle
.caret
{
color
:
#000
;
margin
:
-10px
0
0
10px
;
}
#header
.navbar-inverse
.navbar-nav
>
.active
>
a
:hover
.dropdown.active.open
{
background
:
blue
;
display
:
block
;
-webkit-transition
:
max-height
1s
;
-moz-transition
:
max-height
1s
;
-ms-transition
:
max-height
1s
;
-o-transition
:
max-height
1s
;
transition
:
max-height
1s
;
max-height
:
300px
;
}
/* My Account */
.my-account
{
overflow
:
hidden
;
padding
:
0
;
}
.my-account
.card.hovercard
.info
.desc
{
border-top
:
solid
1px
#ccc
;
font-size
:
13px
;
line-height
:
28px
;
}
.my-account
.card.hovercard
.info
.desc
,
.my-account
.card.hovercard
.info
.title
{
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
width
:
215px
;
}
.my-account
.card.hovercard
.info
.desc
:last-child
{
line-height
:
normal
;
}
.my-account
.card.hovercard
.info
.desc
a
{
color
:
#ff0000
;
}
.my-account
.card.hovercard
.info
.desc
i
,
.my-account
.card.hovercard
.info
.desc
a
i
{
font-size
:
14px
;
margin
:
5px
5px
0px
0
;
}
/* .card.hovercard .info {
} */
/* Menu Navigation */
.navbar-inverse
.navbar-nav
>
.active
>
a
,
.navbar-inverse
.navbar-nav
>
.active
>
a
:hover
,
.navbar-inverse
.navbar-nav
>
.active
>
a
:focus
{
background
:
none
;
color
:
#34495e
;
line-height
:
normal
;
}
.navbar-nav
>
li
>
.dropdown-menu
{
/* height: 0px; */
border
:
1px
solid
#00b4e5
;
padding
:
10px
;
width
:
350px
;
}
/* Left Section */
#sidebar-left
{
float
:
left
;
transition
:
width
0.4s
ease-out
;
/* margin: 0 15px 0 0; */
width
:
215px
;
}
#sidebar-wrapper
{
background
:
#00b4e5
!important
;
height
:
100%
;
overflow
:
auto
;
width
:
100%
!important
;
}
#sidebar-wrapper
.sidebar-nav
{
list-style
:
none
;
padding
:
0
;
}
#sidebar-wrapper
.sidebar-nav
li
{
border-bottom
:
1px
dotted
#34495e
;
line-height
:
normal
;
list-style
:
none
;
}
#sidebar-wrapper
.sidebar-nav
li
ul
.manageGroup
{
height
:
250px
;
overflow
:
hidden
;
padding
:
0
;
transition
:
height
0.5s
ease-out
;
}
#sidebar-wrapper
.sidebar-nav
li
ul
.manageGroup.ng-hide
{
height
:
0
;
}
#sidebar-wrapper
.sidebar-nav
li
ul
.manageGroup
li
a
{
padding-left
:
35px
;
}
#sidebar-wrapper
.sidebar-nav
li
ul
.manageGroup
:hover
{
background
:
transparent
;
}
#sidebar-wrapper
.sidebar-nav
li
:last-child
{
border
:
none
;
}
#sidebar-wrapper
.sidebar-nav
li
a
{
color
:
#34495e
;
display
:
block
;
font-size
:
13px
;
padding
:
12px
;
text-decoration
:
none
;
}
/* For Small Menu Styles */
#sidebar-left
.small-menu
#sidebar-wrapper
.sidebar-nav
li
a
span
{
display
:
none
;
}
#sidebar-left
.small-menu
#sidebar-wrapper
.sidebar-nav
li
a
{
padding-left
:
10px
;
text-align
:
center
;
}
#sidebar-left
.small-menu
#sidebar-wrapper
.sidebar-nav
li
ul
{
background
:
#fafafc
;
}
#sidebar-wrapper
.sidebar-nav
li
a
i
{
transition
:
all
.5s
ease-in-out
0s
;
-moz-transition
:
all
.5s
ease-in-out
0s
;
-webkit-transition
:
all
.5s
ease-in-out
0s
;
-o-transition
:
all
.5s
ease-in-out
0s
;
}
#sidebar-wrapper
.sidebar-nav
li
a
:hover
i
{
margin
:
0
12px
0
0
;
transform
:
scale
(
1.4
);
-moz-transform
:
scale
(
1.4
);
-webkit-transform
:
scale
(
1.4
);
-o-transform
:
scale
(
1.4
);
}
#sidebar-wrapper
.sidebar-nav
li
a
.activeMenu
{
background-color
:
#34495e
;
color
:
#ffffff
;
}
#sidebar-wrapper
.sidebar-nav
li
a
i
{
font-size
:
16px
;
margin
:
0
5px
0
0
;
}
#sidebar-wrapper
.sidebar-nav
li
>
:hover
,
#sidebar-wrapper
.sidebar-nav
li
a
>
:hover
{
background
:
#34495e
;
color
:
#fff
;
}
#sidebar-left
.small-menu
{
transition
:
width
0.4s
ease-out
;
width
:
85px
;
}
/* ===== Main Container ===== */
.main-container
{
display
:
flex
;
height
:
calc
(
100%
-
105px
);
overflow
:
hidden
;
}
/* .main-container #sidebar-left, .main-container #main {
flex: 1;
} */
#main
{
/* flex: 1; */
float
:
left
;
height
:
100%
;
width
:
calc
(
100%
-
215px
);
}
#main
h1
{
border-bottom
:
1px
solid
#ccc
;
font-size
:
22px
;
margin
:
0
0
18px
0
;
padding-bottom
:
10px
;
}
#main
i
.fa-refresh
{
color
:
#333333
;
font-size
:
17px
;
}
.add-emp
{
border-bottom
:
1px
solid
#ccc
;
margin-left
:
-15px
;
text-align
:
right
;
}
.add-emp
button
,
.add-btn
{
font-size
:
11px
;
height
:
auto
;
line-height
:
normal
;
min-height
:
auto
;
margin
:
0
8px
5px
8px
;
padding
:
8px
;
}
.add-emp
button
i
{
font-size
:
12px
;
}
.add-emp
.state-select
{
display
:
inline-block
;
margin
:
4px
10px
;
}
.add-emp
.state-select
type
[
"radio"
]
{
margin
:
0
10px
0
0
;
}
/* ===== Button Styles ===== */
.primary.md-raised
{
background
:
green
;
}
.form-group
button
{
cursor
:
pointer
;
margin
:
0
;
padding
:
0px
15px
0
10px
;
}
.form-group
button
i
{
font-size
:
16px
;
margin
:
0
5px
0
0
;
}
.form-group
button
.md-primary
{
background
:
#f8f8f8
;
border
:
1px
solid
#ccc
;
border-radius
:
3px
;
}
.form-group
button
.submit
{
background-color
:
#bfd630
;
border-color
:
#bfd630
;
border-radius
:
3px
;
color
:
#333333
;
}
/* ===== Footer Styles ===== */
#footer
{
clear
:
both
;
}
#footer
.navbar-inverse
,
#footer
.navbar-inverse
{
background
:
#eeeef6
;
border-top
:
2px
solid
#00b4e5
;
position
:
inherit
;
}
#footer
.navbar-inverse
.copyrights
{
background
:
#fff
;
width
:
215px
;
}
#footer
.navbar-inverse
.copyrights
:after
{
content
:
""
;
border-right
:
50px
solid
transparent
;
border-bottom
:
50px
solid
#fff
;
position
:
absolute
;
right
:
-50px
;
top
:
0
;
}
#footer
.footer
{
line-height
:
50px
;
}
#footer
.footer
p
{
margin
:
0
;
}
#footer
.footer
.img
{
margin
:
6px
-10px
0
0
;
}
#footer
.navbar-inverse
.copyrights
+
div
{
padding-right
:
0
;
}
/* Grid Styles */
.ui-grid-contents-wrapper
{
}
.ui-grid
{
border
:
none
!important
;
}
.ui-grid-viewport
{
/* border: 1px solid #cccccc; */
overflow
:
auto
!important
;
/* Need to check with JS code and remove */
}
.ui-grid-contents-wrapper
.ui-grid-header
{
border
:
none
;
}
.ui-grid-contents-wrapper
.ui-grid-header
.ui-grid-top-panel
{
background
:
#34495e
;
border-radius
:
3px
3px
0
0
;
color
:
#ffffff
;
}
.ui-grid-contents-wrapper
.ui-grid-header-cell
{
border
:
none
;
background
:
#eeeef6
;
}
.ui-grid-contents-wrapper
.ui-grid-header-cell
>
div
{
background
:
#34495e
;
}
.ui-grid-contents-wrapper
.ui-grid-header-cell
.ui-grid-filter-container
{
background
:
#eeeef6
;
padding
:
4px
4px
4px
6px
;
}
.ui-grid-contents-wrapper
.ui-grid-header-cell
.ui-grid-filter-container
select
{
height
:
25px
;
}
.ui-grid-selection-row-header-buttons
{
padding
:
3px
0
;
}
.ui-grid-selection-row-header-buttons
::before
{
margin
:
0
;
}
/* .ui-grid-contents-wrapper .ui-grid-header-cell div:empty {
background: #eeeef6;
min-height: 30px;
}
.ui-grid-contents-wrapper .ui-grid-header-cell:last-child div:empty:last-child:after {
background: #eeeef6;
content: "";
display: inline-block;
width: 6px;
height: 30px;
position: absolute;
right: -6px;
} */
.ui-grid-contents-wrapper
.ui-grid-cell-contents
{
/* border-bottom: 1px solid #e5e5e5; */
padding
:
10px
8px
;
}
.ui-grid-contents-wrapper
.ui-grid-render-container-body
.ui-grid-canvas
.ui-grid-cell
{
border
:
none
;
height
:
40px
;
line-height
:
20px
;
margin
:
0
;
}
.ui-grid-contents-wrapper
.ui-grid-render-container-body
.ui-grid-canvas
{
font-size
:
13px
;
padding
:
0
;
}
.ui-grid-contents-wrapper
.ui-grid-render-container-body
.ui-grid-canvas
.ui-grid-cell-contents
,
.ui-grid-contents-wrapper
.ui-grid-render-container-body
.ui-grid-canvas
.ui-grid-cell
:empty
{
border-bottom
:
1px
solid
#e5e5e5
;
}
.ui-grid-contents-wrapper
.ui-grid-render-container-body
.ui-grid-canvas
.ui-grid-cell
p
{
border-bottom
:
1px
solid
#e5e5e5
;
min-height
:
40px
;
padding-top
:
6px
;
}
.ui-grid-contents-wrapper
.ui-grid-row
:nth-child
(
even
)
.ui-grid-cell
{
background-color
:
#fafafc
;
}
.ui-grid-header-cell-row
.ui-grid-column-menu-button
{
position
:
absolute
;
right
:
0
;
top
:
6px
;
}
.ui-grid-menu
.ui-grid-menu-inner
ul
li
.ui-grid-menu-item
{
font-size
:
12px
;
padding
:
5px
10px
6px
8px
;
}
.ui-grid-pager-panel
{
background
:
#fff
;
/* border: solid 1px #ccc; */
border-top
:
none
;
font-size
:
13px
;
width
:
99.8%
!important
;
}
.ui-grid-pager-panel
.ui-grid-pager-control
button
{
background
:
#dddddd
;
border-radius
:
0
;
border
:
none
;
height
:
auto
;
padding
:
10px
12px
;
}
.ui-grid-pager-panel
.ui-grid-pager-control
input
{
background
:
1px
solid
#ccc
;
border-radius
:
0
;
height
:
auto
;
margin
:
0
8px
;
}
.ui-grid-pager-panel
.ui-grid-pager-row-count-picker
{
height
:
30px
;
margin
:
0
6px
0
0
;
padding
:
5px
10px
5px
0
;
}
.ui-grid-pager-panel
.ui-grid-pager-row-count-picker
select
{
height
:
30px
;
margin
:
0
8px
0
0
;
}
.ui-grid-canvas
.ui-grid-row
:hover
{
background
:
green
;
}
src/main/webapp/WEB-INF/images/nisum-small.png
0 → 100644
View file @
6148852a
7.18 KB
src/main/webapp/WEB-INF/templates/accounts.html
View file @
6148852a
<div
class=
"md-padding"
style=
"width: 100%; padding: 3px 0px 0px 0px;"
id=
"Container"
ng-controller=
"assignAccountsController"
<div
class=
"md-padding"
id=
"Container"
ng-controller=
"assignAccountsController"
ng-init=
"getAccountDetails()"
>
<div
class=
"container-fluid mainDivHeaderClass"
>
<div
class=
"row"
>
<div
class=
"col-lg-12"
>
<p
align=
"center"
class=
"col-xs-11"
style=
"vertical-align: middle; font-weight: bold; font-size: 30px;"
>
Manage Accounts
</p>
<p
align=
"right"
class=
"col-xs-1"
style=
"vertical-align: middle; font-weight: bold; font-size: 1.5em; margin-top: 8px; cursor: pointer;"
>
<i
class=
"fa fa-refresh"
aria-hidden=
"true"
ng-click=
"refreshPage()"
></i>
</p>
<h1
class=
"no-padding"
>
Manage Accounts
<span
class=
"right"
>
<md-button
class=
"md-raised md-primary add-btn"
ng-click=
"addAccount('Add', parentData)"
>
<i
class=
"fa fa-plus-circle fa-1x"
></i>
Add Account
</md-button>
<i
class=
"fa fa-refresh"
aria-hidden=
"true"
ng-click=
"refreshPage()"
></i>
</span>
</h1>
</div>
<div
class=
"clearfix"
></div>
</div>
</div>
<div
class=
"row col-lg-12"
>
<div
class=
"col-lg-8"
>
<md-button
class=
"md-raised md-primary"
style=
"width:142px;background: cadetblue; margin: 2% 0% 0% 124%;"
ng-click=
"addAccount('Add', parentData)"
>
<i
class=
"fa fa-plus-circle fa-2x"
style=
"margin-top: 5px; font-size: 1.5em; float: left"
></i>
Add
Account
</md-button>
</div>
</div>
<div
class=
"row col-lg-12"
style=
"height: 15px;"
></div>
<div
class=
"row col-lg-12"
style=
"margin-left: 0px;"
>
<div
class=
"row col-lg-12"
>
<div
id=
"gridTest"
ui-grid=
"gridOptions"
ui-grid-pagination
class=
"myGrid"
style=
"width:99%;height:370px;margin-left:0px;"
>
class=
"myGrid"
>
<div
class=
"watermark"
ng-show=
"!gridOptions.data.length"
>
No
data available
</div>
</div>
</div>
<div
class=
"row col-lg-12"
style=
"height: 15px;"
></div>
</div>
\ No newline at end of file
src/main/webapp/WEB-INF/templates/domains.html
View file @
6148852a
<div
class=
"md-padding"
style=
"width: 100%; padding: 3px 0px 0px 0px;"
id=
"popupContainer"
ng-controller=
"domainController"
<div
class=
"md-padding"
id=
"popupContainer"
ng-controller=
"domainController"
ng-init=
"getDomains();getEmployeesToTeam();"
>
<div
class=
"container-fluid mainDivHeaderClass"
>
<div
class=
"row"
>
<div
class=
"col-lg-12"
>
<p
align=
"center"
class=
"col-xs-11"
style=
"vertical-align: middle; font-weight: bold; font-size: 30px;"
>
Manage
Domains
</p>
<p
align=
"right"
class=
"col-xs-1"
style=
"vertical-align: middle; font-weight: bold; font-size: 1.5em; margin-top: 8px; cursor: pointer;"
>
<i
class=
"fa fa-refresh"
aria-hidden=
"true"
ng-click=
"refreshPage()"
></i>
</p>
</div>
<h1
class=
"no-padding"
>
Manage Domains
<span
class=
"right"
>
<md-button
class=
"add-btn md-raised md-primary"
ng-click=
"addDomain('Add', parentData)"
>
<i
class=
"fa fa-plus-circle fa-1x"
></i>
Add
Domain
</md-button>
<i
class=
"fa fa-refresh"
aria-hidden=
"true"
ng-click=
"refreshPage()"
></i>
</span>
</h1>
</div>
<div
class=
"clearfix"
></div>
</div>
</div>
<div
class=
"row col-lg-12"
style=
"height: 15px;"
></div>
<div
class=
"row col-lg-12"
>
<div
class=
"col-lg-8"
>
<md-button
class=
"md-raised md-primary"
style=
"width:142px;background: cadetblue; margin: 0% 0% 0% 124%;"
ng-click=
"addDomain('Add', parentData)"
>
<i
class=
"fa fa-plus-circle fa-2x"
style=
"margin-top: 5px; font-size: 1.5em; float: left"
></i>
Add
Domain
</md-button>
</div>
</div>
<div
class=
"row col-lg-12"
style=
"margin-left: 0px; margin-top: 10px"
>
<div
id=
"gridTest"
ui-grid=
"gridOptions"
ui-grid-pagination
class=
"myGrid"
style=
"width: 99%; height: 370px; margin-left: 0px;"
>
...
...
src/main/webapp/WEB-INF/templates/employee.html
View file @
6148852a
<div
class=
"md-padding"
style=
"width: 100%; padding: 3px 0px 0px 0px;"
id=
"popupContainer"
ng-controller=
"employeeController"
<div
class=
"md-padding"
id=
"popupContainer"
ng-controller=
"employeeController"
ng-init=
"getEmployeeData()"
>
<div
class=
"container-fluid mainDivHeaderClass"
>
<div
class=
"row"
>
<div
class=
"col-lg-12"
>
<p
align=
"center"
class=
"col-xs-11"
style=
"vertical-align: middle; font-weight: bold; font-size: 30px;"
>
My
Login Details
</p>
<p
align=
"right"
class=
"col-xs-1"
style=
"vertical-align: middle; font-weight: bold; font-size: 1.5em; margin-top: 8px; cursor: pointer;"
>
<i
class=
"fa fa-refresh"
aria-hidden=
"true"
ng-click=
"refreshPage()"
></i>
</p>
<h1
class=
"no-padding"
>
My Login Details
<a
class=
"right"
>
<i
class=
"fa fa-refresh"
aria-hidden=
"true"
ng-click=
"refreshPage()"
></i></a>
</h1>
</div>
<div
class=
"clearfix"
></div>
</div>
</div>
<br
/>
<div
class=
"form-horizontal"
>
<div
class=
"form-group"
style=
"padding-left:10px;"
>
<div
class=
"form-inline col-lg-12
col-sm-offset-1
"
>
<div
class=
"form-group col-lg-4"
>
<div
class=
"form-group"
>
<div
class=
"form-inline col-lg-12"
>
<div
class=
"form-group col-lg-4
col-sm-4
"
>
<label
class=
"control-label"
for=
"empId"
>
Employee ID:
</label>
{{empId}}
</div>
<div
class=
"form-group col-lg-4"
>
<div
class=
"form-group col-lg-4
col-sm-5
"
>
<label
class=
"control-label"
for=
"empName"
>
Employee Name:
</label>
{{empName}}
</div>
<div
class=
"form-group col-lg-4"
>
<div
class=
"form-group col-lg-4
col-sm-4
"
>
<label
class=
"control-label"
for=
"email"
>
Email:
</label>
{{empEmailId}}
</div>
</div>
</div>
<div
class=
"form-group"
style=
"padding-left:10px;"
>
<div
class=
"form-inline col-lg-12
col-sm-offset-1
"
>
<div
class=
"form-group col-lg-4"
>
<div
class=
"form-group"
>
<div
class=
"form-inline col-lg-12"
>
<div
class=
"form-group col-lg-4
col-sm-5
"
>
<label
class=
"control-label"
for=
"fromDate"
>
From Date:
<md-datepicker
ng-model=
"fromDate"
md-placeholder=
"Enter date"
md-max-date=
"maxDate"
onkeydown=
"return false"
ng-change=
"validateDates(fromDate, 'FromDate')"
></md-datepicker></label>
</div>
<div
class=
"form-group col-lg-4"
>
<div
class=
"form-group col-lg-4
col-sm-5
"
>
<label
class=
"control-label"
for=
"toDate"
>
To Date:
<md-datepicker
ng-model=
"toDate"
md-placeholder=
"Enter date"
md-max-date=
"maxDate"
onkeydown=
"return false"
ng-change=
"validateDates(toDate, 'ToDate')"
></md-datepicker></label>
</div>
<div
class=
"form-group col-lg-4"
>
<div
class=
"form-group col-lg-4
col-sm-2
"
>
<label
for=
"submitBtn"
>
<md-button
class=
"md-raised md-primary"
style=
"width:100px;background: cadetblue;"
ng-click=
"getEmployeeData()"
>
<i
class=
"fa fa-search fa-2x"
style=
"margin-top: 5px; font-size: 1.5em;"
></i>
Search
</md-button></label>
class=
"fa fa-search fa-2x"
></i>
Search
</md-button></label>
</div>
</div>
</div>
<div
class=
"form-group"
style=
"padding-left:10px;"
>
<div
class=
"form-inline col-lg-12 col-sm-
offset-1
"
>
<div
class=
"form-group"
>
<div
class=
"form-inline col-lg-12 col-sm-
12
"
>
<label
class=
"control-label"
for=
"avgHrs"
>
Average Login hours:
</label>
{{avgLoginHrs}}
</div>
...
...
@@ -68,7 +59,7 @@
<div
class=
"form-group"
>
<div
class=
"form-inline col-lg-12"
>
<div
id=
"gridTest"
ui-grid=
"gridOptions"
ui-grid-pagination
class=
"myGrid"
style=
"width:99%; height:300px;"
>
class=
"myGrid"
>
<div
class=
"watermark"
ng-show=
"!gridOptions.data.length"
>
No
data available
</div>
</div>
...
...
src/main/webapp/WEB-INF/templates/footer.html
View file @
6148852a
<footer>
<nav
class=
"navbar navbar-fixed-bottom navbar-inverse"
role=
"navigation"
>
<div
class=
"row col-lg-12"
>
<div
class=
"col-lg-11 col-xs-8 text-center"
>
<p
style=
"padding-top:15px;"
>
&
copy Nisum
Consulting Ltd 2018
</p>
<div
class=
"footer"
>
<div
class=
"col-lg-1 col-xs-3 copyrights"
>
<p>
&
copy Nisum Consulting Ltd 2018
</p>
</div>
<div
class=
"col-lg-1
col-xs-2
"
>
<img
class=
"img img-rounded
"
src=
"images/logo.png"
style=
"width:180px;height:45px;margin-left:-55px;
"
/>
<div
class=
"col-lg-1
0 col-xs-9
"
>
<img
class=
"img img-rounded
right"
alt=
"nisum"
src=
"images/nisum-small.png
"
/>
</div>
</div>
</nav>
...
...
src/main/webapp/WEB-INF/templates/header.html
View file @
6148852a
...
...
@@ -8,42 +8,35 @@
class=
"icon-bar"
></span>
<span
class=
"icon-bar"
></span>
<span
class=
"icon-bar"
></span>
</button>
<img
src=
"images/
nisum-logo1.png"
width=
"200"
height=
"50"
style=
"padding-left: 20px
"
/>
<img
src=
"images/
myteam.png"
width=
"200"
height=
"50"
alt=
"myTeam
"
/>
</div>
<div
class=
"collapse navbar-collapse"
id=
"b-menu-1"
>
<a
href=
"#"
class=
"left menu-icon"
ng-click=
"menuIcon()"
><i
class=
"fa fa-bars"
aria-hidden=
"true"
></i></a>
<ul
class=
"nav navbar-nav navbar-right"
>
<li
class=
"active"
><a
href=
"#"
>
Signed in as
<b>
{{empName}}
</b></a></li>
<li
class=
"dropdown active"
><a
href=
"#"
class=
"dropdown-toggle"
data-toggle=
"dropdown"
>
<i
class=
"fa fa-user-circle-o fa-2x"
aria-hidden=
"true"
style=
"font-size: 1.5em;"
></i><b
class=
"caret"
style=
"margin-top:-4px;"
></b>
data-toggle=
"dropdown"
>
<i
class=
"fa fa-user-circle-o fa-2x"
aria-hidden=
"true"
></i><b
class=
"caret"
></b>
</a>
<ul
class=
"dropdown-menu"
>
<ul
class=
"dropdown-menu
my-account
"
>
<li>
<div
class=
"col-lg-12
"
style=
"padding-right: 5px;padding-left: 5px;
"
>
<div
class=
"col-lg-12
no-padding
"
>
<div
class=
"card hovercard"
>
<div
class=
"cardheader"
></div>
<div
class=
"avatar"
>
<div
class=
"avatar
left
"
>
<img
ng-alt=
"{{empName}}"
ng-src=
"{{profilePicUrl}}"
>
</div>
<div
class=
"info"
>
<div
class=
"info
right
"
>
<div
class=
"title"
>
{{empName}}
</div>
<div
style=
"height:5px;"
></div>
<div
class=
"desc"
>
<i
class=
"fa fa-id-badge fa-2x"
aria-hidden=
"true"
style=
"font-size: 1.3em;"
></i>
{{empId}}
<i
class=
"fa fa-id-badge fa-2x"
aria-hidden=
"true"
></i>
{{empId}}
</div>
<div
style=
"height:5px;"
></div>
<div
class=
"desc"
>
<i
class=
"fa fa-envelope fa-2x"
aria-hidden=
"true"
style=
"font-size: 1.3em;"
></i>
{{empEmailId}}
<i
class=
"fa fa-envelope fa-2x"
aria-hidden=
"true"
></i>
{{empEmailId}}
</div>
<div
style=
"height:5px;"
></div>
<div
class=
"desc"
>
<a
href=
"#"
ng-click=
"logout()"
style=
"padding: 3px 0px; color: #fff;"
><i
class=
"fa fa-sign-out fa-2x"
aria-hidden=
"true"
style=
"font-size: 1.5em;"
></i>
Logout
</a>
<a
href=
"#"
ng-click=
"logout()"
><i
class=
"fa fa-sign-out fa-2x"
aria-hidden=
"true"
></i>
Logout
</a>
</div>
</div>
</div>
...
...
src/main/webapp/WEB-INF/templates/home.html
View file @
6148852a
<html>
<body>
<header
id=
"header"
ng-include=
"'templates/header.html'"
ng-controller=
"headerController"
></header>
<div
id=
"sidebar-left"
ng-include=
"'templates/leftmenu.html'"
ng-controller=
"leftmenuController"
></div>
<div
id=
"main"
ng-include=
"'templates/employee.html'"
></div>
<div
class=
"main-container"
>
<div
id=
"sidebar-left"
ng-include=
"'templates/leftmenu.html'"
ng-controller=
"leftmenuController"
></div>
<div
id=
"main"
ng-include=
"'templates/employee.html'"
></div>
</div>
<footer
id=
"footer"
ng-include=
"'templates/footer.html'"
></footer>
</body>
</html>
\ No newline at end of file
src/main/webapp/WEB-INF/templates/index.html
View file @
6148852a
...
...
@@ -31,7 +31,8 @@
<script
src=
"js/pdf/angular-pdf.min.js"
></script>
<script
src=
"js/pdf/print.min.js"
></script>
<link
rel=
"stylesheet"
href=
"css/bootstrap.min.css"
></link>
<link
rel=
"stylesheet"
href=
"css/default-styles.css"
></link>
<!-- <link rel="stylesheet" href="css/default-styles.css"></link> -->
<link
rel=
"stylesheet"
href=
"css/custom-theme.css"
></link>
<script
src=
"js/bootstrap.min.js"
></script>
<script
src=
"js/angular-idle.js"
></script>
<script
src=
"http://ui-grid.info/release/ui-grid.js"
></script>
...
...
@@ -46,9 +47,9 @@
<link
rel=
"stylesheet"
href=
"http://ui-grid.info/release/ui-grid.css"
type=
"text/css"
>
<
link
rel=
"stylesheet"
href=
"css/leftmenu.css"
></link
>
<
!-- <link rel="stylesheet" href="css/leftmenu.css"></link> --
>
<link
rel=
"stylesheet"
href=
"css/pdf-viewer.css"
></link>
<
link
rel=
"stylesheet"
href=
"css/user-profile.css"
></link
>
<
!-- <link rel="stylesheet" href="css/user-profile.css"></link> --
>
<script
src=
"js/app.js"
></script>
<script
src=
"js/date-text-filter.js"
></script>
<script
src=
"js/ui-grid-edit-datepicker.js"
></script>
...
...
src/main/webapp/WEB-INF/templates/leftmenu.html
View file @
6148852a
...
...
@@ -10,13 +10,13 @@
aria-hidden="false"> </i> <span style="margin-left: 15px;">{{manageItem.menu}}</span></a></i>
</li> -->
<li>
<a
href=
"#"
ng-click=
"toggleManage()"
ng-show=
"manageGroup.length > 0"
>
<i
class=
"fa fa-users"
style=
"font-size: 1.5em; margin-right: 15px;"
aria-hidden=
"true"
></i>
Manage Group
<i
class=
"fa fa-caret-down"
style=
"margin-left: 15px;
"
></i></a>
<li>
<a
href=
"#"
ng-click=
"toggleManage()"
ng-show=
"manageGroup.length > 0"
>
<i
class=
"fa fa-users"
aria-hidden=
"true"
></i>
<span>
Manage Group
</span>
<i
class=
"fa fa-angle-down right
"
></i></a>
<ul
ng-hide=
"custom"
class=
"manageGroup"
>
<li
ng-repeat=
"manageItem in manageGroup"
>
<a
href=
"#"
class=
"navbarMenu"
ng-click=
"setTemplateUrl(manageItem.path)"
><i
class=
"{{manageItem.icon}}"
style=
"font-size: 1.5em;"
aria-hidden=
"false"
>
</i>
<span
style=
"margin-left: 15px;"
>
{{manageItem.menu}}
</span></a></i>
class=
"{{manageItem.icon}}"
aria-hidden=
"false"
>
</i>
<span>
{{manageItem.menu}}
</span></a></i>
</li>
</ul>
...
...
@@ -24,8 +24,8 @@
<li
ng-repeat=
"nonManageItem in nonManageGroup"
ng-click=
"togglenonManage()"
class=
"nonManageGroup"
>
<a
href=
"#"
class=
"navbarMenu"
ng-click=
"setTemplateUrl(nonManageItem.path)"
>
<i
class=
"{{nonManageItem.icon}}"
style=
"font-size: 1.5em;"
aria-hidden=
"false"
></i>
<span
style=
"margin-left: 15px;"
>
{{nonManageItem.menu}}
</span>
<i
class=
"{{nonManageItem.icon}}"
aria-hidden=
"false"
></i>
<span>
{{nonManageItem.menu}}
</span>
</a>
</li>
...
...
src/main/webapp/WEB-INF/templates/myOrg.html
View file @
6148852a
<div
class=
"md-padding"
style=
"width: 100%; padding: 3px 0px 0px 0px;"
id=
"popupContainer"
ng-controller=
"assignRoleController"
<div
class=
"md-padding"
id=
"popupContainer"
ng-controller=
"assignRoleController"
ng-init=
"getOrgEmps()"
>
<div
class=
"container-fluid mainDivHeaderClass"
>
<div
class=
"row"
>
<div
class=
"col-lg-12"
>
<p
align=
"center"
class=
"col-xs-11"
style=
"vertical-align: middle; font-weight: bold; font-size: 30px;"
>
My Org
</p>
<p
align=
"right"
class=
"col-xs-1"
style=
"vertical-align: middle; font-weight: bold; font-size: 1.5em; margin-top: 8px; cursor: pointer;"
>
<i
class=
"fa fa-refresh"
aria-hidden=
"true"
ng-click=
"refreshPageOrg()"
></i>
</p>
<h1
class=
"no-padding"
>
My Org
<a
class=
"right"
><i
class=
"fa fa-refresh"
aria-hidden=
"true"
ng-click=
"refreshPageOrg()"
></i></a>
</h1>
</div>
<div
class=
"clearfix"
></div>
</div>
</div>
<div
class=
"row col-lg-12"
style=
"height: 15px;"
></div>
<div
class=
"row
col-lg-12
"
>
<div
class=
"col-lg-1"
style=
"float: left;padding-left:20px;"
>
<div
class=
"row col-lg-12"
></div>
<div
class=
"row"
>
<div
class=
"col-lg-1"
>
<!-- <div class="input-group" style="box-shadow: 1px 1px 1px 1px rgba(0,0,0,.26);">
<input type="text" ng-model="empSearchId" id="empSearchId"
ng-blur="validateEmpId()" class="form-control"
...
...
@@ -31,8 +27,7 @@
</span>
</div> -->
</div>
<div
class=
"col-lg-1"
style=
"cursor: pointer; float: right; right: 75px;"
>
<div
class=
"col-lg-1"
>
<!-- <md-button class="md-raised md-primary"
style="width:142px;background: cadetblue;"
ng-click="assignRole('Add', parentData)"> <i
...
...
@@ -41,13 +36,13 @@
Employee</md-button> -->
</div>
</div>
<div
class=
"row
col-lg-12"
style=
"height: 15px;"
></div
>
<div
class=
"row col-lg-12"
style=
"margin-left: 0px;
"
>
<div
id=
"gridTest"
ui-grid=
"gridOptionsOrgView"
ui-grid-pagination
class=
"myGrid"
style=
"width:99%;height:370px;margin-left:0px;"
>
<div
class=
"watermark"
ng-show=
"!gridOptionsOrgView.data.length"
>
No
data available
</div>
<div
class=
"row
"
>
<div
class=
"col-lg-12
"
>
<div
id=
"gridTest"
ui-grid=
"gridOptionsOrgView"
ui-grid-pagination
class=
"myGrid"
>
<div
class=
"watermark"
ng-show=
"!gridOptionsOrgView.data.length"
>
No
data available
</div>
</div>
</div>
</div>
</div>
\ No newline at end of file
src/main/webapp/WEB-INF/templates/myProjectAllocations.html
View file @
6148852a
<div
class=
"md-padding"
style=
"width: 100%; padding: 3px 0px 0px 0px;"
id=
"popupContainer"
ng-controller=
"myProjectAllocationsController"
<div
class=
"md-padding"
id=
"popupContainer"
ng-controller=
"myProjectAllocationsController"
ng-init=
"getMyProjectAllocations()"
>
<div
class=
"container-fluid mainDivHeaderClass"
>
<div
class=
"row"
>
<div
class=
"col-lg-12"
>
<p
align=
"center"
class=
"col-xs-11"
style=
"vertical-align: middle; font-weight: bold; font-size: 30px;"
>
My Project Allocations
</p>
<p
align=
"right"
class=
"col-xs-1"
style=
"vertical-align: middle; font-weight: bold; font-size: 1.5em; margin-top: 8px; cursor: pointer;"
>
<i
class=
"fa fa-refresh"
aria-hidden=
"true"
ng-click=
"refreshPage()"
></i>
</p>
<h1
class=
"no-padding"
>
My Project Allocations
<a
class=
"right"
><i
class=
"fa fa-refresh"
aria-hidden=
"true"
ng-click=
"refreshPage()"
></i></a>
</h1>
</div>
<div
class=
"clearfix"
></div>
</div>
</div>
<div
class=
"row col-lg-12"
style=
"height: 15px;margin-left: 20px;"
></div>
<div
class=
"row col-lg-12"
>
<div
class=
"col-xs-6"
style=
"margin-left: 20px;"
>
<p>
<b>
List of your current and previous project allocations:
</b>
</p>
</div>
<div
class=
"row"
>
<div
class=
"col-lg-12"
>
<p><b>
List of your current and previous project allocations:
</b></p>
</div>
<div
class=
"row col-lg-12"
style=
"height: 15px;"
></div>
<div
class=
"row col-lg-12"
style=
"margin-left: 0px;"
>
<div
id=
"gridTest"
ui-grid=
"gridOptions"
ui-grid-pagination
class=
"myGrid"
style=
"width:99%;height:380px;"
>
<div
class=
"watermark"
ng-show=
"!gridOptions.data.length"
>
No
data available
</div>
<div
class=
"col-lg-12"
>
<div
id=
"gridTest"
ui-grid=
"gridOptions"
ui-grid-pagination
class=
"myGrid"
>
<div
class=
"watermark"
ng-show=
"!gridOptions.data.length"
>
No
data available
</div>
</div>
</div>
</div>
</div>
\ No newline at end of file
src/main/webapp/WEB-INF/templates/myTeam.html
View file @
6148852a
<div
class=
"md-padding"
style=
"width: 100%; padding: 3px 0px 0px 0px;"
id=
"popupContainer"
ng-controller=
"projectMyTeamController"
<div
class=
"md-padding"
id=
"popupContainer"
ng-controller=
"projectMyTeamController"
ng-init=
"getMyTeamDetails()"
>
<div
class=
"container-fluid mainDivHeaderClass"
>
<div
class=
"row"
>
<div
class=
"col-lg-12"
>
<p
align=
"center"
class=
"col-xs-11"
style=
"vertical-align: middle; font-weight: bold; font-size: 30px;"
>
My Team
</p>
<p
align=
"right"
class=
"col-xs-1"
style=
"vertical-align: middle; font-weight: bold; font-size: 1.5em; margin-top: 8px; cursor: pointer;"
>
<!-- <i class="fa fa-refresh" aria-hidden="true"
ng-click="refreshPage()"></i> -->
</p>
<h1
class=
"no-padding"
>
My Team
</h1>
</div>
<div
class=
"clearfix"
></div>
</div>
</div>
<div
class=
"row col-lg-12"
style=
"height: 15px;"
></div>
<div
class=
"row col-lg-12"
>
<div
class=
"col-lg-1"
style=
"float: left;padding-left:20px;"
>
</div>
<div
class=
"col-lg-1"
style=
"cursor: pointer; float: right; right: 75px;"
>
</div>
</div>
<div
class=
"row col-lg-12"
style=
"height: 15px;"
></div>
<div
class=
"row col-lg-12"
style=
"padding-top: 4%;margin-left:0px;"
>
<div
id=
"gridTest"
ui-grid=
"gridOptions"
ui-grid-pagination
class=
"myGrid"
style=
"width:99%;height:370px;margin-left:0px;"
>
<div
class=
"watermark"
ng-show=
"!gridOptions.data.length"
>
No
data available
</div>
<div
class=
"row"
>
<div
class=
"col-lg-12"
>
<div
id=
"gridTest"
ui-grid=
"gridOptions"
ui-grid-pagination
class=
"myGrid"
>
<div
class=
"watermark"
ng-show=
"!gridOptions.data.length"
>
No
data available
</div>
</div>
</div>
</div>
</div>
\ No newline at end of file
src/main/webapp/WEB-INF/templates/onsiteTravelsList.html
View file @
6148852a
<div
class=
"md-padding"
style=
"width: 100%; padding: 3px 0px 0px 0px;"
id=
"popupContainer"
ng-controller=
"travelController"
<div
class=
"md-padding"
id=
"popupContainer"
ng-controller=
"travelController"
ng-init=
"getEmpVisas();getEmployeesToTeam();"
>
<div
class=
"container-fluid mainDivHeaderClass"
>
<div
class=
"row"
>
<div
class=
"col-lg-12"
>
<
p
align=
"center"
class=
"col-xs-11"
style=
"vertical-align: middle; font-weight: bold; font-size: 30px;"
>
Manage Travels
</p
>
<p
align=
"right"
class=
"col-xs-1"
style=
"vertical-align: middle; font-weight: bold; font-size: 1.5em; margin-top: 8px; cursor: pointer;"
>
<i
class=
"fa fa-refresh"
aria-hidden=
"true"
ng-click=
"refreshPage()"
></i
>
</
p
>
<
h1
class=
"no-padding"
>
Manage Travels
<span
class=
"right"
>
<md-button
class=
"add-btn md-raised md-primary"
ng-click=
"assignRole('Add', parentData)"
>
<i
class=
"fa fa-plus-circle fa-1x"
></i>
Add Travel Request
</md-button
>
<i
class=
"fa fa-refresh"
aria-hidden=
"true"
ng-click=
"refreshPage()"
></i>
</span
>
</
h1
>
</div>
<div
class=
"clearfix"
></div>
</div>
</div>
<div
class=
"row col-lg-12"
style=
"height: 15px;"
></div>
<div
class=
"row col-lg-12"
>
<div
class=
"col-lg-1"
style=
"float: left;padding-left:20px;"
>
</div>
<div
class=
"col-lg-1"
style=
"cursor: pointer; float: right; right: 75px;"
>
<md-button
class=
"md-raised md-primary"
style=
"width:142px;background: cadetblue;"
ng-click=
"assignRole('Add', parentData)"
>
<i
class=
"fa fa-plus-circle fa-2x"
style=
"margin-top: 5px; font-size: 1.5em; float: left"
></i>
Add Travel Request
</md-button>
</div>
</div>
<div
class=
"row col-lg-12"
style=
"height: 15px;"
></div>
<div
class=
"row col-lg-12"
style=
"margin-left: 0px;"
>
<div
id=
"gridTest"
ui-grid=
"gridOptions"
ui-grid-pagination
class=
"grid"
style=
"width:99%;height:380px;"
>
...
...
src/main/webapp/WEB-INF/templates/profile.html
View file @
6148852a
<div
class=
"md-padding"
style=
"width: 100%;height:100%; padding: 3px 0px 15px 0px;overflow-y: auto;"
id=
"popupContainer"
ng-controller=
"profileController"
ng-init=
"getProfileData()"
>
<div
class=
"container-fluid mainDivHeaderClass"
>
<div
class=
"row"
>
<div
class=
"col-lg-12"
>
<p
align=
"center"
class=
"col-xs-11"
style=
"vertical-align: middle; font-weight: bold; font-size: 30px;"
>
My
Profile
</p>
<p
align=
"right"
class=
"col-xs-1"
style=
"vertical-align: middle; font-weight: bold; font-size: 1.5em; margin-top: 8px; cursor: pointer;"
>
<i
class=
"fa fa-refresh"
aria-hidden=
"true"
ng-click=
"refreshPage()"
></i>
</p>
</div>
<div
class=
"clearfix"
></div>
</div>
</div>
<br
/>
<div
class=
"row col-lg-12 col-xs-12"
>
<div
class=
"col-lg-2 col-xs-12"
></div>
<div
class=
"col-lg-6 col-xs-12"
>
<div
class=
"row col-lg-12 col-xs-12"
>
<div
class=
"col-lg-5 col-xs-6"
>
<p>
<b>
Employee ID
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.employeeId}}
</p>
</div>
</div>
<div
class=
"row col-lg-12 col-xs-12"
>
<div
class=
"col-lg-5 col-xs-6"
>
<p>
<b>
Employee Name
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.employeeName}}
</p>
</div>
</div>
<div
class=
"row col-lg-12 col-xs-12"
>
<div
class=
"col-lg-5 col-xs-6"
>
<p>
<b>
Email ID
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.emailId}}
</p>
</div>
</div>
<div
class=
"row col-lg-12 col-xs-12"
>
<div
class=
"col-lg-5 col-xs-6"
>
<p>
<b>
Designation
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.designation}}
</p>
</div>
</div>
<div
class=
"row col-lg-12 col-xs-12"
>
<div
class=
"col-lg-5 col-xs-6"
>
<p>
<b>
Role
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.role}}
</p>
</div>
</div>
<div
class=
"row col-lg-12 col-xs-12"
>
<div
class=
"col-lg-5 col-xs-6"
>
<p>
<b>
Mobile Number
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.mobileNumber}}
</p>
</div>
</div>
<div
class=
"row col-lg-12 col-xs-12"
>
<div
class=
"col-lg-5 col-xs-6"
>
<p>
<b>
Alt Mobile Number
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.alternateMobileNumber}}
</p>
</div>
</div>
<div
class=
"row col-lg-12 col-xs-12"
>
<div
class=
"col-lg-5 col-xs-6"
>
<p>
<b>
Personal EmailId
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.personalEmailId}}
</p>
</div>
</div>
<div
class=
"row col-lg-12 col-xs-12"
>
<div
class=
"col-lg-5 col-xs-6"
>
<p>
<b>
Shift
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.shift}}
</p>
</div>
</div>
<div
class=
"row col-lg-12 col-xs-12"
>
<div
class=
"col-lg-5 col-xs-6"
>
<p>
<b>
Primary Skill
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.baseTechnology}}
</p>
</div>
</div>
<div
class=
"row col-lg-12 col-xs-12"
>
<div
class=
"col-lg-5 col-xs-6"
>
<p>
<b>
Technologies Known
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.technologyKnown}}
</p>
</div>
</div>
<div
class=
"row col-lg-12 col-xs-12"
>
<div
class=
"col-lg-5 col-xs-6"
>
<p>
<b>
Work Location
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.empLocation}}
</p>
</div>
</div>
<div
class=
"row col-lg-12 col-xs-12"
>
<div
class=
"col-lg-5 col-xs-6"
>
<p>
<b>
Functional Org
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.functionalGroup}}
</p>
</div>
</div>
<div
class=
"row col-lg-12 col-xs-12"
>
<div
class=
"col-lg-5 col-xs-6"
>
<p>
<b>
Domain
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.domain}}
</p>
</div>
</div>
<div
class=
"row col-lg-12 col-xs-12"
>
<div
class=
"col-lg-5 col-xs-6"
>
<p>
<b>
Employment Type
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.employmentType}}
</p>
</div>
</div>
<div
class=
"row col-lg-12 col-xs-12"
>
<div
class=
"col-lg-5 col-xs-6"
>
<p>
<b>
Employment Status
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.empStatus}}
</p>
</div>
</div>
<div
class=
"row col-lg-12 col-xs-12"
>
<div
class=
"col-lg-5 col-xs-6"
>
<p>
<b>
Date of Joining
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.dateOfJoining | date:'dd-MMM-yyyy'}}
</p>
</div>
</div>
<div
class=
"row col-lg-12 col-xs-12"
>
<div
class=
"col-lg-5 col-xs-6"
>
<p>
<b>
Passport Expiry Date
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.passportExpiryDate | date:'dd-MMM-yyyy'}}
</p>
</div>
</div>
<div
class=
"row col-lg-12 col-xs-12"
>
<div
class=
"col-lg-5 col-xs-6"
>
<p>
<b>
Date of Birth
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.dateOfBirth | date:'dd-MMM-yyyy'}}
</p>
</div>
</div>
<div
class=
"md-padding"
id=
"popupContainer"
ng-controller=
"profileController"
ng-init=
"getProfileData()"
>
<h1
class=
"no-padding"
>
My Profile
<a
class=
"right"
>
<i
class=
"fa fa-refresh"
aria-hidden=
"true"
ng-click=
"refreshPage()"
></i></a>
</h1>
<div
class=
"row scroll-content"
>
<div
class=
"col-lg-1"
>
<i
class=
"fa fa-user-circle fa-5x"
aria-hidden=
"true"
></i>
</div>
<div
class=
"col-lg-5 col-xs-6"
>
<div
class=
"row"
>
<div
class=
"col-lg-4 col-xs-6"
>
<p>
<b>
Employee ID
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.employeeId}}
</p>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-lg-4 col-xs-6"
>
<p>
<b>
Employee Name
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.employeeName}}
</p>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-lg-4 col-xs-6"
>
<p>
<b>
Email ID
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.emailId}}
</p>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-lg-4 col-xs-6"
>
<p>
<b>
Designation
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.designation}}
</p>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-lg-4 col-xs-6"
>
<p>
<b>
Role
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.role}}
</p>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-lg-4 col-xs-6"
>
<p>
<b>
Mobile Number
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.mobileNumber}}
</p>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-lg-4 col-xs-6"
>
<p>
<b>
Alt Mobile Number
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.alternateMobileNumber}}
</p>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-lg-4 col-xs-6"
>
<p>
<b>
Personal EmailId
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.personalEmailId}}
</p>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-lg-4 col-xs-6"
>
<p>
<b>
Shift
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.shift}}
</p>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-lg-4 col-xs-6"
>
<p>
<b>
Primary Skill
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.baseTechnology}}
</p>
</div>
</div>
</div>
<div
class=
"col-lg-6 col-xs-6"
>
<div
class=
"row"
>
<div
class=
"col-lg-4 col-xs-6"
>
<p>
<b>
Technologies Known
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.technologyKnown}}
</p>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-lg-4 col-xs-6"
>
<p>
<b>
Work Location
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.empLocation}}
</p>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-lg-4 col-xs-6"
>
<p>
<b>
Functional Org
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.functionalGroup}}
</p>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-lg-4 col-xs-6"
>
<p>
<b>
Domain
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.domain}}
</p>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-lg-4 col-xs-6"
>
<p>
<b>
Employment Type
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.employmentType}}
</p>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-lg-4 col-xs-6"
>
<p>
<b>
Employment Status
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.empStatus}}
</p>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-lg-4 col-xs-6"
>
<p>
<b>
Date of Joining
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.dateOfJoining | date:'dd-MMM-yyyy'}}
</p>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-lg-4 col-xs-6"
>
<p>
<b>
Passport Expiry Date
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.passportExpiryDate | date:'dd-MMM-yyyy'}}
</p>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-lg-4 col-xs-6"
>
<p>
<b>
Date of Birth
</b>
</p>
</div>
<div
class=
"col-lg-7 col-xs-6"
>
<p>
<b>
:
</b>
{{profile.dateOfBirth | date:'dd-MMM-yyyy'}}
</p>
</div>
</div>
</div>
</div>
<div
class=
"col-lg-12 text-center"
>
<md-button
class=
"md-raised md-primary"
ng-click=
"updateProfile()"
>
<i
class=
"fa fa-pencil-square-o fa-1x"
></i>
Update Profile
</md-button>
</div>
<div
class=
"col-lg-2 col-xs-12"
></div>
</div>
</div>
<div
class=
"col-lg-2"
style=
"cursor: pointer; float: left;"
>
<md-button
class=
"md-raised md-primary"
style=
"width:142px;background: cadetblue;"
ng-click=
"updateProfile()"
>
<i
class=
"fa fa-pencil-square-o fa-2x"
style=
"margin-top: 5px; font-size: 1.5em; float: left"
></i>
Update
Profile
</md-button>
</div>
<div
class=
"col-lg-2 col-xs-12"
></div>
</div>
</div>
\ No newline at end of file
src/main/webapp/WEB-INF/templates/progressDialog.html
View file @
6148852a
...
...
@@ -8,14 +8,12 @@ stroke:orange;
}
</style>
</head>
<md-dialog
aria-label=
"Progress Template"
style=
"width:420px;height:180px;background:transparent;"
id=
"progressTemplate"
>
<md-dialog
aria-label=
"Progress Template"
id=
"progressTemplate"
>
<form
ng-cloak
name=
"myForm"
>
<md-dialog-content>
<div
class=
"md-dialog-content"
>
<p
style=
"color: #fff; font-size: 1.35em; vertical-align: middle; text-align:center;"
>
{{progressText}}
</p>
<i
class=
"fa fa-spinner fa-pulse fa-3x fa-fw"
style=
"left:42%;position:relative;color:orange;"
></i>
<div
class=
"md-dialog-content text-center"
>
<p>
{{progressText}}
</p>
<i
class=
"fa fa-gear fa-spin fa-5x fa-fw"
></i>
</div>
</md-dialog-content>
</form>
...
...
src/main/webapp/WEB-INF/templates/projects.html
View file @
6148852a
<div
class=
"md-padding"
style=
"width: 100%; padding: 3px 0px 0px 0px;"
id=
"popupContainer"
ng-controller=
"projectController"
<div
class=
"md-padding"
id=
"popupContainer"
ng-controller=
"projectController"
ng-init=
"getProjects();getManagerDetails();"
>
<div
class=
"container-fluid mainDivHeaderClass"
>
<div
class=
"row"
>
<div
class=
"col-lg-12"
>
<h1
class=
"no-padding"
>
Manage Projects
<span
class=
"right"
>
<md-button
class=
"add-btn md-raised md-primary"
ng-click=
"addProject('Assign', parentData)"
>
<i
class=
"fa fa-plus-circle fa-1x"
></i>
Add
Project
</md-button>
<i
class=
"fa fa-refresh"
aria-hidden=
"true"
ng-click=
"refreshPage()"
></i>
</span>
</h1>
</div>
<!-- <div class="col-lg-12">
<p align="center" class="col-xs-11"
style="vertical-align: middle; font-weight: bold; font-size: 30px;">Manage Projects</p>
<p align="right" class="col-xs-1"
...
...
@@ -11,22 +21,11 @@
<i class="fa fa-refresh" aria-hidden="true"
ng-click="refreshPage()"></i>
</p>
</div>
</div>
-->
<div
class=
"clearfix"
></div>
</div>
</div>
<div
class=
"row col-lg-12"
>
<div
class=
"col-lg-8"
>
<md-button
class=
"md-raised md-primary"
style=
"width:142px;background: cadetblue; margin: 2% 0% 0% 124%;"
ng-click=
"addProject('Assign', parentData)"
>
<i
class=
"fa fa-plus-circle fa-2x"
style=
"margin-top: 5px; font-size: 1.5em; float: left"
></i>
Add
Project
</md-button>
</div>
</div>
<div
class=
"row col-lg-12"
style=
"height: 15px;"
></div>
<div
class=
"row col-lg-12"
style=
"margin-left: 0px;"
>
<div
id=
"gridTest"
ui-grid=
"gridOptions"
ui-grid-pagination
class=
"myGrid"
style=
"width:99%;height:370px;margin-left:0px;"
>
...
...
src/main/webapp/WEB-INF/templates/roles.html
View file @
6148852a
<style>
.grid-align
{
text-align
:
left
;
}
</style>
<div
class=
"md-padding"
style=
"width: 100%; padding: 3px 0px 0px 0px;"
id=
"popupContainer"
ng-controller=
"assignRoleController"
<div
class=
"md-padding"
id=
"popupContainer"
ng-controller=
"assignRoleController"
ng-init=
"getUserRoles()"
>
<div
class=
"container-fluid mainDivHeaderClass"
>
<div
class=
"row"
>
<div
class=
"col-lg-12"
>
<p
align=
"center"
class=
"col-xs-11"
style=
"vertical-align: middle; font-weight: bold; font-size: 30px;"
>
Manage
Employees
</p>
<p
align=
"right"
class=
"col-xs-1"
style=
"vertical-align: middle; font-weight: bold; font-size: 1.5em; margin-top: 8px; cursor: pointer;"
>
<i
class=
"fa fa-refresh"
aria-hidden=
"true"
ng-click=
"refreshPage()"
></i>
</p>
<div
class=
"col-lg-6"
>
<h1
class=
"no-padding"
>
Manage Employees
</h1>
</div>
<div
class=
"col-lg-6 add-emp no-padding"
>
<span>
<input
type=
"radio"
ng-model=
"status"
value=
"Active"
ng-click=
"getUserRoles()"
>
Active
<input
type=
"radio"
ng-model=
"status"
value=
"In Active"
ng-click=
"getUserRoles()"
>
Inactive
<input
type=
"radio"
ng-model=
"status"
value=
"both"
ng-click=
"getUserRoles()"
>
Both
</span>
<label
class=
""
for=
"submitBtn"
>
</label>
<md-button
class=
"md-raised md-primary"
ng-click=
"assignRole('Add', parentData)"
>
<i
class=
"fa fa-plus-circle fa-2x"
></i>
Add Employee
</md-button>
<i
class=
"fa fa-refresh"
aria-hidden=
"true"
ng-click=
"refreshPage()"
></i>
</div>
<div
class=
"clearfix"
></div>
</div>
</div>
<div
class=
"row col-lg-12"
>
<div
class=
"col-lg-8"
>
<label
class=
""
for=
"submitBtn"
>
</label>
<md-button
class=
"md-raised md-primary"
style=
"width:142px;background: cadetblue; margin: 2% 0% 0% 124%;"
ng-click=
"assignRole('Add', parentData)"
>
<i
class=
"fa fa-plus-circle fa-2x"
style=
"margin-top: 5px; font-size: 1.5em; float: left"
></i>
Add
Employee
</md-button>
<!-- </label> -->
</div>
</div>
<div
class=
"form-group col-lg-7 col-md-7 col-sm-7 col-xs-12"
></div>
<div
class=
"row col-lg-12"
style=
"margin-left: 0px;"
>
<input
type=
"radio"
ng-model=
"status"
value=
"Active"
ng-click=
"getUserRoles()"
>
Active
<input
type=
"radio"
ng-model=
"status"
value=
"In Active"
ng-click=
"getUserRoles()"
>
Inactive
<input
type=
"radio"
ng-model=
"status"
value=
"both"
ng-click=
"getUserRoles()"
>
Both
</div>
<div
class=
"row col-lg-12"
style=
"margin-left: 0px;"
>
<div
id=
"gridTest"
ui-grid=
"gridOptions"
ui-grid-pagination
class=
"myGrid"
style=
"width:99%;height:370px;margin-left:0px;"
>
class=
"myGrid"
>
<div
class=
"watermark"
ng-show=
"!gridOptions.data.length"
>
No
data available
</div>
...
...
@@ -52,7 +32,7 @@
</div>
<div
class=
"form-horizontal"
>
<div
class=
"form-group"
>
<div
class=
"form-inline col-lg-12"
style=
"margin-left: 10px;"
>
<div
class=
"form-inline col-lg-12"
>
<!-- <div class="form-group col-lg-3 col-md-4 col-sm-6 col-xs-12">
<div class="input-group"
style="">
...
...
@@ -85,5 +65,4 @@
</div>
<div
class=
"row col-lg-12"
style=
"height: 15px;"
></div>
</div>
\ No newline at end of file
src/main/webapp/WEB-INF/templates/visaList.html
View file @
6148852a
<div
class=
"md-padding"
style=
"width: 100%; padding: 3px 0px 0px 0px;"
id=
"popupContainer"
ng-controller=
"visaController"
<div
class=
"md-padding"
id=
"popupContainer"
ng-controller=
"visaController"
ng-init=
"getEmpVisas();getEmployeesToTeam();"
>
<div
class=
"container-fluid mainDivHeaderClass"
>
<div
class=
"row"
>
<div
class=
"col-lg-12"
>
<p
align=
"center"
class=
"col-xs-11"
style=
"vertical-align: middle; font-weight: bold; font-size: 30px;"
>
Manage Visa
</p>
<p
align=
"right"
class=
"col-xs-1"
style=
"vertical-align: middle; font-weight: bold; font-size: 1.5em; margin-top: 8px; cursor: pointer;"
>
<i
class=
"fa fa-refresh"
aria-hidden=
"true"
ng-click=
"refreshPage()"
></i>
</p>
<h1
class=
"no-padding"
>
Manage Visa
<span
class=
"right"
>
<md-button
class=
"add-btn md-raised md-primary"
ng-click=
"assignRole('Add', parentData)"
>
<i
class=
"fa fa-plus-circle fa-1x"
></i>
Add Visa Details
</md-button>
<i
class=
"fa fa-refresh"
aria-hidden=
"true"
ng-click=
"refreshPage()"
></i>
</span>
</h1>
</div>
<div
class=
"clearfix"
></div>
</div>
</div>
<div
class=
"row col-lg-12"
style=
"height: 15px;"
></div>
<div
class=
"row col-lg-12"
>
<div
class=
"col-lg-1"
style=
"float: left;padding-left:20px;"
>
</div>
<div
class=
"col-lg-1"
style=
"cursor: pointer; float: right; right: 75px;"
>
<md-button
class=
"md-raised md-primary"
style=
"width:142px;background: cadetblue;"
ng-click=
"assignRole('Add', parentData)"
>
<i
class=
"fa fa-plus-circle fa-2x"
style=
"margin-top: 5px; font-size: 1.5em; float: left"
></i>
Add Visa Details
</md-button>
</div>
</div>
<div
class=
"row col-lg-12"
style=
"height: 15px;"
></div>
<div
class=
"row col-lg-12"
style=
"margin-left: 0px;"
>
<div
id=
"gridTest"
ui-grid=
"gridOptions"
ui-grid-pagination
ui-grid-cell-contents
class=
"grid"
style=
"width:99%;height:380px;"
>
...
...
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