diff --git a/layouts/v7/modules/Calendar/resources/Calendar.js b/layouts/v7/modules/Calendar/resources/Calendar.js
index 763b18daaf25021deb71762fb030bb511a4cd3fd..9c62c6162c9e29b1dbffb031f4cf29844ce578e1 100644
--- a/layouts/v7/modules/Calendar/resources/Calendar.js
+++ b/layouts/v7/modules/Calendar/resources/Calendar.js
@@ -1073,7 +1073,7 @@ Vtiger.Class("Calendar_Calendar_Js", {
 	},
 	showCreateModal: function (moduleName, startDateTime) {
 		var isAllowed = jQuery('#is_record_creation_allowed').val();
-        if (isAllowed) {
+		if (isAllowed) {
 			var thisInstance = this;
 			var quickCreateNode = jQuery('#quickCreateModules').find('[data-name="' + moduleName + '"]');
 			if (quickCreateNode.length <= 0) {
@@ -1173,7 +1173,11 @@ Vtiger.Class("Calendar_Calendar_Js", {
 	performDayClickAction: function (date, jsEvent, view) {
 		if (!this.performingDayClickOperation) {
 			this.performingDayClickOperation = true;
-			this.showCreateEventModal(date);
+			if (date.hasTime() || view.type == 'month') {
+				this.showCreateEventModal(date);
+			} else {
+				this.showCreateModal('Calendar', date);
+			}
 		}
 	},
 	daysOfWeek: {
diff --git a/layouts/v7/modules/Users/ListViewContents.tpl b/layouts/v7/modules/Users/ListViewContents.tpl
index be5e162413bbc719d9159e6fa366ebf6ecb1f1d8..d0e37a7258810e76ecbb45d78cc677bbe535cc63 100644
--- a/layouts/v7/modules/Users/ListViewContents.tpl
+++ b/layouts/v7/modules/Users/ListViewContents.tpl
@@ -122,13 +122,7 @@
 									<td class="{$WIDTHTYPE}" nowrap>
 										<span class="fieldValue">
 											<span class="value textOverflowEllipsis">
-												{if $LISTVIEW_HEADER->getName() eq 'is_owner'}
-													{if $LISTVIEW_ENTRY->get($LISTVIEW_HEADERNAME) eq 1}
-														{vtranslate('LBL_YES')}
-													{/if}
-												{else}
-													{$LISTVIEW_ENTRY->get($LISTVIEW_HEADERNAME)}
-												{/if}
+												{$LISTVIEW_ENTRY->get($LISTVIEW_HEADERNAME)}
 											</span>
 										</span>
 									</td>
diff --git a/layouts/v7/modules/Users/Login.tpl b/layouts/v7/modules/Users/Login.tpl
index 10005f03859ecbd6b5a547d8aff7f6838ed8fe82..211864aa38d809a7d93a99e898e48adf6690fefe 100644
--- a/layouts/v7/modules/Users/Login.tpl
+++ b/layouts/v7/modules/Users/Login.tpl
@@ -10,58 +10,6 @@
 
 {strip}
 	<style>
-		.container {
-			width: 380px;
-			height: 420px;
-			margin: 0 auto;
-		}
-		.loginDiv {
-			border-radius: 4px;
-			box-shadow: 0 0 10px gray;
-			background-color: #FFFFFF;
-		}
-		.inActiveImgDiv {
-			padding: 5px;
-			text-align: center;
-			margin: 30px 0px;
-		}
-		.user-logo {
-			height: 110px;
-			margin: 0 auto;
-			padding-top: 40px;
-			padding-bottom: 20px;
-		}
-		.failureMessage {
-			color: red;
-			display: block;
-			text-align: center;
-			padding: 0px 0px 10px;
-		}
-		.successMessage {
-			color: green;
-			display: block;
-			text-align: center;
-			padding: 0px 0px 10px;
-		}
-		.app-footer p {
-			margin-top: 0px;
-			padding-bottom: 0px !important;
-		}
-		.footer {
-			background-color: #fbfbfb;
-			height:26px;
-		}
-		.marketingDiv {
-			padding-right: 100px;
-			color: white;
-		}
-		.blockLink {
-			border: 1px solid white;
-			padding: 3px 5px;
-		}
-		#page {
-			padding-top: 100px;
-		}
 		body {
 			background: url(layouts/v7/resources/Images/login-background.jpg);
 			background-position: center;
@@ -70,21 +18,19 @@
 			height: 100%;
 			background-repeat: no-repeat;
 		}
-		h3 {
-			margin-top: 10px;
+		hr {
+		    margin-top: 15px;
+			background-color: #7C7C7C;
+			height: 2px;
+			border-width: 0;
 		}
-		h4 {
+		h3, h4 {
 			margin-top: 0px;
 		}
-		//New
 		hgroup {
 			text-align:center;
 			margin-top: 4em;
 		}
-		.group { 
-			position: relative;
-			margin: 10px 10px 40px;
-		}
 		input {
 			font-size: 16px;
 			padding: 10px 10px 10px 0px;
@@ -114,6 +60,72 @@
 			left: -12px;
 			font-size: 18px;
 		}
+		input:focus ~ .bar:before, input:focus ~ .bar:after {
+			width: 50%;
+		}
+		#page {
+			padding-top: 6%;
+		}
+		.widgetHeight {
+			height: 410px;
+			margin-top: 20px !important;
+		}
+		.loginDiv {
+			width: 380px;
+			margin: 0 auto;
+			border-radius: 4px;
+			box-shadow: 0 0 10px gray;
+			background-color: #FFFFFF;
+		}
+		.marketingDiv {
+			color: #303030;
+			padding: 10px 20px;
+		}
+		.separatorDiv {
+			background-color: #7C7C7C;
+			width: 2px;
+			height: 460px;
+			margin-left: 20px;
+		}
+		.user-logo {
+			height: 110px;
+			margin: 0 auto;
+			padding-top: 40px;
+			padding-bottom: 20px;
+		}
+		.blockLink {
+			border: 1px solid #303030;
+			padding: 3px 5px;
+		}
+		.group {
+			position: relative;
+			margin: 20px 20px 40px;
+		}
+		.failureMessage {
+			color: red;
+			display: block;
+			text-align: center;
+			padding: 0px 0px 10px;
+		}
+		.successMessage {
+			color: green;
+			display: block;
+			text-align: center;
+			padding: 0px 0px 10px;
+		}
+		.inActiveImgDiv {
+			padding: 5px;
+			text-align: center;
+			margin: 30px 0px;
+		}
+		.app-footer p {
+			margin-top: 0px;
+			padding-bottom: 0px !important;
+		}
+		.footer {
+			background-color: #fbfbfb;
+			height:26px;
+		}
 		.bar {
 			position: relative;
 			display: block;
@@ -134,9 +146,6 @@
 		.bar:after {
 			right: 50%;
 		}
-		input:focus ~ .bar:before, input:focus ~ .bar:after {
-			width: 50%;
-		}
 		.button {
 			position: relative;
 			display: inline-block;
@@ -198,8 +207,8 @@
 
 	<span class="app-nav"></span>
 	<div class="col-lg-12">
-		<div class="col-lg-6">
-			<div class="container loginDiv">
+		<div class="col-lg-5">
+			<div class="loginDiv widgetHeight">
 				<img class="img-responsive user-logo" src="layouts/v7/resources/Images/vtiger.png">
 				<div>
 					<span class="{if !$ERROR}hide{/if} failureMessage" id="validationMessage">{$MESSAGE}</span>
@@ -247,43 +256,55 @@
 				</div>
 			</div>
 		</div>
-		<div class="col-lg-6">
-			<div class="marketingDiv">
+
+		<div class="col-lg-1">
+			<div class="separatorDiv"></div>
+		</div>
+
+		<div class="col-lg-5">
+			<div class="marketingDiv widgetHeight">
 				{if $JSON_DATA}
+					{assign var=COUNTER value=0}
 					{foreach key=BLOCK_NAME item=BLOCKS_DATA from=$JSON_DATA}
-						<div>
-							{if $BLOCKS_DATA}
-								<h3><b>{$BLOCKS_DATA[0].heading}</b></h3>
+						{if $BLOCKS_DATA}
+							<div>
+								{assign var=COUNTER value=$COUNTER+1}
+								<h4>{$BLOCKS_DATA[0].heading}</h4>
 								{foreach item=BLOCK_DATA from=$BLOCKS_DATA}
 									<div class="row">
 										{if $BLOCK_DATA.image}
-											<div class="col-lg-3" style="min-height: 100px;"><img src="{$BLOCK_DATA.image}" style="width: 100%;height: 100%;"/></div>
-											<div class="col-lg-9">
+											<div class="col-lg-4" style="min-height: 100px;"><img src="{$BLOCK_DATA.image}" style="width: 100%;height: 100%;margin-top: 10px;"/></div>
+											<div class="col-lg-8">
 										{else}
 											<div class="col-lg-12">
 										{/if}
 											<div title="{$BLOCK_DATA.summary}">
-												<h4>{$BLOCK_DATA.displayTitle}</h4>
+												<h3><b>{$BLOCK_DATA.displayTitle}</b></h3>
 												{$BLOCK_DATA.displaySummary}<br><br>
 											</div>
-											<span class="blockLink">
-												<a href="{$BLOCK_DATA.url}" target="_blank">{$BLOCK_DATA.urlalt}</a>
-											</span>
-										</div>
+											<a href="{$BLOCK_DATA.url}" target="_blank"><u>{$BLOCK_DATA.urlalt}</u></a>
+										{if $BLOCK_DATA.image}
+											</div>
+										{else}
+											</div>
+										{/if}
 									</div>
 								{/foreach}
-							{/if}
-							<br>
-						{/foreach}
-					{else}
-						<div class="inActiveImgDiv">
-							<div>
-								<h4>Get more out of Vtiger with extensions from</h4>
-								<h4>Vtiger Marketplace</h4>
 							</div>
-							<a href="https://marketplace.vtiger.com/app/listings" target="_blank" style="margin-right: 25px;"><img src="layouts/v7/resources/Images/extensionstore.png" style="width: 85%; height: 100%; margin-top: 25px;"/></a>
+							{if $COUNTER neq $DATA_COUNT}
+								<hr>
+							{/if}
+						{/if}
+					{/foreach}
+				{else}
+					<div class="inActiveImgDiv">
+						<div>
+							<h4>Get more out of Vtiger with extensions from</h4>
+							<h4>Vtiger Marketplace</h4>
 						</div>
-					{/if}
+						<a href="https://marketplace.vtiger.com/app/listings" target="_blank" style="margin-right: 25px;"><img src="layouts/v7/resources/Images/extensionstore.png" style="width: 85%; height: 100%; margin-top: 25px;"/></a>
+					</div>
+				{/if}
 				</div>
 			</div>
 		</div>
diff --git a/layouts/v7/modules/Vtiger/FindDuplicateContents.tpl b/layouts/v7/modules/Vtiger/FindDuplicateContents.tpl
index 774e17279894a8f65a5987b1e713a7ecf867a1b4..b4d8eee92f22cd5565578cca6cba004d193da764 100644
--- a/layouts/v7/modules/Vtiger/FindDuplicateContents.tpl
+++ b/layouts/v7/modules/Vtiger/FindDuplicateContents.tpl
@@ -10,72 +10,98 @@
 
 {* START YOUR IMPLEMENTATION FROM BELOW. Use {debug} for information *}
 <div>
-    {include file="FindDuplicateHeader.tpl"|vtemplate_path:$MODULE}
+	{include file="FindDuplicateHeader.tpl"|vtemplate_path:$MODULE}
 </div>
 <div id="findDuplicateContents" class="container-fluid" style="padding-top:5px;">
-     <div class="row">
-        <div class="col-lg-12">
-        <input type="hidden" id="listViewEntriesCount" value="{$LISTVIEW_ENTRIES_COUNT}" />
-        <input type="hidden" id="pageStartRange" value="{$PAGING_MODEL->getRecordStartRange()}" />
-        <input type="hidden" id="pageEndRange" value="{$PAGING_MODEL->getRecordEndRange()}" />
-        <input type="hidden" id="previousPageExist" value="{$PAGING_MODEL->isPrevPageExists()}" />
-        <input type="hidden" id="nextPageExist" value="{$PAGING_MODEL->isNextPageExists()}" />
-        <input type="hidden" id="pageNumber" value= "{$PAGE_NUMBER}"/>
-        <input type="hidden" id="pageLimit" value= "{$PAGING_MODEL->getPageLimit()}" />
-        <input type="hidden" id="noOfEntries" value= "{$LISTVIEW_ENTRIES_COUNT}" />
-        <input type="hidden" id="duplicateSearchFields" value={Zend_Json::encode($DUPLICATE_SEARCH_FIELDS)} />
-        <input type="hidden" id="viewName" value="{$VIEW_NAME}" />
-        <input type="hidden" id="totalCount" value="{$TOTAL_COUNT}" />
-        <input type='hidden' id='ignoreEmpty' value="{$IGNORE_EMPTY}" />
-        <input type="hidden" id="mergeSelectedIds" />
-        <table id="listview-table"  class="listview-table table table-bordered">
-            <thead>
-                <tr class="listViewContentHeader">
-                    <th>
-                        <center><input type="checkbox" class="listViewEntriesMainCheckBox" /></center> 
-                    </th>
-                    {foreach item=LISTVIEW_HEADER from=$LISTVIEW_HEADERS}
-                        <th>
-                            <center>{vtranslate($LISTVIEW_HEADER->get('label'), $MODULE)}</center>
-                        </th>
-                    {/foreach}
-                    <th> <center>{vtranslate('LBL_MERGE_SELECT', $MODULE)}</center></th>
-                    <th> <center>{vtranslate('LBL_ACTION', $MODULE)}</center></th>
-                </tr>   
-             </thead>
-            {foreach item=LISTVIEW_ENTRY key=GROUP_NAME from=$LISTVIEW_ENTRIES}
-                {assign var=groupCount value=$LISTVIEW_ENTRY|@sizeof}
-                {assign var=recordCount value=0}
-                {foreach item=RECORD from=$LISTVIEW_ENTRY name=listview}
-                    <tr class="listViewEntries" data-id='{$RECORD.recordid}' id="{$MODULE}_listView_row_{$smarty.foreach.listview.index+1}">
-                        <td>
-                            <center><input type="checkbox" value="{$RECORD.recordid}" class="listViewEntriesCheckBox"/></center>
-                        </td>
-                        {assign var=sameRowValues value=true}
-                        {foreach item=LISTVIEW_HEADER from=$LISTVIEW_HEADERS}
-                        {if $LISTVIEW_HEADER->get('name') eq 'recordid'}
-                            <td nowrap>
-                                <center><a href="{$MODULE_MODEL->getDetailViewUrl($RECORD.recordid)}">{$RECORD[$LISTVIEW_HEADER->get('name')]}</a></center>
-                            </td>
-                        {else}
-                            <td name="{$LISTVIEW_HEADER->get('name')}" nowrap style='border-bottom:1px solid #DDD;' data-value="{strip_tags($LISTVIEW_HEADER->getDisplayValue($RECORD[$LISTVIEW_HEADER->get('column')], $RECORD.recordid))}">
-                                <center>{$LISTVIEW_HEADER->getDisplayValue($RECORD[$LISTVIEW_HEADER->get('column')], $RECORD.recordid)}</center>
-                            </td>
-                        {/if}
-                        {/foreach}
-                        <td>
-                            <center><input type="checkbox" data-id='{$RECORD.recordid}' name="mergeRecord" data-group="{$GROUP_NAME}"/></center>
-                        </td>
-                        {if $recordCount eq 0}
-                        <td rowspan="{$groupCount}" style="vertical-align: middle;">
-                            <center><input type="button" value="{vtranslate('Merge', $MODULE)}" name="merge" class="btn btn-success" data-group="{$GROUP_NAME}"></center>
-                        </td>
-                        {/if}
-                        {assign var=recordCount value=$recordCount+1}
-                    </tr>
-                {/foreach}
-            {/foreach}
-         </table>
-         </div>
-     </div>
+	<div class="row">
+		<div class="col-lg-12">
+			<input type="hidden" id="listViewEntriesCount" value="{$LISTVIEW_ENTRIES_COUNT}" />
+			<input type="hidden" id="pageStartRange" value="{$PAGING_MODEL->getRecordStartRange()}" />
+			<input type="hidden" id="pageEndRange" value="{$PAGING_MODEL->getRecordEndRange()}" />
+			<input type="hidden" id="previousPageExist" value="{$PAGING_MODEL->isPrevPageExists()}" />
+			<input type="hidden" id="nextPageExist" value="{$PAGING_MODEL->isNextPageExists()}" />
+			<input type="hidden" id="pageNumber" value= "{$PAGE_NUMBER}"/>
+			<input type="hidden" id="pageLimit" value= "{$PAGING_MODEL->getPageLimit()}" />
+			<input type="hidden" id="noOfEntries" value= "{$LISTVIEW_ENTRIES_COUNT}" />
+			<input type="hidden" id="duplicateSearchFields" value={Zend_Json::encode($DUPLICATE_SEARCH_FIELDS)} />
+			<input type="hidden" id="viewName" value="{$VIEW_NAME}" />
+			<input type="hidden" id="totalCount" value="{$TOTAL_COUNT}" />
+			<input type='hidden' id='ignoreEmpty' value="{$IGNORE_EMPTY}" />
+			<input type="hidden" id="mergeSelectedIds" />
+			{assign var=IS_EDITABLE value=$CURRENT_USER_PRIVILAGES_MODEL->hasModuleActionPermission($MODULE_MODEL->getId(), 'EditView')}
+			{assign var=IS_DELETABLE value=$CURRENT_USER_PRIVILAGES_MODEL->hasModuleActionPermission($MODULE_MODEL->getId(), 'Delete')}
+
+			<table id="listview-table" class="listview-table table table-bordered" style="border-top:1px solid #ddd;">
+				<thead>
+					<tr class="listViewContentHeader">
+						{if $IS_DELETABLE}
+							<th>
+								<center><input type="checkbox" class="listViewEntriesMainCheckBox" /></center>
+							</th>
+						{/if}
+						{foreach item=LISTVIEW_HEADER from=$LISTVIEW_HEADERS}
+							<th>
+								<center>{vtranslate($LISTVIEW_HEADER->get('label'), $MODULE)}</center>
+							</th>
+						{/foreach}
+						{if $IS_EDITABLE && $IS_DELETABLE}
+							<th> <center>{vtranslate('LBL_MERGE_SELECT', $MODULE)}</center></th>
+							<th> <center>{vtranslate('LBL_ACTION', $MODULE)}</center></th>
+						{/if}
+					</tr>
+				</thead>
+				{foreach item=LISTVIEW_ENTRY key=GROUP_NAME from=$LISTVIEW_ENTRIES}
+					{assign var=groupCount value=$LISTVIEW_ENTRY|@sizeof}
+					{assign var=recordCount value=0}
+					{foreach item=RECORD from=$LISTVIEW_ENTRY name=listview}
+						<tr class="listViewEntries" data-id='{$RECORD.recordid}' id="{$MODULE}_listView_row_{$smarty.foreach.listview.index+1}">
+							{if $IS_DELETABLE}
+								<td>
+									<center><input type="checkbox" value="{$RECORD.recordid}" class="listViewEntriesCheckBox"/></center>
+								</td>
+							{/if}
+							{assign var=sameRowValues value=true}
+							{foreach item=LISTVIEW_HEADER from=$LISTVIEW_HEADERS}
+							{if $LISTVIEW_HEADER->get('name') eq 'recordid'}
+								<td nowrap>
+									<center><a href="{$MODULE_MODEL->getDetailViewUrl($RECORD.recordid)}">{$RECORD[$LISTVIEW_HEADER->get('name')]}</a></center>
+								</td>
+							{else}
+								<td name="{$LISTVIEW_HEADER->get('name')}" nowrap style='border-bottom:1px solid #DDD;' data-value="{strip_tags($LISTVIEW_HEADER->getDisplayValue($RECORD[$LISTVIEW_HEADER->get('column')], $RECORD.recordid))}">
+									<center>{strip_tags($LISTVIEW_HEADER->getDisplayValue($RECORD[$LISTVIEW_HEADER->get('column')], $RECORD.recordid))}</center>
+								</td>
+							{/if}
+							{/foreach}
+							{if $IS_EDITABLE && $IS_DELETABLE}
+								<td>
+									<center><input type="checkbox" data-id='{$RECORD.recordid}' name="mergeRecord" data-group="{$GROUP_NAME}"/></center>
+								</td>
+								{if $recordCount eq 0}
+									<td rowspan="{$groupCount}" style="vertical-align: middle;">
+										<center><input type="button" value="{vtranslate('Merge', $MODULE)}" name="merge" class="btn btn-success" data-group="{$GROUP_NAME}"></center>
+									</td>
+								{/if}
+							{/if}
+							{assign var=recordCount value=$recordCount+1}
+						</tr>
+					{/foreach}
+				{/foreach}
+			</table>
+			{if $recordCount eq 0}
+				<div class="col-md-12 col-sm-12 col-xs-12 col-lg-12 listViewContentDiv list-table-wrapper" id="listViewContents">
+					<table class="emptyRecordsDiv">
+						<tbody class="overflow-y">
+							<tr class="emptyRecordDiv">
+								<td colspan="8">
+									<div class="emptyRecordsContent portal-empty-records-content">
+										{vtranslate('LBL_NO_DUPLICATED_FOUND')}.
+									</div>
+								</td>
+							</tr>
+						</tbody>
+					</table>
+				</div>
+			{/if}
+		</div>
+	</div>
 </div>
\ No newline at end of file
diff --git a/layouts/v7/modules/Vtiger/FindDuplicateHeader.tpl b/layouts/v7/modules/Vtiger/FindDuplicateHeader.tpl
index 079a7bc8c561cbef343e07431fdb83b11afa45ff..d54ca5f82ca165879fffa70574e611ae4d5fdb25 100644
--- a/layouts/v7/modules/Vtiger/FindDuplicateHeader.tpl
+++ b/layouts/v7/modules/Vtiger/FindDuplicateHeader.tpl
@@ -8,43 +8,45 @@
 ************************************************************************************}
 
 <div class="container-fluid">
-    <div class="row">
-        {assign var=HEADER_TITLE value={vtranslate('LBL_DUPLICATE')|cat:' '|cat:vtranslate($MODULE, $MODULE)}}
-        <h3>
-            <div class="col-lg-7">
-                {$HEADER_TITLE}
-             </div>
-            <div class="col-lg-5">
-                <div class="alert alert-static">
-                    <span class="fa fa-info-circle icon"></span>
-                    <span class="message">{vJsTranslate('JS_ALLOWED_TO_SELECT_MAX_OF_THREE_RECORDS',$MODULE)}</span>
-                </div>
-            </div>
-        </h3>
-    </div>
-    <div class="row">
-        <div class="col-lg-1">
-            {foreach item=LISTVIEW_BASICACTION from=$LISTVIEW_LINKS}
-                <button id="{$MODULE}_listView_basicAction_{Vtiger_Util_Helper::replaceSpaceWithUnderScores($LISTVIEW_BASICACTION->getLabel())}" class="btn btn-danger pull-left" 
-                    {if stripos($LISTVIEW_BASICACTION->getUrl(), 'javascript:')===0} onclick='{$LISTVIEW_BASICACTION->getUrl()|substr:strlen("javascript:")};'{else} onclick='window.location.href="{$LISTVIEW_BASICACTION->getUrl()}"'{/if}>
-                        <strong>{vtranslate($LISTVIEW_BASICACTION->getLabel(), $MODULE)}</strong>
-                </button>
-            {/foreach}
-        </div>
-        <div class="col-lg-11">
-            <div class="col-lg-1">
-                &nbsp;
-            </div>
-            <div class="col-lg-9 select-deselect-container" >
-                <div class="hide messageContainer" style = "height:30px;">
-                    <center><a id="selectAllMsgDiv" href="#">{vtranslate('LBL_SELECT_ALL',$MODULE)}&nbsp;{vtranslate($MODULE ,$MODULE)}&nbsp;(<span id="totalRecordsCount" value=""></span>)</a></center>
-                </div>
-                <div class="hide messageContainer" style = "height:30px;">
-                    <center><a id="deSelectAllMsgDiv" href="#">{vtranslate('LBL_DESELECT_ALL_RECORDS',$MODULE)}</a></center>
-                </div>
-            </div>
-            {assign var=RECORD_COUNT value=$LISTVIEW_ENTRIES_COUNT}
+	<div class="row">
+		{assign var=HEADER_TITLE value={vtranslate('LBL_DUPLICATE')|cat:' '|cat:vtranslate($MODULE, $MODULE)}}
+		<h3>
+			<div class="col-lg-7">
+				{$HEADER_TITLE}
+			 </div>
+			<div class="col-lg-5">
+				<div class="alert alert-static">
+					<span class="fa fa-info-circle icon"></span>
+					<span class="message">{vJsTranslate('JS_ALLOWED_TO_SELECT_MAX_OF_THREE_RECORDS',$MODULE)}</span>
+				</div>
+			</div>
+		</h3>
+	</div>
+	<div class="row">
+		<div class="col-lg-1">
+			{if $LISTVIEW_ENTRIES_COUNT > 0}
+				{foreach item=LISTVIEW_BASICACTION from=$LISTVIEW_LINKS}
+					<button id="{$MODULE}_listView_basicAction_{Vtiger_Util_Helper::replaceSpaceWithUnderScores($LISTVIEW_BASICACTION->getLabel())}" class="btn btn-danger pull-left" 
+						{if stripos($LISTVIEW_BASICACTION->getUrl(), 'javascript:')===0} onclick='{$LISTVIEW_BASICACTION->getUrl()|substr:strlen("javascript:")};'{else} onclick='window.location.href="{$LISTVIEW_BASICACTION->getUrl()}"'{/if}>
+							<strong>{vtranslate($LISTVIEW_BASICACTION->getLabel(), $MODULE)}</strong>
+					</button>
+				{/foreach}
+			{/if}
+		</div>
+		<div class="col-lg-11">
+			<div class="col-lg-1">
+				&nbsp;
+			</div>
+			<div class="col-lg-9 select-deselect-container" >
+				<div class="hide messageContainer" style = "height:30px;">
+					<center><a id="selectAllMsgDiv" href="#">{vtranslate('LBL_SELECT_ALL',$MODULE)}&nbsp;{vtranslate($MODULE ,$MODULE)}&nbsp;(<span id="totalRecordsCount" value=""></span>)</a></center>
+				</div>
+				<div class="hide messageContainer" style = "height:30px;">
+					<center><a id="deSelectAllMsgDiv" href="#">{vtranslate('LBL_DESELECT_ALL_RECORDS',$MODULE)}</a></center>
+				</div>
+			</div>
+			{assign var=RECORD_COUNT value=$LISTVIEW_ENTRIES_COUNT}
 			{include file="Pagination.tpl"|vtemplate_path:$MODULE SHOWPAGEJUMP=true}
-        </div>
-    </div>
+		</div>
+	</div>
 </div>
\ No newline at end of file
diff --git a/layouts/v7/modules/Vtiger/MergeRecords.tpl b/layouts/v7/modules/Vtiger/MergeRecords.tpl
index 5cf0d83bd6a388a39049b226369dbf74054fd844..50ceef09b1513f53d43cd7c8803c8d95f931b610 100644
--- a/layouts/v7/modules/Vtiger/MergeRecords.tpl
+++ b/layouts/v7/modules/Vtiger/MergeRecords.tpl
@@ -36,7 +36,7 @@
                                             <div class="checkbox">
                                                 <label>
                                                 <input {if $smarty.foreach.recordList.index eq 0}checked{/if} type=radio value="{$RECORD->getId()}" name="primaryRecord"/>
-                                                &nbsp; {vtranslate('LBL_RECORD')} #{$smarty.foreach.recordList.index+1}
+                                                &nbsp; {vtranslate('LBL_RECORD')} <a href="{$RECORD->getDetailViewUrl()}" target="_blank" style="color: #15c;">#{$RECORD->getId()}</a>
                                                 </label>
                                             </div>
                                         </th>
diff --git a/modules/Users/Users.php b/modules/Users/Users.php
index 52e13414afe8371c156bc3f32feec6d54c004371..40edb728e2c46f27075f0065e8d3a1320955bcfb 100755
--- a/modules/Users/Users.php
+++ b/modules/Users/Users.php
@@ -97,8 +97,7 @@ class Users extends CRMEntity {
 			'Email'=>Array('vtiger_users'=>'email1'),
 			'Email2'=>Array('vtiger_users'=>'email2'),
 			'Admin'=>Array('vtiger_users'=>'is_admin'),
-			'Phone'=>Array('vtiger_users'=>'phone_work'),
-			'Owner'=>Array('vtiger_users'=>'is_owner')
+			'Phone'=>Array('vtiger_users'=>'phone_work')
 	);
 	var $list_fields_name = Array(
 			'Last Name'=>'last_name',
@@ -109,8 +108,7 @@ class Users extends CRMEntity {
 			'Email'=>'email1',
 			'Email2'=>'email2',
 			'Admin'=>'is_admin',
-			'Phone'=>'phone_work',
-			'Owner'=>'is_owner'
+			'Phone'=>'phone_work'
 	);
 
 	//Default Fields for Email Templates -- Pavani
diff --git a/modules/Users/views/Login.php b/modules/Users/views/Login.php
index cc50daae17a6259986933c407d7c5960bb8d4510..657843a6ce9143f42212b841691ac59fcc934bab 100644
--- a/modules/Users/views/Login.php
+++ b/modules/Users/views/Login.php
@@ -52,7 +52,7 @@ class Users_Login_View extends Vtiger_View_Controller {
 				vglobal('listview_max_textlength', '80');
 				$blockData['displayTitle'] = textlength_check($blockData['title']);
 
-				vglobal('listview_max_textlength', '340');
+				vglobal('listview_max_textlength', '200');
 				$blockData['displaySummary'] = textlength_check($blockData['summary']);
 				$finalJsonData[$blockData['type']][] = $blockData;
 			}
@@ -60,6 +60,7 @@ class Users_Login_View extends Vtiger_View_Controller {
 		}
 
 		$viewer = $this->getViewer($request);
+		$viewer->assign('DATA_COUNT', count($jsonData));
 		$viewer->assign('JSON_DATA', $finalJsonData);
 
 		$mailStatus = $request->get('mailStatus');
diff --git a/modules/Vtiger/views/FindDuplicates.php b/modules/Vtiger/views/FindDuplicates.php
index 007822e3a820f87202e13f6b22f64765db4a62b3..1f994c947d7761dcd05cb5d1cb1d513be1492790 100644
--- a/modules/Vtiger/views/FindDuplicates.php
+++ b/modules/Vtiger/views/FindDuplicates.php
@@ -60,13 +60,19 @@ class Vtiger_FindDuplicates_View extends Vtiger_List_View {
 		$module = $request->getModule();
 		$moduleModel = Vtiger_Module_Model::getInstance($module);
 
-		$massActionLink = array(
-			'linktype' => 'LISTVIEWBASIC',
-			'linklabel' => 'LBL_DELETE',
-			'linkurl' => 'Javascript:Vtiger_FindDuplicates_Js.massDeleteRecords("index.php?module='.$module.'&action=MassDelete");',
-			'linkicon' => ''
-		);
-		$massActionLinks[] = Vtiger_Link_Model::getInstanceFromValues($massActionLink);
+		$massActionLinks = array();
+		$userPrivilegesModel = Users_Privileges_Model::getCurrentUserPrivilegesModel();
+		if ($userPrivilegesModel->hasModuleActionPermission($moduleModel->getId(), 'Delete')) {
+			$massActionLink = array(
+				'linktype' => 'LISTVIEWBASIC',
+				'linklabel' => 'LBL_DELETE',
+				'linkurl' => 'Javascript:Vtiger_FindDuplicates_Js.massDeleteRecords("index.php?module='.$module.'&action=MassDelete");',
+				'linkicon' => ''
+			);
+			$massActionLinks[] = Vtiger_Link_Model::getInstanceFromValues($massActionLink);
+		}
+
+		$viewer->assign('CURRENT_USER_PRIVILAGES_MODEL', $userPrivilegesModel);
 		$viewer->assign('LISTVIEW_LINKS', $massActionLinks);
 		$viewer->assign('MODULE_MODEL', $moduleModel);