svn commit: r1050936 [2/2] - in /ofbiz/trunk: applications/order/webapp/ordermgr/entry/ applications/order/webapp/ordermgr/order/ applications/party/config/ applications/party/webapp/partymgr/WEB-INF/ applications/party/webapp/partymgr/visit/ applicati...

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r1050936 [2/2] - in /ofbiz/trunk: applications/order/webapp/ordermgr/entry/ applications/order/webapp/ordermgr/order/ applications/party/config/ applications/party/webapp/partymgr/WEB-INF/ applications/party/webapp/partymgr/visit/ applicati...

adrianc
Modified: ofbiz/trunk/framework/common/config/SecurityUiLabels.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/config/SecurityUiLabels.xml?rev=1050936&r1=1050935&r2=1050936&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/config/SecurityUiLabels.xml (original)
+++ ofbiz/trunk/framework/common/config/SecurityUiLabels.xml Sun Dec 19 19:10:50 2010
@@ -20,6 +20,194 @@
 -->
 <resource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 
+    <property key="AddPermissionManuallyToSecurityGroup">
+        <value xml:lang="de">Berechtigung (durch Eingabe) zur Sicherheitsgruppe hinzufügen</value>
+        <value xml:lang="en">Add Permission (manually) to Security Group</value>
+        <value xml:lang="es">Añadir permiso (manualmente) al grupo de seguridad</value>
+        <value xml:lang="fr">Ajouter une autorisation (manuellement) au groupe de sécurité</value>
+        <value xml:lang="hi_IN">सुरक्षा समूह में अनुमति(स्वयं) जोड़ें</value>
+        <value xml:lang="it">Aggiungi Permesso (manualmente) al Gruppo Sicurezza</value>
+        <value xml:lang="nl">Handmatig rechten aan deze beveiligingsgroep toevoegen</value>
+        <value xml:lang="pt_BR">Adicionar permissão (manualmente) ao SecurityGroup</value>
+        <value xml:lang="pt_PT">Adicionar Permissão (manualmente) ao Grupo de Segurança</value>
+        <value xml:lang="ro">Adauga Permis (manual) la Grupul Siguranta</value>
+        <value xml:lang="ru">Добавить права (вручную) в SecurityGroup</value>
+        <value xml:lang="th">เพิ่มการอนุมัติ(ด้วยมือ)ในกลุ่มความปลอดภัย</value>
+        <value xml:lang="zh">(手工)把权限添加到安全组</value>
+        <value xml:lang="zh_TW">(手工)把權限添加到安全組</value>
+    </property>
+    <property key="AddPermissionToSecurityGroup">
+        <value xml:lang="de">Berechtigung (aus Liste) zur Sicherheitsgruppe hinzufügen</value>
+        <value xml:lang="en">Add Permission (from list) to Security Group</value>
+        <value xml:lang="es">Añadir permiso (desde lista) a grupo de seguridad</value>
+        <value xml:lang="fr">Ajouter une autorisation (à partir de la liste) au groupe de sécurité</value>
+        <value xml:lang="hi_IN">सुरक्षा समूह में अनुमति(सूची से) जोड़ें</value>
+        <value xml:lang="it">Aggiungi Permesso (dalla lista) al Gruppo Sicurezza</value>
+        <value xml:lang="nl">Rechten vanaf lijst aan beveiligingsgroep toevoegen</value>
+        <value xml:lang="pt_BR">Adicionar permissão (da lista) ao SecurityGroup</value>
+        <value xml:lang="pt_PT">Adicionar Permissão (da lista)ao Grupo de Segurança</value>
+        <value xml:lang="ro">Adauga Permis (din lista) la Grupul Siguranta</value>
+        <value xml:lang="ru">Добавить права (из списка) в SecurityGroup</value>
+        <value xml:lang="th">เพิ่มการอนุมัติ(จากรายการ)ในกลุ่มความปลอดภัย</value>
+        <value xml:lang="zh">(从列表)把权限添加到安全组</value>
+        <value xml:lang="zh_TW">(從列表)把權限添加到安全組</value>
+    </property>
+    <property key="AddProtectedViewToSecurityGroup">
+        <value xml:lang="en">Add a Protected View to SecurityGroup</value>
+        <value xml:lang="fr">Ajouter une vue protégée à ce groupe de sécurité</value>
+        <value xml:lang="hi_IN">सुरक्षा समूह में सुरक्षित दृष्टिकोण जोड़ें</value>
+        <value xml:lang="it">Aggiungi una vista protetta al gruppo sicurezza</value>
+        <value xml:lang="pt_BR">Adicionar uma visão protegida ao SecurityGroup</value>
+        <value xml:lang="zh">添加一个受保护的视图到安全组</value>
+        <value xml:lang="zh_TW">添加一個受保護的視圖到安全組</value>
+    </property>
+    <property key="AddUserLoginToSecurityGroup">
+        <value xml:lang="de">Benutzeranmeldung zur Sicherheitsgruppe hinzufügen</value>
+        <value xml:lang="en">Add User Login to Security Group</value>
+        <value xml:lang="es">Añadir usuario a grupo de seguridad</value>
+        <value xml:lang="fr">Ajouter un identifiant de connexion à ce groupe de sécurité</value>
+        <value xml:lang="hi_IN">सुरक्षा समूह में प्रयोक्तालॉगिन जोड़ें</value>
+        <value xml:lang="it">Aggiungi Utente al Gruppo Sicurezza</value>
+        <value xml:lang="nl">Loginnaam gebruiker aan beveiligingsgroep toevoegen</value>
+        <value xml:lang="pt_BR">Adicionar usuário e senha ao Grupo de Segurança</value>
+        <value xml:lang="pt_PT">Adicionar Início de Utilizador a Este Grupo de Segurança</value>
+        <value xml:lang="ro">Adauga Utilizator la Grupul Siguranta</value>
+        <value xml:lang="ru">Добавить имя пользователя в группу безопасности</value>
+        <value xml:lang="th">เพิ่มผู้เข้าใช้ระบบในกลุ่มความปลอดภัย</value>
+        <value xml:lang="zh">把用户登录添加到安全组</value>
+        <value xml:lang="zh_TW">把用戶登錄添加到安全組</value>
+    </property>
+    <property key="CertComponent">
+        <value xml:lang="de">Komponente</value>
+        <value xml:lang="en">Component</value>
+        <value xml:lang="es">Componente</value>
+        <value xml:lang="fr">Composant</value>
+        <value xml:lang="hi_IN">घटक</value>
+        <value xml:lang="it">Componente</value>
+        <value xml:lang="nl">Component</value>
+        <value xml:lang="pt_BR">Componente</value>
+        <value xml:lang="th">ส่วนประกอบ</value>
+        <value xml:lang="zh">组件</value>
+        <value xml:lang="zh_TW">元件</value>
+    </property>
+    <property key="CertImportIssuer">
+        <value xml:lang="de">Aussteller importieren</value>
+        <value xml:lang="en">Import Issuer</value>
+        <value xml:lang="es">Imporar emisor</value>
+        <value xml:lang="fr">Émetteur d'importation</value>
+        <value xml:lang="hi_IN">जारीकर्ता आयात करे</value>
+        <value xml:lang="it">Importa Certificato</value>
+        <value xml:lang="nl">Uitgever importeren</value>
+        <value xml:lang="pt_BR">Importar emissor</value>
+        <value xml:lang="th">ปัญหา</value>
+        <value xml:lang="zh">导入发行人</value>
+        <value xml:lang="zh_TW">導入發行人</value>
+    </property>
+    <property key="CertInvalid">
+        <value xml:lang="de">Ungültiges Zertifikat</value>
+        <value xml:lang="en">Invalid certificate</value>
+        <value xml:lang="es">Certificado inválido</value>
+        <value xml:lang="fr">Certificat irrecevable</value>
+        <value xml:lang="hi_IN">अमान्य प्रमाणपत्र</value>
+        <value xml:lang="it">Certificato Invalido</value>
+        <value xml:lang="nl">Ongeldig certificaat</value>
+        <value xml:lang="pt_BR">Certificado Inválido</value>
+        <value xml:lang="th">หนังสือรับรองไม่ถูกต้อง</value>
+        <value xml:lang="zh">无效的证书</value>
+        <value xml:lang="zh_TW">無效的証書</value>
+    </property>
+    <property key="CertIssuers">
+        <value xml:lang="de">Zertifikatsersteller</value>
+        <value xml:lang="en">Cert Issuers</value>
+        <value xml:lang="es">Emisores de certificados</value>
+        <value xml:lang="fr">Émetteurs de certificat</value>
+        <value xml:lang="hi_IN">प्रमाणपत्र के प्रदाता</value>
+        <value xml:lang="it">Fornitori di certificati</value>
+        <value xml:lang="nl">Certificaat-uitgever</value>
+        <value xml:lang="pt_BR">Emissores de certificados</value>
+        <value xml:lang="ru">Эмитенты сертификата</value>
+        <value xml:lang="th">ประเด็น</value>
+        <value xml:lang="zh">证书发行人</value>
+        <value xml:lang="zh_TW">証書發行人</value>
+    </property>
+    <property key="CertKeyAlias">
+        <value xml:lang="de">Schlüssel Alias</value>
+        <value xml:lang="en">Key Alias</value>
+        <value xml:lang="es">Alias de clave</value>
+        <value xml:lang="fr">Clé d'alias</value>
+        <value xml:lang="hi_IN">कुंजी के उपनाम</value>
+        <value xml:lang="it">Chiave Alias</value>
+        <value xml:lang="nl">Key-alias</value>
+        <value xml:lang="pt_BR">Sinônimo de chave</value>
+        <value xml:lang="th">ใช้อีกชื่อหนึ่งว่า</value>
+        <value xml:lang="zh">密钥别名</value>
+        <value xml:lang="zh_TW">密鑰別名</value>
+    </property>
+    <property key="CertKeyStore">
+        <value xml:lang="de">KeyStore</value>
+        <value xml:lang="en">Keystore</value>
+        <value xml:lang="es">Fondo de claves</value>
+        <value xml:lang="fr">Clé de magasin</value>
+        <value xml:lang="hi_IN">कुंजीस्टोर</value>
+        <value xml:lang="it">Keystore</value>
+        <value xml:lang="nl">Keystore</value>
+        <value xml:lang="pt_BR">Base de chaves</value>
+        <value xml:lang="th">รหัสการเก็บข้อมูล</value>
+        <value xml:lang="zh">密钥库</value>
+        <value xml:lang="zh_TW">密鑰庫</value>
+    </property>
+    <property key="CertName">
+        <value xml:lang="de">Zertifikat Name</value>
+        <value xml:lang="en">Cert Name</value>
+        <value xml:lang="es">Nombre del certificado</value>
+        <value xml:lang="fr">Nom de Certificat</value>
+        <value xml:lang="hi_IN">प्रमाणपत्र का नाम</value>
+        <value xml:lang="it">Nome Certificato</value>
+        <value xml:lang="nl">Naam certificaat</value>
+        <value xml:lang="pt_BR">Nome do certificado</value>
+        <value xml:lang="th">ชื่อจริง</value>
+        <value xml:lang="zh">证书名</value>
+        <value xml:lang="zh_TW">証書名</value>
+    </property>
+    <property key="CertSaveToKeyStore">
+        <value xml:lang="de">Im KeyStore speichern</value>
+        <value xml:lang="en">Save to Keystore</value>
+        <value xml:lang="es">Guardar en el fondo de claves</value>
+        <value xml:lang="fr">Sauver dans le magasin de clés</value>
+        <value xml:lang="hi_IN">कुंजीस्टोर में सहेजें</value>
+        <value xml:lang="it">Salva sul KeyStore</value>
+        <value xml:lang="nl">In keystore opslaan</value>
+        <value xml:lang="pt_BR">Salvar na base de chaves</value>
+        <value xml:lang="th">บันทึกรหัสการเก็บข้อมูล</value>
+        <value xml:lang="zh">保存到密钥库</value>
+        <value xml:lang="zh_TW">保存到密鑰庫</value>
+    </property>
+    <property key="CertSerialNumber">
+        <value xml:lang="de">Zertifikat Seriennummer</value>
+        <value xml:lang="en">Cert Serial Number</value>
+        <value xml:lang="es">Nº de serie del certificado</value>
+        <value xml:lang="fr">N° de série de Certificat</value>
+        <value xml:lang="hi_IN">प्रमाणपत्र क्रम संख्या</value>
+        <value xml:lang="it">Numero di Serie Certificato</value>
+        <value xml:lang="nl">Serienummer certificaat</value>
+        <value xml:lang="pt_BR">Número de série do certificado</value>
+        <value xml:lang="th">หมายเลขลำดับ</value>
+        <value xml:lang="zh">证书序列号</value>
+        <value xml:lang="zh_TW">証書序列號</value>
+    </property>
+    <property key="CertType">
+        <value xml:lang="de">Zertifikat Typ</value>
+        <value xml:lang="en">Cert Type</value>
+        <value xml:lang="es">Tipo de certificado</value>
+        <value xml:lang="fr">Type de Certificat</value>
+        <value xml:lang="hi_IN">प्रमाणपत्र का प्रकार</value>
+        <value xml:lang="it">Tipo Certificato</value>
+        <value xml:lang="nl">Type certificaat</value>
+        <value xml:lang="pt_BR">Tipo de certificado</value>
+        <value xml:lang="th">ประเภท</value>
+        <value xml:lang="zh">证书类型</value>
+        <value xml:lang="zh_TW">証書類型</value>
+    </property>
     <property key="CreateUserLogin">
         <value xml:lang="de">Benutzeranmeldung erstellen</value>
         <value xml:lang="en">Create User Login</value>
