Only admin can set shared item federation domains

merge-requests/30/head
Bob Mottram 2021-07-26 22:08:39 +01:00
parent 12011bfdd4
commit 8c3c22aec3
1 changed files with 7 additions and 5 deletions

View File

@ -1895,6 +1895,7 @@ def htmlEditProfile(cssCache: {}, translate: {}, baseDir: str, path: str,
peertubeStr = '' peertubeStr = ''
libretranslateStr = '' libretranslateStr = ''
graphicsStr = '' graphicsStr = ''
sharesFederationStr = ''
adminNickname = getConfigParam(baseDir, 'admin') adminNickname = getConfigParam(baseDir, 'admin')
@ -1904,6 +1905,10 @@ def htmlEditProfile(cssCache: {}, translate: {}, baseDir: str, path: str,
if adminNickname: if adminNickname:
if path.startswith('/users/' + adminNickname + '/'): if path.startswith('/users/' + adminNickname + '/'):
# shared items section
sharesFederationStr = \
_htmlEditProfileSharedItems(baseDir, nickname,
domain, translate)
instanceStr, roleAssignStr, peertubeStr, libretranslateStr = \ instanceStr, roleAssignStr, peertubeStr, libretranslateStr = \
_htmlEditProfileInstance(baseDir, translate, _htmlEditProfileInstance(baseDir, translate,
peertubeInstances, peertubeInstances,
@ -1979,15 +1984,12 @@ def htmlEditProfile(cssCache: {}, translate: {}, baseDir: str, path: str,
editProfileForm += \ editProfileForm += \
_htmlEditProfileGitProjects(baseDir, nickname, domain, translate) _htmlEditProfileGitProjects(baseDir, nickname, domain, translate)
# shared items section
editProfileForm += \
_htmlEditProfileSharedItems(baseDir, nickname, domain, translate)
# Skills section # Skills section
editProfileForm += \ editProfileForm += \
_htmlEditProfileSkills(baseDir, nickname, domain, translate) _htmlEditProfileSkills(baseDir, nickname, domain, translate)
editProfileForm += roleAssignStr + peertubeStr + graphicsStr + instanceStr editProfileForm += roleAssignStr + peertubeStr + graphicsStr
editProfileForm += sharesFederationStr + instanceStr
# danger zone section # danger zone section
editProfileForm += _htmlEditProfileDangerZone(translate) editProfileForm += _htmlEditProfileDangerZone(translate)