1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-05 17:02:47 +00:00

fix shared with all

This commit is contained in:
ilearnit
2019-04-18 08:08:56 +00:00
parent e13ae46134
commit 59a925dd3a
4 changed files with 19 additions and 14 deletions

View File

@@ -3,7 +3,7 @@ import PropTypes from 'prop-types';
import cookie from 'react-cookies'; import cookie from 'react-cookies';
import { Dropdown, DropdownToggle, DropdownMenu, DropdownItem} from 'reactstrap'; import { Dropdown, DropdownToggle, DropdownMenu, DropdownItem} from 'reactstrap';
import { seafileAPI } from '../../utils/seafile-api'; import { seafileAPI } from '../../utils/seafile-api';
import { gettext, loginUrl } from '../../utils/constants'; import { gettext, loginUrl, canAddPublicRepo } from '../../utils/constants';
import { Utils } from '../../utils/utils'; import { Utils } from '../../utils/utils';
import Repo from '../../models/repo'; import Repo from '../../models/repo';
import toaster from '../../components/toast'; import toaster from '../../components/toast';
@@ -169,6 +169,7 @@ class PublicSharedView extends React.Component {
return ( return (
<Fragment> <Fragment>
<div className="main-panel-north border-left-show"> <div className="main-panel-north border-left-show">
{canAddPublicRepo &&
<div className="cur-view-toolbar"> <div className="cur-view-toolbar">
<span className="sf2-icon-menu side-nav-toggle hidden-md-up d-md-none" title="Side Nav Menu" onClick={this.props.onShowSidePanel}></span> <span className="sf2-icon-menu side-nav-toggle hidden-md-up d-md-none" title="Side Nav Menu" onClick={this.props.onShowSidePanel}></span>
<div className="operation"> <div className="operation">
@@ -183,6 +184,7 @@ class PublicSharedView extends React.Component {
</Dropdown> </Dropdown>
</div> </div>
</div> </div>
}
<CommonToolbar onSearchedClick={this.props.onSearchedClick} /> <CommonToolbar onSearchedClick={this.props.onSearchedClick} />
</div> </div>
<div className="main-panel-center"> <div className="main-panel-center">

View File

@@ -44,6 +44,7 @@ export const enableRepoHistorySetting = window.app.pageOptions.enableRepoHistory
export const isSystemStaff = window.app.pageOptions.isSystemStaff; export const isSystemStaff = window.app.pageOptions.isSystemStaff;
export const thumbnailSizeForOriginal = window.app.pageOptions.thumbnailSizeForOriginal; export const thumbnailSizeForOriginal = window.app.pageOptions.thumbnailSizeForOriginal;
export const repoPasswordMinLength = window.app.pageOptions.repoPasswordMinLength; export const repoPasswordMinLength = window.app.pageOptions.repoPasswordMinLength;
export const canAddPublicRepo = window.app.pageOptions.canAddPublicRepo;
export const curNoteMsg = window.app.pageOptions.curNoteMsg; export const curNoteMsg = window.app.pageOptions.curNoteMsg;
export const curNoteID = window.app.pageOptions.curNoteID; export const curNoteID = window.app.pageOptions.curNoteID;

View File

@@ -81,6 +81,7 @@
isSystemStaff: {% if request.user.is_staff %} true {% else %} false {% endif %}, isSystemStaff: {% if request.user.is_staff %} true {% else %} false {% endif %},
thumbnailSizeForOriginal: {{ thumbnail_size_for_original }}, thumbnailSizeForOriginal: {{ thumbnail_size_for_original }},
repoPasswordMinLength: {{repo_password_min_length}}, repoPasswordMinLength: {{repo_password_min_length}},
canAddPublicRepo: {% if can_add_public_repo %} true {% else %} false {% endif %},
{% if request.user.is_authenticated and request.cur_note %} {% if request.user.is_authenticated and request.cur_note %}
curNoteMsg: '{{ request.cur_note.message|urlize }}', curNoteMsg: '{{ request.cur_note.message|urlize }}',

View File

@@ -1228,6 +1228,7 @@ def react_fake_view(request, **kwargs):
'enable_repo_history_setting': config.ENABLE_REPO_HISTORY_SETTING, 'enable_repo_history_setting': config.ENABLE_REPO_HISTORY_SETTING,
'enable_reset_encrypted_repo_password': ENABLE_RESET_ENCRYPTED_REPO_PASSWORD, 'enable_reset_encrypted_repo_password': ENABLE_RESET_ENCRYPTED_REPO_PASSWORD,
'is_email_configured': IS_EMAIL_CONFIGURED, 'is_email_configured': IS_EMAIL_CONFIGURED,
'can_add_public_repo': request.user.permissions.can_add_public_repo(),
}) })
@login_required @login_required