@@ -65,6 +253,25 @@
         <value xml:lang="zh">当前密码验证</value>
         <value xml:lang="zh_TW">目前密碼驗証</value>
     </property>
+    <property key="FormFieldTitle_maxHits">
+        <value xml:lang="en">Maximum number of visits</value>
+        <value xml:lang="fr">Nombre maximum de visites</value>
+        <value xml:lang="hi_IN">यात्राओं(visits) की अधिकतम संख्या</value>
+        <value xml:lang="it">Massimo numero di visite</value>
+        <value xml:lang="nl">Maximaal aantal bezoeken</value>      
+        <value xml:lang="pt_BR">Número máximo de visitas</value>
+        <value xml:lang="zh">最大访问数量</value>
+        <value xml:lang="zh_TW">最大訪問數量</value>
+    </property>
+    <property key="FormFieldTitle_maxHitsDuration">
+        <value xml:lang="en">Duration during which the visits are considered (in seconds)</value>
+        <value xml:lang="fr">Durée pendant laquelle les visites sont considérées (en secondes)</value>
+        <value xml:lang="hi_IN">अवधि जिसके दौरान यात्राओं पर विचार कर रहे हैं (सेकंड में)</value>
+        <value xml:lang="it">Durata nella quale le visite sono considerate (in secondi)</value>
+        <value xml:lang="pt_BR">Período durante o qual as visitas são consideradas (segundos)</value>
+        <value xml:lang="zh">访问停留时间(秒)</value>
+        <value xml:lang="zh_TW">訪問停留時間(秒)</value>
+    </property>
     <property key="FormFieldTitle_newPassword">
         <value xml:lang="de">Neues Passwort</value>
         <value xml:lang="en">New Password</value>
