mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-19 10:26:17 +00:00
FIX: org department no-name-member bug (#4616)
* FIX: org department no-name-member bug * filter empty-owner in department
This commit is contained in:
@@ -255,7 +255,7 @@ class OrgDepartmentItem extends React.Component {
|
||||
<div className="fleft"><h3 className="sf-heading">{gettext('Members')}</h3></div>
|
||||
</div>
|
||||
<div className="cur-view-content">
|
||||
{(members && members.length === 1 && members[0].role === 'Owner') ?
|
||||
{(!members || members.length === 0) ?
|
||||
<p className="no-member">{gettext('No members')}</p> :
|
||||
<table>
|
||||
<thead>
|
||||
|
@@ -88,7 +88,7 @@ class AdminAddressBookGroups(APIView):
|
||||
return api_error(status.HTTP_400_BAD_REQUEST, error_msg)
|
||||
|
||||
# Group owner is 'system admin'
|
||||
group_owner = request.data.get('group_owner', '')
|
||||
group_owner = request.data.get('group_owner', 'system admin')
|
||||
|
||||
try:
|
||||
parent_group = int(request.data.get('parent_group', -1))
|
||||
@@ -196,6 +196,8 @@ class AdminAddressBookGroup(APIView):
|
||||
for m in members:
|
||||
member_info = self._get_address_book_group_memeber_info(request,
|
||||
m, avatar_size)
|
||||
if member_info['role'] == 'Owner':
|
||||
continue
|
||||
ret_members.append(member_info)
|
||||
|
||||
ret_dict['groups'] = ret_groups
|
||||
|
Reference in New Issue
Block a user