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:
@@ -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">
|
||||||
|
@@ -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;
|
||||||
|
@@ -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 }}',
|
||||||
|
@@ -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
|
||||||
|
Reference in New Issue
Block a user