Subversion Repositories SmartDukaan

Rev

Rev 33092 | Rev 33105 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 33092 Rev 33103
Line 1... Line -...
1
 
-
 
2
<section class="wrapper">
1
<section class="wrapper">
3
	<div class="row">
2
    <div class="row">
4
		<div class="col-lg-12">
3
        <div class="col-lg-12">
5
			<h3 class="page-header"><i class="icon_document_alt"></i>USER</h3>
4
            <h3 class="page-header"><i class="icon_document_alt"></i>USER</h3>
6
			<ol class="breadcrumb">
5
            <ol class="breadcrumb">
7
				<li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li>
6
                <li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li>
8
				<li><i class="icon_document_alt"></i>Create Auth User</li>						  	
7
                <li><i class="icon_document_alt"></i>Create Auth User</li>
9
			</ol>
8
            </ol>
10
		</div>
9
        </div>
11
	</div>
10
    </div>
12
	<form id="create-scheme-form">
11
    <form id="create-scheme-form">
13
				<div class = "row">
12
        <div class="row">
14
				
13
 
15
					<div class="col-lg-2 form-group">
14
            <div class="col-lg-2 form-group">
16
					   	<input placeholder="Employee Code" id="authUserEmployeeCode" name="authUserEmployeeCode" type="text" value="" class="form-control input-sm">
15
                <input placeholder="Employee Code" id="authUserEmployeeCode" name="authUserEmployeeCode" type="text"
-
 
16
                       value="" class="form-control input-sm">
17
					</div>
17
            </div>
18
					<div class="col-lg-2 form-group">
18
            <div class="col-lg-2 form-group">
19
					   	<input placeholder="First Name" id="authUserFirstName" name="authUserFirstName" type="text" value="" class="form-control input-sm">
19
                <input placeholder="First Name" id="authUserFirstName" name="authUserFirstName" type="text" value=""
-
 
20
                       class="form-control input-sm">
20
					</div>
21
            </div>
21
					<div class="col-lg-2 form-group">
22
            <div class="col-lg-2 form-group">
22
					   	<input placeholder="Last Name" id="authUserLastName" name="authUserLastName" type="text" value="" class="form-control input-sm">
23
                <input placeholder="Last Name" id="authUserLastName" name="authUserLastName" type="text" value=""
-
 
24
                       class="form-control input-sm">
23
					</div>
25
            </div>
24
					<div class="col-lg-2 form-group">
26
            <div class="col-lg-2 form-group">
25
					   	<input placeholder="Email" id="authUserEmail" name="authUserEmail" type="email" value="" class="form-control input-sm">
27
                <input placeholder="Email" id="authUserEmail" name="authUserEmail" type="email" value=""
-
 
28
                       class="form-control input-sm">
26
					</div>
29
            </div>
27
					<div class="col-lg-2 form-group">
30
            <div class="col-lg-2 form-group">
28
					   	<input placeholder="Mobile Number" id="authUserMobileNumber" name="authUserMobileNumber" type="Number" value="" class="form-control input-sm" pattern="\d{3}[\-]\d{3}[\-]\d{4}" required>
31
                <input placeholder="Mobile Number" id="authUserMobileNumber" name="authUserMobileNumber" type="Number"
-
 
32
                       value="" class="form-control input-sm" pattern="\d{3}[\-]\d{3}[\-]\d{4}" required>
29
					</div>
33
            </div>
30
					<div class="col-lg-2 form-group">
34
            <div class="col-lg-2 form-group">
31
					   	<input placeholder="Gmail Id" id="authUserGmailId" name="authUserGmailId" type="text" value="" class="form-control input-sm" required>
35
                <input placeholder="Gmail Id" id="authUserGmailId" name="authUserGmailId" type="text" value=""
-
 
36
                       class="form-control input-sm" required>
32
					</div>
37
            </div>
33
					<div class="col-lg-2 form-group">
38
            <div class="col-lg-2 form-group">
34
                 <input placeholder="Image" id="authUserImage" name="authUserImage" type="text" value="" class="form-control input-sm">
39
                <input placeholder="Image" id="authUserImage" name="authUserImage" type="text" value=""
-
 
40
                       class="form-control input-sm">
35
                 </div>
41
            </div>
36
				</div>
42
        </div>
37
				<div class = "row">
43
        <div class="row">
38
					<div class="col-lg-3">
44
            <div class="col-lg-3">
39
						<input class="btn btn-primary create-auth-user" type="button" value="Create Auth User">
45
                <input class="btn btn-primary create-auth-user" type="button" value="Create Auth User">
-
 
46
            </div>
40
					</div>
47
        </div>
41
				</div>
48
    </form>
42
	</form><br><br>
49
    <br><br>
43
	<div id="auth-user-table">
50
    <div id="auth-user-table">
44
		<div class="row">
51
        <div class="row">
45
	    	<div class="col-lg-12">
52
            <div class="col-lg-12">
46
	    		<table class="table table-striped table-advance table-hover" id="authTable">
53
                <table class="table table-striped table-advance table-hover" id="authTable">
