|
@@ -325,12 +325,12 @@ from desktop.views import _ko
|
|
|
<div data-bind="visible: (perms.read.users.length == 0 && perms.read.groups.length == 0)">${_('The document is not shared for read.')}</div>
|
|
<div data-bind="visible: (perms.read.users.length == 0 && perms.read.groups.length == 0)">${_('The document is not shared for read.')}</div>
|
|
|
<ul class="unstyled airy" data-bind="foreach: perms.read.users">
|
|
<ul class="unstyled airy" data-bind="foreach: perms.read.users">
|
|
|
<li>
|
|
<li>
|
|
|
- <span class="badge badge-info badge-left"><i class="fa fa-user"></i> <span data-bind="text: prettyName, css:{ 'notpretty': prettyName === '' }, attr:{ 'data-id': id }"></span></span><span class="badge badge-right trash-share" data-bind="click: function() { $parents[1].removeUserReadShare($data) }"> <i class="fa fa-times"></i></span>
|
|
|
|
|
|
|
+ <span class="badge badge-info" data-bind="css: { 'badge-left' : $parents[1].fileEntry.canModify() }"><i class="fa fa-user"></i> <span data-bind="text: prettyName, css:{ 'notpretty': prettyName === '' }, attr:{ 'data-id': id }"></span></span><span class="badge badge-right trash-share" data-bind="visible: $parents[1].fileEntry.canModify(), click: function() { $parents[1].removeUserReadShare($data) }"> <i class="fa fa-times"></i></span>
|
|
|
</li>
|
|
</li>
|
|
|
</ul>
|
|
</ul>
|
|
|
<ul class="unstyled airy" data-bind="foreach: perms.read.groups">
|
|
<ul class="unstyled airy" data-bind="foreach: perms.read.groups">
|
|
|
<li>
|
|
<li>
|
|
|
- <span class="badge badge-info badge-left"><i class="fa fa-users"></i> ${ _('Group') } "<span data-bind="text: name"></span>"</span><span class="badge badge-right trash-share" data-bind="click: function() { $parents[1].removeGroupReadShare($data) }"> <i class="fa fa-times"></i></span>
|
|
|
|
|
|
|
+ <span class="badge badge-info" data-bind="css: { 'badge-left' : $parents[1].fileEntry.canModify() }"><i class="fa fa-users"></i> ${ _('Group') } "<span data-bind="text: name"></span>"</span><span class="badge badge-right trash-share" data-bind="visible: $parents[1].fileEntry.canModify(), click: function() { $parents[1].removeGroupReadShare($data) }"> <i class="fa fa-times"></i></span>
|
|
|
</li>
|
|
</li>
|
|
|
</ul>
|
|
</ul>
|
|
|
</div>
|
|
</div>
|
|
@@ -340,12 +340,12 @@ from desktop.views import _ko
|
|
|
<div data-bind="visible: (perms.write.users.length == 0 && perms.write.groups.length == 0)">${_('The document is not shared for modify.')}</div>
|
|
<div data-bind="visible: (perms.write.users.length == 0 && perms.write.groups.length == 0)">${_('The document is not shared for modify.')}</div>
|
|
|
<ul class="unstyled airy" data-bind="foreach: perms.write.users">
|
|
<ul class="unstyled airy" data-bind="foreach: perms.write.users">
|
|
|
<li>
|
|
<li>
|
|
|
- <span class="badge badge-info badge-left"><i class="fa fa-user"></i> <span data-bind="text: prettyName, css:{'notpretty': prettyName == ''}, attr:{'data-id': id}"></span></span><span class="badge badge-right trash-share" data-bind="click: function() { $parents[1].removeUserWriteShare($data) }"> <i class="fa fa-times"></i></span>
|
|
|
|
|
|
|
+ <span class="badge badge-info badge-left" data-bind="css: { 'badge-left' : $parents[1].fileEntry.canModify() }"><i class="fa fa-user"></i> <span data-bind="text: prettyName, css:{'notpretty': prettyName == ''}, attr:{'data-id': id}"></span></span><span class="badge badge-right trash-share" data-bind="visible: $parents[1].fileEntry.canModify(), click: function() { $parents[1].removeUserWriteShare($data) }"> <i class="fa fa-times"></i></span>
|
|
|
</li>
|
|
</li>
|
|
|
</ul>
|
|
</ul>
|
|
|
<ul class="unstyled airy" data-bind="foreach: perms.write.groups">
|
|
<ul class="unstyled airy" data-bind="foreach: perms.write.groups">
|
|
|
<li>
|
|
<li>
|
|
|
- <span class="badge badge-info badge-left"><i class="fa fa-users"></i> ${ _('Group') } "<span data-bind="text: name"></span>"</span><span class="badge badge-right trash-share" data-bind="click: function() { $parents[1].removeGroupWriteShare($data) }"> <i class="fa fa-times"></i></span>
|
|
|
|
|
|
|
+ <span class="badge badge-info badge-left" data-bind="css: { 'badge-left' : $parents[1].fileEntry.canModify() }"><i class="fa fa-users"></i> ${ _('Group') } "<span data-bind="text: name"></span>"</span><span class="badge badge-right trash-share" data-bind="visible: $parents[1].fileEntry.canModify(), click: function() { $parents[1].removeGroupWriteShare($data) }"> <i class="fa fa-times"></i></span>
|
|
|
</li>
|
|
</li>
|
|
|
</ul>
|
|
</ul>
|
|
|
</div>
|
|
</div>
|
|
@@ -357,7 +357,7 @@ from desktop.views import _ko
|
|
|
<div class="fb-empty animated" style="display: none;" data-bind="visible: hasErrors() && ! loading()">
|
|
<div class="fb-empty animated" style="display: none;" data-bind="visible: hasErrors() && ! loading()">
|
|
|
${ _('There was an error loading the document.')}
|
|
${ _('There was an error loading the document.')}
|
|
|
</div>
|
|
</div>
|
|
|
- <div style="margin-top: 20px" data-bind="visible: ! hasErrors() && ! loading()">
|
|
|
|
|
|
|
+ <div style="margin-top: 20px" data-bind="visible: fileEntry.canModify() && ! hasErrors() && ! loading()">
|
|
|
<div class="input-append">
|
|
<div class="input-append">
|
|
|
<input id="documentShareTypeahead" type="text" style="width: 420px" placeholder="${_('Type a username or a group name')}">
|
|
<input id="documentShareTypeahead" type="text" style="width: 420px" placeholder="${_('Type a username or a group name')}">
|
|
|
<div class="btn-group" style="overflow:visible">
|
|
<div class="btn-group" style="overflow:visible">
|