mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-07-31 17:38:28 +00:00
fix check permission (#590)
This commit is contained in:
committed by
Denys Vuika
parent
a83502aff5
commit
baa1e76315
@@ -23,7 +23,7 @@
|
|||||||
* along with Alfresco. If not, see <http://www.gnu.org/licenses/>.
|
* along with Alfresco. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { Component, Input, OnChanges, ViewEncapsulation } from '@angular/core';
|
import { Component, Input, ViewEncapsulation } from '@angular/core';
|
||||||
import { MinimalNodeEntryEntity } from 'alfresco-js-api';
|
import { MinimalNodeEntryEntity } from 'alfresco-js-api';
|
||||||
import { NodePermissionService } from '../../../services/node-permission.service';
|
import { NodePermissionService } from '../../../services/node-permission.service';
|
||||||
|
|
||||||
@@ -40,16 +40,13 @@ import { NodePermissionService } from '../../../services/node-permission.service
|
|||||||
encapsulation: ViewEncapsulation.None,
|
encapsulation: ViewEncapsulation.None,
|
||||||
host: { 'class': 'app-metadata-tab' }
|
host: { 'class': 'app-metadata-tab' }
|
||||||
})
|
})
|
||||||
export class MetadataTabComponent implements OnChanges {
|
export class MetadataTabComponent {
|
||||||
@Input()
|
@Input()
|
||||||
node: MinimalNodeEntryEntity;
|
node: MinimalNodeEntryEntity;
|
||||||
|
|
||||||
canUpdateNode = false;
|
constructor(private permission: NodePermissionService) {}
|
||||||
|
|
||||||
constructor(public permission: NodePermissionService) {}
|
get canUpdateNode() {
|
||||||
|
return this.node && this.permission.check(this.node, ['update']);
|
||||||
ngOnChanges() {
|
|
||||||
this.canUpdateNode =
|
|
||||||
this.node && this.permission.check(this.node, ['update']);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user