From b68865819297b2841bf40518ae36f7c32ab636c7 Mon Sep 17 00:00:00 2001 From: Marcel Werk Date: Wed, 17 Apr 2013 16:37:16 +0200 Subject: [PATCH] Language administration overhaul (WIP) --- com.woltlab.wcf/acpMenu.xml | 24 +++--- com.woltlab.wcf/userGroupOption.xml | 29 +------ .../files/acp/templates/languageAdd.tpl | 20 ++--- .../files/acp/templates/languageExport.tpl | 20 ++--- .../files/acp/templates/languageList.tpl | 76 +++++++------------ .../files/acp/templates/languageServerAdd.tpl | 20 ++--- .../acp/templates/languageServerList.tpl | 64 +++++----------- .../lib/acp/form/LanguageAddForm.class.php | 2 +- .../lib/acp/form/LanguageExportForm.class.php | 2 +- .../LanguageMultilingualismForm.class.php | 2 +- .../acp/form/LanguageServerAddForm.class.php | 2 +- .../acp/form/LanguageServerEditForm.class.php | 2 +- .../lib/acp/page/LanguageListPage.class.php | 2 +- .../acp/page/LanguageServerListPage.class.php | 2 +- .../data/language/LanguageAction.class.php | 6 +- .../category/LanguageCategoryAction.class.php | 6 +- .../item/LanguageItemAction.class.php | 6 +- .../server/LanguageServerAction.class.php | 6 +- wcfsetup/install/lang/de.xml | 14 ++-- wcfsetup/install/lang/en.xml | 12 +-- 20 files changed, 110 insertions(+), 207 deletions(-) diff --git a/com.woltlab.wcf/acpMenu.xml b/com.woltlab.wcf/acpMenu.xml index 918faa9cf0..17f19a824d 100644 --- a/com.woltlab.wcf/acpMenu.xml +++ b/com.woltlab.wcf/acpMenu.xml @@ -296,19 +296,25 @@ wcf.acp.menu.link.language - admin.language.canEditLanguage,admin.language.canDeleteLanguage + admin.language.canManageLanguage - + wcf.acp.menu.link.language - - admin.language.canAddLanguage + + admin.language.canManageLanguage + + + + wcf.acp.menu.link.language + + admin.language.canManageLanguage wcf.acp.menu.link.language - admin.language.canEditLanguage + admin.language.canManageLanguage @@ -318,13 +324,7 @@ wcf.acp.menu.link.language.server - admin.language.canEditServer,admin.language.canDeleteServer - - - - - wcf.acp.menu.link.language.server - admin.language.canAddServer + admin.language.canManageServer diff --git a/com.woltlab.wcf/userGroupOption.xml b/com.woltlab.wcf/userGroupOption.xml index 70782701b0..b3b11e2078 100644 --- a/com.woltlab.wcf/userGroupOption.xml +++ b/com.woltlab.wcf/userGroupOption.xml @@ -172,42 +172,19 @@ 1 - - - - - - +