1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-11 20:01:10 +00:00

Work winxin login and department (#3532)

* admin work weixin department

* list work weixin department members

* add work-weixin django app

* work weixin login

* add SocialAuthUser model and update uid

* update work weixin departments frontend

* improve admin work weixin login and departments

* add sysadmin react fake view and del sys_file_scan_records_react.html

* user bind work weixin account
This commit is contained in:
sniper-py
2019-05-28 11:44:19 +08:00
committed by Daniel Pan
parent 5389650033
commit d7c17005b6
27 changed files with 1285 additions and 71 deletions

View File

@@ -5,7 +5,7 @@ import Logo from '../../components/logo';
import { gettext, siteRoot, isPro, isDefaultAdmin, canViewSystemInfo, canViewStatistic,
canConfigSystem, canManageLibrary, canManageUser, canManageGroup, canViewUserLog,
canViewAdminLog, constanceEnabled, multiTenancy, multiInstitution, sysadminExtraEnabled,
enableGuestInvitation, enableTermsAndConditions, enableFileScan } from '../../utils/constants';
enableGuestInvitation, enableTermsAndConditions, enableFileScan, enableWorkWeixinDepartments } from '../../utils/constants';
const propTypes = {
isSidePanelClosed: PropTypes.bool.isRequired,
@@ -169,6 +169,14 @@ class SidePanel extends React.Component {
</a>
</li>
}
{isDefaultAdmin && enableWorkWeixinDepartments &&
<li className="nav-item">
<Link className='nav-link ellipsis' to={siteRoot + 'sys/work-weixin/departments/'}>
<span className="sf2-icon-organization" aria-hidden="true"></span>
<span className="nav-text">{'企业微信集成'}</span>
</Link>
</li>
}
</ul>
</div>
</div>