@@ -103,6 +310,15 @@
         <value xml:lang="zh">必须修改密码</value>
         <value xml:lang="zh_TW">必須修改密碼</value>
     </property>
+    <property key="FormFieldTitle_tarpitDuration">
+        <value xml:lang="en">Duration during which the view will not be accessible (in seconds)</value>
+        <value xml:lang="fr">Durée pendant laquelle la vue ne sera plus accessible (en secondes)</value>
+        <value xml:lang="hi_IN">अवधि जिसके दौरान देखना सुलभ नहीं होगा (सेकंड में)</value>
+        <value xml:lang="it">Durata durante la quale la vista non è accessibile (in secondi)</value>
+        <value xml:lang="pt_BR">Período durante o qual a vista não poderá ser acessada (em segundos)</value>
+        <value xml:lang="zh">视图不能访问的时长(秒)</value>
+        <value xml:lang="zh_TW">視圖不能訪問的時長(秒)</value>
+    </property>
     <property key="FormFieldTitle_userLdapDn">
         <value xml:lang="de">LDAP Distinguished Name</value>
         <value xml:lang="en">LDAP Distinguished Name</value>
@@ -130,6 +346,160 @@
         <value xml:lang="zh">用户登录标识</value>
         <value xml:lang="zh_TW">使用者登入ID</value>
     </property>
+    <property key="FormFieldTitle_viewNameId">
+        <value xml:lang="en">View Name</value>
+        <value xml:lang="fr">Nom de la vue</value>
+        <value xml:lang="hi_IN">नाम देखें</value>
+        <value xml:lang="it">Mostra nome</value>
+        <value xml:lang="pt_BR">Ver nome</value>
+        <value xml:lang="zh">浏览名称</value>
+        <value xml:lang="zh_TW">瀏覽名稱</value>
+    </property>
+    <property key="NewSecurityGroup">
+        <value xml:lang="de">Neue Sicherheitsgruppe</value>
+        <value xml:lang="en">New Security Group</value>
+        <value xml:lang="es">Nuevo grupo de seguridad</value>
+        <value xml:lang="fr">Nouveau groupe de sécurité</value>
+        <value xml:lang="hi_IN">नया सुरक्षा समूह</value>
+        <value xml:lang="it">Nuovo gruppo sicurezza</value>
+        <value xml:lang="nl">Nieuwe beveiligingsgroep</value>
+        <value xml:lang="pt_BR">Novo grupo de segurança</value>
+        <value xml:lang="pt_PT">Novo Grupo de Segurança</value>
+        <value xml:lang="ro">Nou Grup De Siguranta</value>
+        <value xml:lang="ru">Новая группа безопасности</value>
+        <value xml:lang="th">กลุ่มความปลอดภัยใหม่</value>
+        <value xml:lang="zh">新建安全组</value>
+        <value xml:lang="zh_TW">新建安全組</value>
+    </property>
+    <property key="PageTitleAddIssuerProvisions">
+        <value xml:lang="de">Aussteller Bestimmungen hinzufügen</value>
+        <value xml:lang="en">Add Issuer Provisions</value>
+        <value xml:lang="es">Añadir condiciones de emisor</value>
+        <value xml:lang="fr">Ajoutez les dispositions d'émetteur</value>
+        <value xml:lang="hi_IN">जारीकर्ता के प्रावधान जोड़ें</value>
+        <value xml:lang="it">Aggiorni Fornitore di Certificati</value>
+        <value xml:lang="nl">Provisies uitgever toevoegen</value>
+        <value xml:lang="pt_BR">Adicionar emissor de provisões</value>
+        <value xml:lang="th">เพิ่มการจำแนกเงื่อนไข</value>
+        <value xml:lang="zh">添加发行人信息</value>
+        <value xml:lang="zh_TW">添加發行人資訊</value>
+    </property>
+    <property key="PageTitleEditIssuerProvisions">
+        <value xml:lang="de">Aussteller Bestimmungen bearbeiten</value>
+        <value xml:lang="en">Edit Issuer Provisions</value>
+        <value xml:lang="es">Editar condiciones de emisor</value>
+        <value xml:lang="fr">Modifier les dispositions d'émetteur</value>
+        <value xml:lang="hi_IN">निर्गमकर्ता प्रावधानों को संपादित करें</value>
+        <value xml:lang="it">Aggiorna Fornitore Certificati</value>
+        <value xml:lang="nl">Provisies uitgever wijzigen</value>
+        <value xml:lang="pt_BR">Editar emissor de provisões</value>
+        <value xml:lang="ru">Изменить запасы отгрузчика</value>
+        <value xml:lang="th">แก้ไขประเด็นที่ผ่านมา</value>
+        <value xml:lang="zh">编辑发行人信息</value>
+        <value xml:lang="zh_TW">編輯發行人資訊</value>
+    </property>
+    <property key="PageTitleEditSecurityGroup">
+        <value xml:lang="de">Sicherheitsgruppe bearbeiten</value>
+        <value xml:lang="en">Edit Security Group</value>
+        <value xml:lang="es">Editar grupo de seguridad</value>
+        <value xml:lang="fr">Modifier le groupe de sécurité</value>
+        <value xml:lang="hi_IN">सुरक्षा समूह को संपादित करें</value>
+        <value xml:lang="it">Aggiorna gruppo sicurezza</value>
+        <value xml:lang="nl">Beveiligingsgroepen wijzigen</value>
+        <value xml:lang="pt_BR">Editar grupo de segurança</value>
+        <value xml:lang="pt_PT">Editar Grupo de Segurança</value>
+        <value xml:lang="ro">Actualizare Grup Siguranta</value>
+        <value xml:lang="ru">Изменить группу безопасности</value>
+        <value xml:lang="th">แก้ไขกลุ่มความปลอดภัย</value>
+        <value xml:lang="zh">编辑安全组</value>
+        <value xml:lang="zh_TW">編輯安全組</value>
+    </property>
+    <property key="PageTitleEditSecurityGroupPermissions">
+        <value xml:lang="de">Sicherheitsgruppe Berechtigungen bearbeiten</value>
+        <value xml:lang="en">Edit Security Group Permissions</value>
+        <value xml:lang="es">Editar permisos</value>
+        <value xml:lang="fr">Modifier les autorisations du groupe de sécurité</value>
+        <value xml:lang="hi_IN">सुरक्षा समूह अनुमति को संपादित करें</value>
+        <value xml:lang="it">Aggiorna permessi gruppo sicurezza</value>
+        <value xml:lang="nl">Toegangsrechten beveiligingsgroep wijzigen</value>
+        <value xml:lang="pt_BR">Editar permissões de grupo de segurança</value>
+        <value xml:lang="pt_PT">Editar Permissões do Grupo de Segurança</value>
+        <value xml:lang="ro">Actualizare Permisuri Grup Siguranta</value>
+        <value xml:lang="ru">Изменить права группы безопасности</value>
+        <value xml:lang="th">แก้ไขการอนุญาตกลุ่มความปลอดภัย</value>
+        <value xml:lang="zh">编辑安全组权限</value>
+        <value xml:lang="zh_TW">編輯安全組權限</value>
+    </property>
+    <property key="PageTitleFindSecurityGroup">
+        <value xml:lang="de">Sicherheitsgruppe suchen</value>
+        <value xml:lang="en">Find Security Group</value>
+        <value xml:lang="es">Buscar grupo de seguridad</value>
+        <value xml:lang="fr">Recherche de groupes de sécurité</value>
+        <value xml:lang="hi_IN">सुरक्षा समूह खोजें</value>
+        <value xml:lang="it">Ricerca Gruppo Sicurezza</value>
+        <value xml:lang="nl">Beveiligingsgroep(en) vinden</value>
+        <value xml:lang="pt_BR">Procurar grupo de segurança</value>
+        <value xml:lang="ro">Cauta Grup Siguranta</value>
+        <value xml:lang="ru">Найти группу безопасности</value>
+        <value xml:lang="th">ค้นหากลุ่มความปลอดภัย</value>
+        <value xml:lang="zh">查找安全组</value>
+        <value xml:lang="zh_TW">查找安全組</value>
+    </property>
+    <property key="PageTitleImportCertificate">
+        <value xml:lang="de">Zertifikat importieren</value>
+        <value xml:lang="en">Import Certificate</value>
+        <value xml:lang="es">Importar certificado</value>
+        <value xml:lang="fr">Importer le certificat</value>
+        <value xml:lang="hi_IN">प्रमाणपत्र आयात करे</value>
+        <value xml:lang="it">Importa Certificato</value>
+        <value xml:lang="nl">Certificaat importeren</value>
+        <value xml:lang="pt_BR">Importar certificado</value>
+        <value xml:lang="ru">Импортировать сертификат</value>
+        <value xml:lang="th">มีใบรับรอง</value>
+        <value xml:lang="zh">导入证书</value>
+        <value xml:lang="zh_TW">導入証書</value>
+    </property>
+    <property key="PermissionId">
+        <value xml:lang="de">Berechtigung ID</value>
+        <value xml:lang="en">Permission ID</value>
+        <value xml:lang="es">Código de permiso</value>
+        <value xml:lang="fr">Autorisation</value>
+        <value xml:lang="hi_IN">अनुमति क्रमांक</value>
+        <value xml:lang="it">Codice Permesso</value>
+        <value xml:lang="nl">Permissie</value>
+        <value xml:lang="pt_BR">ID de permissão</value>
+        <value xml:lang="pt_PT">ID de Permissão</value>
+        <value xml:lang="ro">Cod Permis</value>
+        <value xml:lang="ru">Код прав</value>
+        <value xml:lang="th">รหัสใบอนุญาต</value>
+        <value xml:lang="zh">权限标识</value>
+        <value xml:lang="zh_TW">權限ID</value>
+    </property>
+    <property key="Permissions">
+        <value xml:lang="de">Berechtigungen</value>
+        <value xml:lang="en">Permissions</value>
+        <value xml:lang="es">Permisos</value>
+        <value xml:lang="fr">Autorisations</value>
+        <value xml:lang="hi_IN">अनुमतियाँ</value>
+        <value xml:lang="it">Permessi</value>
+        <value xml:lang="nl">Permissies</value>
+        <value xml:lang="pt_BR">Permissões</value>
+        <value xml:lang="pt_PT">Permissões</value>
+        <value xml:lang="ro">Permis</value>
+        <value xml:lang="ru">Права</value>
+        <value xml:lang="th">อนุญาต</value>
+        <value xml:lang="zh">权限</value>
+        <value xml:lang="zh_TW">權限</value>
+    </property>
+    <property key="ProtectedViews">
+        <value xml:lang="en">Protected Views</value>
+        <value xml:lang="fr">Vues protégées</value>
+        <value xml:lang="hi_IN">संरक्षित दृश्य</value>
+        <value xml:lang="it">Viste protette</value>
+        <value xml:lang="pt_BR">Vistas protegidas</value>
+        <value xml:lang="zh">受保护的视图</value>
+        <value xml:lang="zh_TW">受保護的視圖</value>
+    </property>
     <property key="SecurityGroups">
         <value xml:lang="de">Sicherheitsgruppen</value>
         <value xml:lang="en">Security Groups</value>
