mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-02 15:38:15 +00:00
hide share with all if need (#2548)
This commit is contained in:
@@ -5,6 +5,8 @@ import { gettext, siteRoot } from '../utils/constants';
|
|||||||
import { seafileAPI } from '../utils/seafile-api';
|
import { seafileAPI } from '../utils/seafile-api';
|
||||||
import { Badge } from 'reactstrap';
|
import { Badge } from 'reactstrap';
|
||||||
|
|
||||||
|
import { canViewOrg } from '../utils/constants';
|
||||||
|
|
||||||
const propTypes = {
|
const propTypes = {
|
||||||
currentTab: PropTypes.string.isRequired,
|
currentTab: PropTypes.string.isRequired,
|
||||||
};
|
};
|
||||||
@@ -134,12 +136,14 @@ class MainSideNav extends React.Component {
|
|||||||
{gettext('Shared with me')}
|
{gettext('Shared with me')}
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
{ canViewOrg &&
|
||||||
<li className={`tab ${this.state.currentTab === 'org' ? 'tab-cur' : ''}`} onClick={() => this.tabItemClick('org')}>
|
<li className={`tab ${this.state.currentTab === 'org' ? 'tab-cur' : ''}`} onClick={() => this.tabItemClick('org')}>
|
||||||
<a href={ siteRoot + '#org/' } className="ellipsis" title={gettext('Shared with all')}>
|
<a href={ siteRoot + '#org/' } className="ellipsis" title={gettext('Shared with all')}>
|
||||||
<span className="sf2-icon-organization" aria-hidden="true"></span>
|
<span className="sf2-icon-organization" aria-hidden="true"></span>
|
||||||
{gettext('Shared with all')}
|
{gettext('Shared with all')}
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
}
|
||||||
<li className="tab" id="group-nav">
|
<li className="tab" id="group-nav">
|
||||||
<a className="ellipsis user-select-no" title={gettext('Shared with groups')} onClick={this.grpsExtend}>
|
<a className="ellipsis user-select-no" title={gettext('Shared with groups')} onClick={this.grpsExtend}>
|
||||||
<span className={`toggle-icon float-right fas ${this.state.groupsExtended ?'fa-caret-down':'fa-caret-left'}`} aria-hidden="true"></span>
|
<span className={`toggle-icon float-right fas ${this.state.groupsExtended ?'fa-caret-down':'fa-caret-left'}`} aria-hidden="true"></span>
|
||||||
|
@@ -16,6 +16,7 @@ export const fileServerRoot = window.app.config.fileServerRoot;
|
|||||||
//pageOptions
|
//pageOptions
|
||||||
export const canGenerateShareLink = window.app.pageOptions.canGenerateShareLink === 'True';
|
export const canGenerateShareLink = window.app.pageOptions.canGenerateShareLink === 'True';
|
||||||
export const canGenerateUploadLink = window.app.pageOptions.canGenerateUploadLink === 'True';
|
export const canGenerateUploadLink = window.app.pageOptions.canGenerateUploadLink === 'True';
|
||||||
|
export const canViewOrg = window.app.pageOptions.canViewOrg === 'True';
|
||||||
export const fileAuditEnabled = window.app.pageOptions.fileAuditEnabled ? true : false;
|
export const fileAuditEnabled = window.app.pageOptions.fileAuditEnabled ? true : false;
|
||||||
export const enableFileComment = window.app.pageOptions.enableFileComment ? true : false;
|
export const enableFileComment = window.app.pageOptions.enableFileComment ? true : false;
|
||||||
export const folderPermEnabled = window.app.pageOptions.folderPermEnabled === 'True';
|
export const folderPermEnabled = window.app.pageOptions.folderPermEnabled === 'True';
|
||||||
|
@@ -37,6 +37,7 @@
|
|||||||
pageOptions: {
|
pageOptions: {
|
||||||
canGenerateShareLink: '{{ user.permissions.can_generate_share_link }}',
|
canGenerateShareLink: '{{ user.permissions.can_generate_share_link }}',
|
||||||
canGenerateUploadLink: '{{ user.permissions.can_generate_upload_link }}',
|
canGenerateUploadLink: '{{ user.permissions.can_generate_upload_link }}',
|
||||||
|
canViewOrg:'{{ user.permissions.can_view_org }}',
|
||||||
fileAuditEnabled: '{{ file_audit_enabled }}',
|
fileAuditEnabled: '{{ file_audit_enabled }}',
|
||||||
enableFileComment: '{{ enable_file_comment }}',
|
enableFileComment: '{{ enable_file_comment }}',
|
||||||
folderPermEnabled: '{{ folder_perm_enabled }}',
|
folderPermEnabled: '{{ folder_perm_enabled }}',
|
||||||
|
Reference in New Issue
Block a user