diff --git a/apps/common/main/lib/view/Header.js b/apps/common/main/lib/view/Header.js
index 2720eb07e5..e3140019b4 100644
--- a/apps/common/main/lib/view/Header.js
+++ b/apps/common/main/lib/view/Header.js
@@ -85,16 +85,16 @@ define([
'' +
'' +
'' +
+ '' +
'' +
'
' +
'
' +
'
' +
'
' +
'
' +
- '' +
'' +
@@ -434,13 +434,13 @@ define([
me.fireEvent('downloadas', ['original']);
});
}
+ }
- if ( me.btnEdit ) {
- me.btnEdit.updateHint(me.tipGoEdit);
- me.btnEdit.on('click', function (e) {
- me.fireEvent('go:editor', me);
- });
- }
+ if ( me.btnEdit ) {
+ me.btnEdit.updateHint(me.tipGoEdit);
+ me.btnEdit.on('click', function (e) {
+ me.fireEvent('go:editor', me);
+ });
}
if (me.btnSearch)
@@ -729,10 +729,10 @@ define([
if ( config.canQuickPrint )
this.btnPrintQuick = createTitleButton('toolbar__icon icon--inverse btn-quick-print', $html.findById('#slot-hbtn-print-quick'), undefined, 'bottom', 'big', 'Q');
-
- if ( config.canEdit && config.canRequestEditRights && !isPDFEditor)
- this.btnEdit = createTitleButton('toolbar__icon icon--inverse btn-edit', $html.findById('#slot-hbtn-edit'), undefined, 'bottom', 'big');
}
+ if ( config.canRequestEditRights && (!config.twoLevelHeader && config.canEdit && !isPDFEditor || config.isPDFForm && config.canFillForms && config.isRestrictedEdit))
+ this.btnEdit = createTitleButton('toolbar__icon icon--inverse btn-edit', $html.findById('#slot-hbtn-edit'), undefined, 'bottom', 'big');
+
me.btnSearch.render($html.find('#slot-btn-search'));
if (!config.twoLevelHeader || config.compactHeader) {