@@ -146,6 +516,38 @@
         <value xml:lang="zh">安全组</value>
         <value xml:lang="zh_TW">安全群組</value>
     </property>
+    <property key="SecurityGroupsList">
+        <value xml:lang="de">Liste der Sicherheitsgruppen</value>
+        <value xml:lang="en">SecurityGroups List</value>
+        <value xml:lang="es">Lista de grupos de seguridad</value>
+        <value xml:lang="fr">Liste des groupes de sécurité</value>
+        <value xml:lang="hi_IN">सुरक्षासमूह की सूची</value>
+        <value xml:lang="it">Lista gruppi sicurezza</value>
+        <value xml:lang="nl">Overzicht beveiligingsgroepen</value>
+        <value xml:lang="pt_BR">Lista de grupos de segurança</value>
+        <value xml:lang="pt_PT">Lista de Grupos de Segurança</value>
+        <value xml:lang="ro">Lista Grupuri De Siguranta</value>
+        <value xml:lang="ru">Список групп безопасности</value>
+        <value xml:lang="th">รายการกลุ่มความปลอดภัย</value>
+        <value xml:lang="zh">安全组列表</value>
+        <value xml:lang="zh_TW">安全群組列表</value>
+    </property>
+    <property key="SecurityViewPermissionError">
+        <value xml:lang="de">Sicherheitsfehler: Sie haben nicht die Berechtigung diese Seite anzusehen. ("SECURITY_VIEW" oder "SECURITY_ADMIN" benötigt) </value>
+        <value xml:lang="en">SecurityViewPermissionError You do not have permission to view this page. ("SECURITY_VIEW" or "SECURITY_ADMIN" needed)</value>
+        <value xml:lang="es">Error de seguridad: para acceder a esta funcionalidad debe contar con los permisos SECURITY_VIEW o SECURITY_ADMIN</value>
+        <value xml:lang="fr">Error Vous n'avez pas l'autorisation de voir cette page. ("SECURITY_VIEW" ou "SECURITY_ADMIN" est nécessaire)</value>
+        <value xml:lang="hi_IN">PartySecurityViewPermissionError आपको इस पृष्ठ को देखने की अनुमति नहीं है|("SECURITY_VIEW" या "SECURITY_ADMIN" की आवश्यकता)</value>
+        <value xml:lang="it">SecurityViewPermissionError Tu non sei autorizzato a vedere questa pagina. (I permessi "SECURITY_VIEW" o "SECURITY_ADMIN" sono necessari)</value>
+        <value xml:lang="nl">Toegangfout: PartySecurityViewPermissionError You do not have permission to view this page. ("SECURITY_VIEW" or "SECURITY_ADMIN" needed)</value>
+        <value xml:lang="pt_BR">Erro de segurança: você não possui permissão para visualizar esta página. (necessário "SECURITY_VIEW" ou "SECURITY_ADMIN")</value>
+        <value xml:lang="pt_PT">Erro de Segurança na visualização de Secções Você não tem permissão para visualizar esta página (necessário "SECURITY_VIEW" ou "SECURITY_ADMIN").</value>
+        <value xml:lang="ro">SecurityViewPermissionError Tu nu esti autorizat sa vezi aceasta pagina. (Este necesar sa ai Permisul "SECURITY_VIEW" sau "SECURITY_ADMIN")</value>
+        <value xml:lang="ru">SecurityViewPermissionError У вас нет прав на просмотр этой страницы. (необходимы "SECURITY_VIEW" или "SECURITY_ADMIN")</value>
+        <value xml:lang="th">ผิดพลาด ! ความปลอดภัยของกลุ่มผู้ใช้ในการได้รับอนุญาตในการดู  à¸„ุณยังไม่ได้รับอุญาตให้ดูหน้านี้ ("SECURITY_VIEW" หรือ "SECURITY_ADMIN" ตามที่คุณต้องการ)</value>
+        <value xml:lang="zh">SecurityViewPermissionError 你没有权限浏览本页面。 (需要"SECURITY_VIEW" 或 "SECURITY_ADMIN")</value>
+        <value xml:lang="zh_TW">SecurityViewPermissionError 你沒有權限瀏覽本頁面。 (需要"SECURITY_VIEW" 或 "SECURITY_ADMIN")</value>
+    </property>
     <property key="UserLoginChangePassword">
         <value xml:lang="de">Passwort der Benutzeranmeldung ändern</value>
         <value xml:lang="en">Change User Login Password</value>
