[DE mobile] Add check to hide review in collaboration
This commit is contained in:
parent
8943602605
commit
eb6a25140d
|
@ -87,6 +87,7 @@ const routes = [
|
||||||
const PageCollaboration = inject('storeAppOptions')(observer(props => {
|
const PageCollaboration = inject('storeAppOptions')(observer(props => {
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
const _t = t('Common.Collaboration', {returnObjects: true});
|
const _t = t('Common.Collaboration', {returnObjects: true});
|
||||||
|
const appOptions = props.storeAppOptions;
|
||||||
return (
|
return (
|
||||||
<View style={props.style} stackPages={true} routes={routes} url={props.page && `/${props.page}/`}>
|
<View style={props.style} stackPages={true} routes={routes} url={props.page && `/${props.page}/`}>
|
||||||
<Page name="collab__main">
|
<Page name="collab__main">
|
||||||
|
@ -103,12 +104,12 @@ const PageCollaboration = inject('storeAppOptions')(observer(props => {
|
||||||
<ListItem link={'/users/'} title={_t.textUsers}>
|
<ListItem link={'/users/'} title={_t.textUsers}>
|
||||||
<Icon slot="media" icon="icon-users"></Icon>
|
<Icon slot="media" icon="icon-users"></Icon>
|
||||||
</ListItem>
|
</ListItem>
|
||||||
{props.storeAppOptions.canViewComments &&
|
{appOptions.canViewComments &&
|
||||||
<ListItem link='/comments/' title={_t.textComments}>
|
<ListItem link='/comments/' title={_t.textComments}>
|
||||||
<Icon slot="media" icon="icon-insert-comment"></Icon>
|
<Icon slot="media" icon="icon-insert-comment"></Icon>
|
||||||
</ListItem>
|
</ListItem>
|
||||||
}
|
}
|
||||||
{window.editorType === 'de' &&
|
{window.editorType === 'de' && (appOptions.canReview || appOptions.canViewReview) &&
|
||||||
<ListItem link={'/review/'} title={_t.textReview}>
|
<ListItem link={'/review/'} title={_t.textReview}>
|
||||||
<Icon slot="media" icon="icon-review"></Icon>
|
<Icon slot="media" icon="icon-review"></Icon>
|
||||||
</ListItem>
|
</ListItem>
|
||||||
|
|
|
@ -8,6 +8,8 @@ export class storeAppOptions {
|
||||||
canReview: observable,
|
canReview: observable,
|
||||||
setConfigOptions: action,
|
setConfigOptions: action,
|
||||||
setPermissionOptions: action,
|
setPermissionOptions: action,
|
||||||
|
|
||||||
|
canViewReview: observable,
|
||||||
setCanViewReview: action,
|
setCanViewReview: action,
|
||||||
|
|
||||||
lostEditingRights: observable,
|
lostEditingRights: observable,
|
||||||
|
@ -21,6 +23,7 @@ export class storeAppOptions {
|
||||||
isEdit = false;
|
isEdit = false;
|
||||||
canViewComments = false;
|
canViewComments = false;
|
||||||
canReview = false;
|
canReview = false;
|
||||||
|
canViewReview = false;
|
||||||
|
|
||||||
lostEditingRights = false;
|
lostEditingRights = false;
|
||||||
changeEditingRights (value) {
|
changeEditingRights (value) {
|
||||||
|
|
Loading…
Reference in a new issue