47
	    		<thead>
54
                    <thead>
48
	    		    <tr>
55
                    <tr>
49
                        <th>Employee Code</th>
56
                        <th>Employee Code</th>
50
                        <th>First Name</th>
57
                        <th>First Name</th>
51
                        <th>Last Name</th>
58
                        <th>Last Name</th>
52
                        <th>Email</th>
59
                        <th>Email</th>
53
                        <th>Mobile Number</th>
60
                        <th>Mobile Number</th>
54
                        <th>Gmail Id</th>
61
                        <th>Gmail Id</th>
55
                        <th>Image</th>
62
                        <th>Image</th>
56
                        <th>Auth Users</th>
63
                        <th>Reporting Manager</th>
57
                        <th>Created Date</th>
64
                        <th>Created Date</th>
58
                        <th>Reset Password</th>
65
                        <th>Reset Password</th>
59
                        <th>Remove</th>
66
                        <th>Remove</th>
60
 
67
 
61
 
68
 
62
                    </tr>
69
                    </tr>
63
	    		</thead>
70
                    </thead>
64
	    			<tbody>
71
                    <tbody>
65
 
72
 
66
	    				#if(!$authUsers.isEmpty())
73
                        #if(!$authUsers.isEmpty())
67
			    			#foreach( $authUser in $authUsers )
74
                            #foreach( $authUser in $authUsers )
68
			    				<tr>
75
                            <tr>
69
			    				   <td>$authUser.getEmployeeCode()</td>
76
                                <td>$authUser.getEmployeeCode()</td>
70
			    					<td>$authUser.getFirstName()</td>
77
                                <td>$authUser.getFirstName()</td>
71
			    					<td>$authUser.getLastName()</td>
78
                                <td>$authUser.getLastName()</td>
72
			    					<td>$authUser.getEmailId()</td>
79
                                <td>$authUser.getEmailId()</td>
73
			    					<td>$authUser.getMobileNumber()</td>
80
                                <td>$authUser.getMobileNumber()</td>
74
			    					<td>#if($authUser.getGmailId())
81
                                <td>#if($authUser.getGmailId())
75
			    							<span>$authUser.getGmailId()</span>
82
                                    <span>$authUser.getGmailId()</span>
76
			    							<button class="mk_gmail_edit btn btn-primary" data-id="$authUser.getEmailId()">Update</button>
83
                                    <button class="mk_gmail_edit btn btn-primary" data-id="$authUser.getEmailId()">
-
 
84
                                        Update
-
 
85
                                    </button>
77
			    						#else
86
                                #else
78
			    							<span></span>
87
                                    <span></span>
79
			    							<button class="mk_gmail_edit btn btn-primary" data-id="$authUser.getEmailId()">Add</button> 
88
                                    <button class="mk_gmail_edit btn btn-primary" data-id="$authUser.getEmailId()">Add
-
 
89
                                    </button>
80
			    						#end
90
                                #end
81
			    					</td>
91
                                </td>
82
 
92
 
83
                                       <td>
93
                                <td>
84
 
94
 
85
                                          #if($authUser.getImageUrl())
95
                                    #if($authUser.getImageUrl())
86
                                          <span> $authUser.getImageUrl() </span>
96
                                        <span> $authUser.getImageUrl() </span>
87
                                           	<button class="img_edit btn btn-primary" data-id="$authUser.getEmailId()">Edit</button>
97
                                        <button class="img_edit btn btn-primary" data-id="$authUser.getEmailId()">Edit
-
 
98
                                        </button>
88
                                           	#else
99
                                    #else
89
                                           	<span></span>
100
                                        <span></span>
90
                                          	<button class="img_edit btn btn-primary" data-id="$authUser.getEmailId()">Edit</button>
101
                                        <button class="img_edit btn btn-primary" data-id="$authUser.getEmailId()">Edit
-
 
102
                                        </button>
-
 
103
                                    #end
-
 
104
 
-
 
105
                                </td>
-
 
106
 
-
 
107
                                #if($authUser.getManagerId() != 0)
-
 
108
                                    <td>
-
 
109
                                        <select class="form-control input-sm" id="auth-users" name="auth-users"
-
 
110
                                                placeholder="Authusers">
-
 
111
                                            #if($authUser.getManagerId()==0)
-
 
112
                                                <option value="" disabled>Choose Manager</option>
91
                                            #end
113
                                            #end
92
 
-
 
93
                                       </td>
114
                                            #foreach($activeAuthUser in $activeAuthUsers)
94
 
-
 
95
			    					#if($authUser.getManagerId() != 0)
115
                                                <option value="$activeAuthUser.getId()"
96
			    					<td>
-
 
97
			    					<select  class="form-control input-sm" id = "auth-users" name = "auth-users" placeholder="Authusers">
116
                                                	#if($authUser.getManagerId()==$activeAuthUser.getId())
98
					                  <option value="$userManagerMap.get($authUser.getId()).getId()" selected>$userManagerMap.get($authUser.getId()).getFullName()</option>
117
                                                        selected
99
				               	    #foreach($activeAuthUser in $activeAuthUsers)