@@ -161,6 +563,22 @@
         <value xml:lang="zh">修改用户登录密码</value>
         <value xml:lang="zh_TW">修改用戶登錄密碼</value>
     </property>
+    <property key="UserLogins">
+        <value xml:lang="de">Benutzeranmeldungen</value>
+        <value xml:lang="en">User Logins</value>
+        <value xml:lang="es">Usuarios</value>
+        <value xml:lang="fr">Utilisateurs de connexion</value>
+        <value xml:lang="hi_IN">प्रयोक्ता लॉगिन</value>
+        <value xml:lang="it">Utenti Logins</value>
+        <value xml:lang="nl">User logins</value>
+        <value xml:lang="pt_BR">Nomes de usuário</value>
+        <value xml:lang="pt_PT">Inícios de Secção</value>
+        <value xml:lang="ro">Utilizatori Login</value>
+        <value xml:lang="ru">Имена пользователей</value>
+        <value xml:lang="th">ผู้เข้าใช้ระบบ</value>
+        <value xml:lang="zh">用户登录</value>
+        <value xml:lang="zh_TW">用戶登錄</value>
+    </property>
     <property key="UserLoginUpdateSecuritySettings">
         <value xml:lang="de">Benutzeranmeldung Sicherheitsberechtigungen aktualisieren</value>
         <value xml:lang="en">Update User Login Security Settings</value>
@@ -175,5 +593,19 @@
         <value xml:lang="zh">更新用户登录安全设置</value>
         <value xml:lang="zh_TW">更新用戶登錄安全設置</value>
     </property>
+    <property key="ViewCert">
+        <value xml:lang="de">Zertifikat anzeigen</value>
+        <value xml:lang="en">View Cert</value>
+        <value xml:lang="es">Ver certificado</value>
+        <value xml:lang="fr">Afficher le certificat</value>
+        <value xml:lang="hi_IN">प्रमाणपत्र देखें</value>
+        <value xml:lang="it">Mostra certificato</value>
+        <value xml:lang="nl">Certificaat bekijken</value>
+        <value xml:lang="pt_BR">Ver certificado</value>
+        <value xml:lang="ru">Просмотр сертификата</value>
+        <value xml:lang="th">แสดงความมั่นใจ</value>
+        <value xml:lang="zh">浏览证书</value>
+        <value xml:lang="zh_TW">瀏覽証書</value>
+    </property>
 
 </resource>

Copied: ofbiz/trunk/framework/common/webcommon/includes/ViewCertificate.ftl (from r1050650, ofbiz/trunk/applications/party/webapp/partymgr/security/ViewCertificate.ftl)
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/webcommon/includes/ViewCertificate.ftl?p2=ofbiz/trunk/framework/common/webcommon/includes/ViewCertificate.ftl&p1=ofbiz/trunk/applications/party/webapp/partymgr/security/ViewCertificate.ftl&r1=1050650&r2=1050936&rev=1050936&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/webapp/partymgr/security/ViewCertificate.ftl (original)
+++ ofbiz/trunk/framework/common/webcommon/includes/ViewCertificate.ftl Sun Dec 19 19:10:50 2010
@@ -30,28 +30,28 @@ under the License.
   </div>
   <div class="screenlet-body">
     <#if (cert?has_content)>
-        <span class="label">${uiLabelMap.PartyCertType}</span>&nbsp;${cert.getType()} : ${cert.getSubjectX500Principal()}
-        <span class="label">${uiLabelMap.PartyCertName}</span>&nbsp;${cert.getSubjectX500Principal().getName()}
-        <span class="label">${uiLabelMap.PartyCertSerialNumber}</span>&nbsp;${cert.getSerialNumber().toString(16)}
+        <span class="label">${uiLabelMap.CertType}</span>&nbsp;${cert.getType()} : ${cert.getSubjectX500Principal()}
+        <span class="label">${uiLabelMap.CertName}</span>&nbsp;${cert.getSubjectX500Principal().getName()}
+        <span class="label">${uiLabelMap.CertSerialNumber}</span>&nbsp;${cert.getSerialNumber().toString(16)}
     <#else>
-        <h3>${uiLabelMap.PartyCertInvalid}</h3>
+        <h3>${uiLabelMap.CertInvalid}</h3>
     </#if>
   </div>
 </div>
 <div id="findPartyParameters" class="screenlet">
   <div class="screenlet-title-bar">
     <ul>
-      <li class="h3">${uiLabelMap.PartyCertSaveToKeyStore}</li>
+      <li class="h3">${uiLabelMap.CertSaveToKeyStore}</li>
     </ul>
     <br class="clear" />
   </div>
   <div class="screenlet-body">
     <table cellspacing="0" class="basic-table">
       <tr class="header-row">
-        <td>${uiLabelMap.PartyCertComponent}</td>
-        <td>${uiLabelMap.PartyCertKeyStore}</td>
-        <td>${uiLabelMap.PartyCertImportIssuer}</td>
-        <td>${uiLabelMap.PartyCertKeyAlias}</td>
+        <td>${uiLabelMap.CertComponent}</td>
+        <td>${uiLabelMap.CertKeyStore}</td>
+        <td>${uiLabelMap.CertImportIssuer}</td>
+        <td>${uiLabelMap.CertKeyAlias}</td>
         <td>&nbsp;</td>
       </tr>
       <#list components as component>
@@ -63,7 +63,6 @@ under the License.
                   <input type="hidden" name="componentName" value="${component.getComponentName()}"/>
                   <input type="hidden" name="keystoreName" value="${store.getName()}"/>
                   <input type="hidden" name="certString" value="${requestParameters.certString}"/>
-
                   <td>${component.getComponentName()}</td>
                   <td>${store.getName()}</td>
                   <td align="center"><input type="checkbox" name="importIssuer" value="Y"/>

Modified: ofbiz/trunk/framework/common/widget/SecurityForms.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/widget/SecurityForms.xml?rev=1050936&r1=1050935&r2=1050936&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/widget/SecurityForms.xml (original)
+++ ofbiz/trunk/framework/common/widget/SecurityForms.xml Sun Dec 19 19:10:50 2010
@@ -21,6 +21,48 @@ under the License.
 <forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-form.xsd">
 