118
                                                    #end
100
         			                	<option value="$activeAuthUser.getId()">$activeAuthUser.getFullName()</option>
119
                                                >$activeAuthUser.getFullName()</option>
101
         		                 	#end
120
                                            #end
102
	                                 </select>
121
                                        </select>
103
	                                 <button class="btn btn-primary add-manager" data-id="$authUser.getId()">Add</button> 
122
                                        <button class="btn btn-primary add-manager" data-id="$authUser.getId()">Add
104
			    					</td>
123
                                        </button>
105
			    					
-
 
106
			    					#else
124
                                    </td>
107
			                       <td>
125
                                #end
-
 
126
 
108
        	                       	  <select  class="form-control input-sm" id = "auth-users" name = "auth-users" placeholder="Authusers">
127
                                <td>$authUser.getFormattedCreateTimestamp()</td>
-
 
128
                                <td>
109
					                  <option value="" disabled selected>AuthUsers</option>
129
                                    <button class="btn btn-primary reset-password" data-id="$authUser.getEmailId()">
110
				               	    #foreach($activeAuthUser in $activeAuthUsers)
130
                                        Reset
111
         			                	<option value="$activeAuthUser.getId()">$activeAuthUser.getFullName()</option>
131
                                    </button>
112
         		                 	#end
132
                                </td>
113
	                                 </select>
133
                                <td>
114
	                                 <button class="btn btn-primary add-manager" data-id="$authUser.getId()">Add</button> 
134
                                    <button class="btn btn-primary remove-user" data-id="$authUser.getId()">Remove
115
        	                     </td>
135
                                    </button>
116
        	                     #end
136
                                </td>
117
			    					
-
 
118
			    					<td>$authUser.getFormattedCreateTimestamp()</td>
-
 
119
			    					<td><button class="btn btn-primary reset-password" data-id="$authUser.getEmailId()">Reset</button></td>
-
 
120
			    					<td><button class="btn btn-primary remove-user" data-id="$authUser.getId()">Remove</button></td>
-
 
121
 
137
 
122
			    				</tr>
138
                            </tr>
123
			    			#end
139
                            #end
124
		    			#else
140
                        #else
125
		    				<tr>
141
                        <tr>
126
		    					<td colspan="12" style="text-align:center;">NO MATCHING DATA FOUND FOR CRITERIA</td>
142
                            <td colspan="12" style="text-align:center;">NO MATCHING DATA FOUND FOR CRITERIA</td>
127
		    				</tr>
143
                        </tr>
128
		    			#end
144
                        #end
129
	    			</tbody>
145
                    </tbody>
130
	    		</table>
146
                </table>
131
	    	</div>
147
            </div>
132
	    </div>
148
        </div>
133
    </div>
149
    </div>
134
</section>
150
</section>
135
<div id="auth-user-details-container" style="background:white;background-color:white;">
151
<div id="auth-user-details-container" style="background:white;background-color:white;">
136
</div>
152
</div>
137
<script type="text/javascript">
153
<script type="text/javascript">
138
$(document).ready(function() {
154
    $(document).ready(function () {
139
 
155
 
140
    $('#authTable thead tr').clone(true).appendTo( '#authTable thead' );
156
        $('#authTable thead tr').clone(true).appendTo('#authTable thead');
141
        $('#authTable thead tr:eq(1) th').each( function (i) {
157
        $('#authTable thead tr:eq(1) th').each(function (i) {
142
            var title = $(this).text();
158
            var title = $(this).text();
143
            $(this).html( '<input type="text" style = "width:60%;" placeholder="Search '+title+'" />' );
159
            $(this).html('<input type="text" style = "width:60%;" placeholder="Search ' + title + '" />');
144
 
160
 
145
            $( 'input', this ).on( 'keyup change', function () {
161
            $('input', this).on('keyup change', function () {
146
                if ( table.column(i).search() !== this.value ) {
162
                if (table.column(i).search() !== this.value) {
147
                    table
163
                    table
148
                        .column(i)
164
                            .column(i)
149
                        .search( this.value )
165
                            .search(this.value)
150
                        .draw();
166
                            .draw();
151
                }
167
                }
152
            } );
168
            });
153
        });
169
        });
154
   $(document).ready(function() {
170
        $(document).ready(function () {
155
 
-
 
156
 
171
 
157
         var dtable = $('#authTable').DataTable({
-
 
158
 
172
 
159
           pageLength: 10,
-
 
160
           paging:true,
-
 
161
                 scrollCollapse: true,
173
            var dtable = $('#authTable').DataTable({
162
                 fixedHeader: true,
-
 
163
 
174
 
-
 
175
                pageLength: 10,
-
 
176
                paging: true,
-
 
177
                scrollCollapse: true,
-
 
178
                fixedHeader: true,
164
 
179
 
165
                 });
-
 
166
 
180
 
167
            });
181
            });
-
 
182
 
-
 
183
        });
168
});
184
    });
169
 
185
 
170
</script>
186
</script>
171
 
187
 
172
 
188
 
173
 
189