+    <form name="AddSecurityGroupPermission" type="single" target="addSecurityPermissionToSecurityGroup"
+        header-row-style="header-row" default-table-style="basic-table">
+        <auto-fields-service service-name="addSecurityPermissionToSecurityGroup"/>
+        <field name="groupId"><hidden/></field>
+        <field name="permissionId" title="${uiLabelMap.PermissionId}">
+            <drop-down allow-empty="false">
+                <entity-options entity-name="SecurityPermission" description="${permissionId} ${description}">
+                    <entity-order-by field-name="permissionId"/>
+                </entity-options>
+            </drop-down>
+        </field>
+        <field name="submitButton" title="${uiLabelMap.CommonAdd}"><submit button-type="button"/></field>
+    </form>
+
+    <form name="AddSecurityGroupPermissionManual" type="single" target="addSecurityPermissionToSecurityGroup"
+        header-row-style="header-row" default-table-style="basic-table">
+        <auto-fields-service service-name="addSecurityPermissionToSecurityGroup"/>
+        <field name="groupId"><hidden/></field>
+        <field name="permissionId" title="${uiLabelMap.PermissionId}"/>
+        <field name="submitButton" title="${uiLabelMap.CommonAdd}"><submit button-type="button"/></field>
+    </form>
+
+    <form name="AddSecurityGroupProtectedView" type="single" target="addProtectedViewToSecurityGroup"
+        header-row-style="header-row" default-table-style="basic-table">
+        <auto-fields-service service-name="addProtectedViewToSecurityGroup"/>
+        <field name="groupId"><hidden/></field>
+        <field name="viewNameId"><text size="60" maxlength="60"/></field>
+        <field name="maxHits"><text size="20" maxlength="20"/></field>
+        <field name="maxHitsDuration"><text size="20" maxlength="20"/></field>
+        <field name="tarpitDuration"><text size="20" maxlength="20"/></field>
+        <field name="submitButton" title="${uiLabelMap.CommonAdd}"><submit button-type="button"/></field>
+    </form>
+
+    <form name="AddSecurityGroupUserLogin" type="single" target="addUserLoginToSecurityGroup"
+        header-row-style="header-row" default-table-style="basic-table">
+        <auto-fields-service service-name="addUserLoginToSecurityGroup"/>
+        <field name="groupId"><hidden/></field>
+        <!-- TODO: Fix lookup screen -->
+        <field name="userLoginId" title="${uiLabelMap.CommonUserLoginId}"><lookup target-form-name="LookupUserLoginAndPartyDetails" size="30"></lookup></field>
+        <field name="submitButton" title="${uiLabelMap.CommonAdd}"><submit button-type="button"/></field>
+    </form>
+
     <form name="AddUserLogin" type="single" target="createUserLogin"
         focus-field-name="userLoginId" header-row-style="header-row" default-table-style="basic-table">
         <auto-fields-service service-name="createUserLogin"/>
@@ -38,6 +80,113 @@ under the License.
         <field name="cancelLink" title="${uiLabelMap.CommonEmptyHeader}" widget-style="smallSubmit"><hyperlink target="backHome" also-hidden="false" description="${uiLabelMap.CommonCancelDone}"/></field>
     </form>
 
+    <form name="CertIssuerList" type="list" list-name="issuerProvisions"
+        odd-row-style="alternate-row" default-table-style="basic-table hover-bar">
+        <actions>
+            <entity-condition entity-name="X509IssuerProvision">
+                <order-by field-name="commonName"/>
+            </entity-condition>
+        </actions>
+        <auto-fields-entity entity-name="X509IssuerProvision" default-field-type="display"/>
+    </form>
+
+    <form name="EditSecurityGroup" type="single" target="updateSecurityGroup" default-map-name="securityGroup"
+        header-row-style="header-row" default-table-style="basic-table">
+        <alt-target use-when="securityGroup==null" target="createSecurityGroup"/>
+        <auto-fields-service service-name="updateSecurityGroup" map-name="securityGroup"/>
+        <field use-when="securityGroup!=null" name="groupId" title="${uiLabelMap.CommonSecurityGroupId}"  tooltip="${uiLabelMap.CommonNotModifRecreat}"><display/></field>
+        <field use-when="securityGroup==null&amp;&amp;groupId==null" name="groupId" title="${uiLabelMap.CommonSecurityGroupId}"><text size="20" maxlength="20"/></field>
+        <field use-when="securityGroup==null&amp;&amp;groupId!=null" name="groupId" title="${uiLabelMap.CommonSecurityGroupId}" tooltip="${uiLabelMap.CommonCannotBeFound}: [${groupId}]"><text size="20" maxlength="20"/></field>
+        <field name="description" title="${uiLabelMap.CommonDescription}"><text size="60" maxlength="250"/></field>
+        <field name="submitButton" title="${uiLabelMap.CommonUpdate}"><submit button-type="button"/></field>
+    </form>
+
+    <form name="ListSecurityGroupPermissions" type="list" list-name="securityGroupPermissions"
+        paginate-target="EditSecurityGroupPermissions" odd-row-style="alternate-row" default-table-style="basic-table hover-bar">
+        <actions>
+            <entity-condition entity-name="SecurityGroupPermission">
+                <condition-expr field-name="groupId" from-field="groupId"/>
+                <order-by field-name="permissionId"/>
+            </entity-condition>
+        </actions>
+        <field name="groupId"><hidden/></field>
+        <field name="permissionId" title="${uiLabelMap.PermissionId}"><display-entity entity-name="SecurityPermission" description="${permissionId} ${description}"/></field>
+        <field name="deleteLink" title="${uiLabelMap.CommonEmptyHeader}" widget-style="buttontext">
+            <hyperlink target="removeSecurityPermissionFromSecurityGroup" description="${uiLabelMap.CommonRemove}">
+                <parameter param-name="permissionId"/>
+                <parameter param-name="groupId"/>
+            </hyperlink>
+        </field>
+    </form>
+
+    <form name="ListSecurityGroupProtectedViews" type="list" list-name="securityGroupProtectedViewsList" target="updateProtectedViewToSecurityGroup"
+        odd-row-style="alternate-row" header-row-style="header-row-2" default-table-style="basic-table hover-bar">
+        <actions>
+            <entity-condition entity-name="ProtectedView">
+                <condition-expr field-name="groupId" from-field="groupId"/>
+                <order-by field-name="viewNameId"/>
+            </entity-condition>
+        </actions>
+        <field name="groupId"><hidden/></field>
+        <field name="viewNameId"><display/></field>
+        <field name="maxHits"><text/></field>
+        <field name="maxHitsDuration"><text/></field>
+        <field name="tarpitDuration"><text/></field>
+        <field name="submitButton" title="${uiLabelMap.CommonUpdate}"><submit button-type="button"/></field>
+        <field name="deleteLink" title="${uiLabelMap.CommonEmptyHeader}" widget-style="buttontext">
+            <hyperlink description="${uiLabelMap.CommonRemove}" target="removeProtectedViewFromSecurityGroup" also-hidden="false">
+                <parameter param-name="groupId"/>
+                <parameter param-name="viewNameId"/>
+            </hyperlink>
+        </field>
+    </form>
+
+    <form name="ListSecurityGroups" type="list" list-name="securityGroups"
+        paginate-target="FindSecurityGroup" odd-row-style="alternate-row" default-table-style="basic-table hover-bar">
+        <actions>
+            <entity-condition entity-name="SecurityGroup">
+                <order-by field-name="groupId"/>
+            </entity-condition>
+        </actions>
+        <field name="groupId" title="${uiLabelMap.CommonSecurityGroupId}" widget-style="buttontext">
+            <hyperlink also-hidden="false" description="${groupId}" target="EditSecurityGroup">
+                <parameter param-name="groupId"/>
+            </hyperlink>
+        </field>
+        <field name="description" title="${uiLabelMap.CommonDescription}"><display/></field>
+    </form>
+
+    <form name="ListSecurityGroupUserLogins" type="list" list-name="userLoginSecurityGroups" target="updateUserLoginToSecurityGroup"
+        odd-row-style="alternate-row" header-row-style="header-row-2" default-table-style="basic-table hover-bar">
+        <actions>
+            <entity-condition entity-name="UserLoginAndSecurityGroup">
+                <condition-expr field-name="groupId" from-field="groupId"/>
+                <order-by field-name="userLoginId"/>
+            </entity-condition>
+        </actions>
+        <field name="groupId"><hidden/></field>
+        <field name="userLoginId" title="${uiLabelMap.CommonUserLoginId}"><display/></field>
+        <field name="fromDate" title="${uiLabelMap.CommonFromDate}"><display/></field>
+        <field name="thruDate" title="${uiLabelMap.CommonThruDate}"><date-time/></field>
+        <!--
+        <field name="partyId" title="${uiLabelMap.PartyParty}">
+            <display-entity entity-name="PartyNameView" also-hidden="false" description="${firstName} ${middleName} ${lastName} ${groupName}">
+                <sub-hyperlink target="viewprofile" description="${partyId}" link-style="buttontext">
+                    <parameter param-name="partyId"/>
+                </sub-hyperlink>
+            </display-entity>
+        </field>
+        -->
+        <field name="submitButton" title="${uiLabelMap.CommonUpdate}"><submit button-type="button"/></field>
+        <field name="deleteLink" title="${uiLabelMap.CommonEmptyHeader}" widget-style="buttontext">
+            <hyperlink description="${uiLabelMap.CommonRemove}" target="removeUserLoginFromSecurityGroup" also-hidden="false">
+                <parameter param-name="userLoginId"/>
+                <parameter param-name="groupId"/>
+                <parameter param-name="fromDate"/>
+            </hyperlink>
+        </field>
+    </form>
+
     <form name="updatePassword" type="single" target="updatePassword"
         focus-field-name="currentPassword" header-row-style="header-row" default-table-style="basic-table">
         <actions>
@@ -77,4 +226,12 @@ under the License.
         </field>
     </form>
 
+    <form name="ViewCertificate" type="single" target="ViewCertificate"
+        header-row-style="header-row" default-table-style="basic-table">
+        <field name="certString">
+            <textarea rows="10"/>
+        </field>
+        <field name="View Cert" title="${uiLabelMap.ViewCert}"><submit/></field>
+    </form>
+
 </forms>

Added: ofbiz/trunk/framework/common/widget/SecurityMenus.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/widget/SecurityMenus.xml?rev=1050936&view=auto
==============================================================================
--- ofbiz/trunk/framework/common/widget/SecurityMenus.xml (added)
+++ ofbiz/trunk/framework/common/widget/SecurityMenus.xml Sun Dec 19 19:10:50 2010
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+
+<menus xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-menu.xsd">
+
+    <menu name="SecurityGroupTabBar" default-menu-item-name="EditSecurityGroup" default-selected-style="selected"
+        menu-container-style="button-bar tab-bar" type="simple" selected-menuitem-context-field-name="tabButtonItem">
+        <menu-item name="EditSecurityGroup" title="${uiLabelMap.SecurityGroups}">
+            <link target="EditSecurityGroup">
+                <parameter param-name="groupId"/>
+            </link>
+        </menu-item>
+        <menu-item name="EditSecurityGroupPermissions" title="${uiLabelMap.Permissions}">
+            <link target="EditSecurityGroupPermissions">
+                <parameter param-name="groupId"/>
+            </link>
+        </menu-item>
+        <menu-item name="EditSecurityGroupUserLogins" title="${uiLabelMap.UserLogins}">
+            <link target="EditSecurityGroupUserLogins">
+                <parameter param-name="groupId"/>
+            </link>
+        </menu-item>
+        <menu-item name="EditSecurityGroupProtectedViews" title="${uiLabelMap.ProtectedViews}">
+            <link target="EditSecurityGroupProtectedViews">
+                <parameter param-name="groupId"/>
+            </link>
+        </menu-item>
+    </menu>
+
+</menus>

Propchange: ofbiz/trunk/framework/common/widget/SecurityMenus.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/framework/common/widget/SecurityMenus.xml
------------------------------------------------------------------------------
    svn:keywords = Date Rev Author URL Id

Propchange: ofbiz/trunk/framework/common/widget/SecurityMenus.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Modified: ofbiz/trunk/framework/common/widget/SecurityScreens.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/widget/SecurityScreens.xml?rev=1050936&r1=1050935&r2=1050936&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/widget/SecurityScreens.xml (original)
+++ ofbiz/trunk/framework/common/widget/SecurityScreens.xml Sun Dec 19 19:10:50 2010
@@ -50,4 +50,243 @@ under the License.
         </section>
     </screen>
 
+    <screen name="EditSecurityGroup">
+        <section>
+            <actions>
+                <set field="titleProperty" value="PageTitleEditSecurityGroup"/>
+                <set field="tabButtonItem" value="EditSecurityGroup"/>
+                <set field="groupId" from-field="parameters.groupId"/>
+                <entity-one entity-name="SecurityGroup" value-field="securityGroup"/>
+            </actions>
+            <widgets>
+                <decorator-screen name="SecurityGroupDecorator" location="${parameters.securityGroupDecoratorLocation}">
+                    <decorator-section name="body">
+                        <screenlet title="${uiLabelMap.PageTitleEditSecurityGroup}">
+                            <include-form name="EditSecurityGroup" location="component://common/widget/SecurityForms.xml"/>
+                        </screenlet>
+                    </decorator-section>
+                </decorator-screen>
+            </widgets>
+        </section>
+    </screen>
+
+    <screen name="EditSecurityGroupPermissions">
+        <section>
+            <actions>
+                <set field="titleProperty" value="PageTitleEditSecurityGroupPermissions"/>
+                <set field="tabButtonItem" value="EditSecurityGroupPermissions"/>
+                <set field="groupId" from-field="parameters.groupId"/>
+                <entity-one entity-name="SecurityGroup" value-field="securityGroup"/>
+            </actions>
+            <widgets>
+                <decorator-screen name="SecurityGroupDecorator" location="${parameters.securityGroupDecoratorLocation}">
+                    <decorator-section name="body">
+                        <screenlet title="${uiLabelMap.PageTitleEditSecurityGroupPermissions}">
+                            <include-form name="ListSecurityGroupPermissions" location="component://common/widget/SecurityForms.xml"/>
+                        </screenlet>
+                        <screenlet title="${uiLabelMap.AddPermissionToSecurityGroup}">
+                            <include-form name="AddSecurityGroupPermission" location="component://common/widget/SecurityForms.xml"/>
+                        </screenlet>
+                        <screenlet title="${uiLabelMap.AddPermissionManuallyToSecurityGroup}">
+                            <include-form name="AddSecurityGroupPermissionManual" location="component://common/widget/SecurityForms.xml"/>
+                        </screenlet>
+                    </decorator-section>
+                </decorator-screen>
+            </widgets>
+        </section>
+    </screen>
+
+    <screen name="EditSecurityGroupProtectedViews">
+        <section>
+            <actions>
+                <set field="titleProperty" value="AddProtectedViewToSecurityGroup"/>
+                <set field="tabButtonItem" value="EditSecurityGroupProtectedViews"/>
+                <set field="groupId" from-field="parameters.groupId"/>
+                <entity-one entity-name="SecurityGroup" value-field="securityGroup"/>
+            </actions>
+            <widgets>
+                <decorator-screen name="SecurityGroupDecorator" location="${parameters.securityGroupDecoratorLocation}">
+                    <decorator-section name="body">
+                        <screenlet id="AddSecurityGroupProtectedViewsPanel" title="${uiLabelMap.AddProtectedViewToSecurityGroup}" collapsible="true">
+                            <include-form name="AddSecurityGroupProtectedView" location="component://common/widget/SecurityForms.xml"/>
+                        </screenlet>
+                        <include-form name="ListSecurityGroupProtectedViews" location="component://common/widget/SecurityForms.xml"/>
+                    </decorator-section>
+                </decorator-screen>
+            </widgets>
+        </section>
+    </screen>
+
+    <screen name="EditSecurityGroupUserLogins">
+        <section>
+            <actions>
+                <set field="titleProperty" value="AddUserLoginToSecurityGroup"/>
+                <set field="tabButtonItem" value="EditSecurityGroupUserLogins"/>
+                <set field="groupId" from-field="parameters.groupId"/>
+                <entity-one entity-name="SecurityGroup" value-field="securityGroup"/>
+            </actions>
+            <widgets>
+                <decorator-screen name="SecurityGroupDecorator" location="${parameters.securityGroupDecoratorLocation}">
+                    <decorator-section name="body">
+                        <screenlet id="AddSecurityGroupUserLoginsPanel" title="${uiLabelMap.AddUserLoginToSecurityGroup}" collapsible="true">
+                            <include-form name="AddSecurityGroupUserLogin" location="component://common/widget/SecurityForms.xml"/>
+                        </screenlet>
+                        <include-form name="ListSecurityGroupUserLogins" location="component://common/widget/SecurityForms.xml"/>
+                    </decorator-section>
+                </decorator-screen>
+            </widgets>
+        </section>
+    </screen>
+
+    <screen name="EditX509IssuerProvisions">
+        <section>
+            <actions>
+                <set field="titleProperty" value="PageTitleEditIssuerProvisions"/>
+                <set field="headerItem" value="security"/>
+                <set field="tabButtonItem" value="EditX509IssuerProvisions"/>
+                <set field="viewIndex" from-field="parameters.VIEW_INDEX" type="Integer" default-value="0"/>
+                <set field="viewSize" from-field="parameters.VIEW_SIZE" type="Integer" default-value="20"/>
+            </actions>
+            <widgets>
+                <decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
+                    <decorator-section name="body">
+                        <section>
+                            <condition>
+                                <if-has-permission permission="SECURITY" action="_VIEW"/>
+                            </condition>
+                            <widgets>
+                                <screenlet title="${uiLabelMap.PageTitleEditIssuerProvisions}">
+                                    <container style="button-bar">
+                                        <link target="EditSecurityGroup" style="buttontext create" text="${uiLabelMap.NewSecurityGroup}"/>
+                                        <link target="EditCertIssuerProvisions" style="buttontext" text="${uiLabelMap.CertIssuers}"/>
+                                    </container>
+                                    <container>
+                                        <include-form name="CertIssuerList" location="component://common/widget/SecurityForms.xml"/>
+                                    </container>
+                                </screenlet>
+                                <screenlet title="${uiLabelMap.PageTitleAddIssuerProvisions}">
+                                    <include-form name="ViewCertificate" location="component://common/widget/SecurityForms.xml"/>
+                                </screenlet>
+                            </widgets>
+                            <fail-widgets>
+                                <label style="h3">${uiLabelMap.SecurityViewPermissionError}</label>
+                            </fail-widgets>
+                        </section>
+                    </decorator-section>
+                </decorator-screen>
+            </widgets>
+        </section>
+    </screen>
+
+    <screen name="FindSecurityGroup">
+        <section>
+            <actions>
+                <set field="titleProperty" value="PageTitleFindSecurityGroup"/>
+                <set field="headerItem" value="security"/>
+                <set field="viewIndex" from-field="parameters.VIEW_INDEX" type="Integer" default-value="0"/>
+                <set field="viewSize" from-field="parameters.VIEW_SIZE" type="Integer" default-value="20"/>
+            </actions>
+            <widgets>
+                <decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
+                    <decorator-section name="body">
+                        <section>
+                            <condition>
+                                <if-has-permission permission="SECURITY" action="_VIEW"/>
+                            </condition>
+                            <widgets>
+                                <screenlet title="${uiLabelMap.SecurityGroupsList}">
+                                    <container style="button-bar">
+                                        <link target="EditSecurityGroup" style="textbutton create" text="${uiLabelMap.NewSecurityGroup}"/>
+                                        <link target="EditCertIssuerProvisions" style="textbutton" text="${uiLabelMap.CertIssuers}"/>
+                                    </container>
+                                    <include-form name="ListSecurityGroups" location="component://common/widget/SecurityForms.xml"/>
+                                </screenlet>
+                            </widgets>
+                            <fail-widgets>
+                                <label style="h3">${uiLabelMap.SecurityViewPermissionError}</label>
+                            </fail-widgets>
+                        </section>
+                    </decorator-section>
+                </decorator-screen>
+            </widgets>
+        </section>
+    </screen>
+
+    <screen name="SecurityGroupDecorator">
+        <section>
+            <actions>
+                <set field="headerItem" value="security"/>
+            </actions>
+            <widgets>
+                <decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
+                    <decorator-section name="pre-body">
+                        <section>
+                            <condition>
+                                <and>
+                                    <if-has-permission permission="SECURITY" action="_VIEW"/>
+                                    <not><if-empty field="groupId"/></not>
+                                </and>
+                            </condition>
+                            <widgets>
+                                <include-menu name="SecurityGroupTabBar" location="component://common/widget/SecurityMenus.xml"/>
+                            </widgets>
+                        </section>
+                    </decorator-section>
+                    <decorator-section name="body">
+                        <section>
+                            <condition>
+                                <if-has-permission permission="SECURITY" action="_VIEW"/>
+                            </condition>
+                            <widgets>
+                                <container>
+                                    <label style="h1" text="${uiLabelMap[labelTitleProperty]} [${groupId}]"/>
+                                </container>
+                                <container style="button-bar">
+                                    <link target="EditSecurityGroup" style="buttontext create" text="${uiLabelMap.NewSecurityGroup}"/>
+                                    <link target="EditCertIssuerProvisions" style="buttontext" text="${uiLabelMap.CertIssuers}"/>
+                                </container>
+                                <decorator-section-include name="body"/>
+                            </widgets>
+                            <fail-widgets>
+                                <label style="h3">${uiLabelMap.SecurityViewPermissionError}</label>
+                            </fail-widgets>
+                        </section>
+                    </decorator-section>
+                </decorator-screen>
+            </widgets>
+        </section>
+    </screen>
+
+    <screen name="ViewCertificate">
+        <section>
+            <actions>
+                <set field="titleProperty" value="PageTitleImportCertificate"/>
+                <set field="headerItem" value="security"/>
+            </actions>
+            <widgets>
+                <decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
+                    <decorator-section name="body">
+                        <section>
+                            <condition>
+                                <if-has-permission permission="SECURITY" action="_VIEW"/>
+                            </condition>
+                            <widgets>
+                                <container style="widget-container">
+                                    <platform-specific>
+                                        <html>
+                                            <html-template location="component://common/webcommon/includes/ViewCertificate.ftl"/>
+                                        </html>
+                                    </platform-specific>
+                                </container>
+                            </widgets>
+                            <fail-widgets>
+                                <label style="h3">${uiLabelMap.SecurityViewPermissionError}</label>
+                            </fail-widgets>
+                        </section>
+                    </decorator-section>
+                </decorator-screen>
+            </widgets>
+        </section>
+    </screen>
+
 </screens>