Univention Bugzilla – Attachment 7582 Details for
Bug 33344
wrong referenced policy is displayed
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Proposed patch
33344.patch (text/plain), 32.43 KB, created by
Jürn Brodersen
on 2016-04-06 17:23 CEST
(
hide
)
Description:
Proposed patch
Filename:
MIME Type:
Creator:
Jürn Brodersen
Created:
2016-04-06 17:23 CEST
Size:
32.43 KB
patch
obsolete
>Index: umc/js/de.po >=================================================================== >--- umc/js/de.po (Revision 68436) >+++ umc/js/de.po (Arbeitskopie) >@@ -3,7 +3,7 @@ > msgstr "" > "Project-Id-Version: univention-management-console-module-udm\n" > "Report-Msgid-Bugs-To: packages@univention.de\n" >-"POT-Creation-Date: 2016-03-03 18:44+0100\n" >+"POT-Creation-Date: 2016-04-06 12:47+0200\n" > "PO-Revision-Date: 2012-01-03 08:01+0100\n" > "Last-Translator: Univention GmbH <packages@univention.de>\n" > "Language-Team: Univention GmbH <packages@univention.de>\n" >@@ -12,7 +12,7 @@ > "Content-Type: text/plain; charset=UTF-8\n" > "Content-Transfer-Encoding: 8bit\n" > >-#: umc/js/udm/DetailPage.js:1802 >+#: umc/js/udm/DetailPage.js:1837 > #, python-format > msgid "%(attribute)s: %(message)s\n" > msgstr "%(attribute)s: %(message)s\n" >@@ -22,17 +22,17 @@ > msgid "%(limit)s (used: %(used)s)" > msgstr "%(limit)s (genutzt: %(used)s)" > >-#: umc/js/udm.js:664 >+#: umc/js/udm.js:665 > #, python-format > msgid "%(nSelected)d %(objPlural)s of %(nTotal)d selected" > msgstr "%(nSelected)d %(objPlural)s von %(nTotal)d sind ausgewählt" > >-#: umc/js/udm.js:662 >+#: umc/js/udm.js:663 > #, python-format > msgid "%(nSelected)d %(objSingular)s of %(nTotal)d selected" > msgstr "%(nSelected)d %(objSingular)s von %(nTotal)d ist ausgewählt" > >-#: umc/js/udm.js:416 >+#: umc/js/udm.js:417 > #, python-format > msgid "" > "%(objectNamePlural)s managed here are used by the application \"%(name)s\" " >@@ -43,7 +43,7 @@ > "benutzt, welche momentan nicht installiert ist. Sie können die Applikation " > "über das %(link)s installieren." > >-#: umc/js/udm/DetailPage.js:846 >+#: umc/js/udm/DetailPage.js:880 > #, python-format > msgid "" > "%s part of the Active Directory domain. UCS can only change certain " >@@ -58,26 +58,26 @@ > msgid "%s template" > msgstr "%s-Vorlage" > >-#: umc/js/udm/DetailPage.js:925 >+#: umc/js/udm/DetailPage.js:959 > msgid "(multi-edit)" > msgstr "(Mehrfachbearbeitung)" > >-#: umc/js/udm/DetailPage.js:842 >+#: umc/js/udm/DetailPage.js:876 > #, python-format > msgid "<b>Attention:</b> The %(name)s \"%(value)s\" is" > msgstr "<b>Hinweis:</b> Der %(name)s \"%(value)s\" ist" > >-#: umc/js/udm/DetailPage.js:832 >+#: umc/js/udm/DetailPage.js:866 > #, python-format > msgid "<b>Attention:</b> The %s are" > msgstr "<b>Hinweis:</b> Die %s sind" > > #: umc/js/udm/wizards/FirstPageWizard.js:267 >-#: umc/js/udm/wizards/FirstPageWizard.js:273 umc/js/udm.js:457 >+#: umc/js/udm/wizards/FirstPageWizard.js:273 umc/js/udm.js:458 > msgid "<b>Warning!</b>" > msgstr "<b>Warnung!</b>" > >-#: umc/js/udm.js:456 >+#: umc/js/udm.js:457 > msgid "" > "<p><b>Add and modify are disabled in this session.</b></p><p>You have too " > "many user accounts for your license. Carry out the following steps to re-" >@@ -115,15 +115,15 @@ > msgid "A template defines rules for default object properties." > msgstr "Eine Vorlage definiert Regeln für Vorgabewerte eines neuen Objektes." > >-#: umc/js/udm.js:1754 >+#: umc/js/udm.js:1781 > msgid "Access Rights" > msgstr "Zugriffsrechte" > >-#: umc/js/udm.js:1753 >+#: umc/js/udm.js:1780 > msgid "Access control" > msgstr "Zugriffskontrolle" > >-#: umc/js/udm.js:1755 >+#: umc/js/udm.js:1782 > msgid "Account" > msgstr "Konto" > >@@ -135,11 +135,11 @@ > msgid "Activation of UCS" > msgstr "UCS-Aktivierung" > >-#: umc/js/udm.js:551 >+#: umc/js/udm.js:552 > msgid "Add" > msgstr "Hinzufügen" > >-#: umc/js/udm/NewObjectDialog.js:92 umc/js/udm.js:552 >+#: umc/js/udm/NewObjectDialog.js:92 umc/js/udm.js:553 > #, python-format > msgid "Add a new %s" > msgstr "%s neu hinzufügen" >@@ -152,49 +152,49 @@ > msgid "Advanced Search" > msgstr "Erweiterte Suche" > >-#: umc/js/udm.js:1128 >+#: umc/js/udm.js:1141 > msgid "Advanced options" > msgstr "Erweiterte Optionen" > >-#: umc/js/udm/DetailPage.js:733 >+#: umc/js/udm/DetailPage.js:767 > msgid "Advanced settings" > msgstr "Erweiterte Einstellungen" > >-#: umc/js/udm.js:901 >+#: umc/js/udm.js:912 > #, python-format > msgid "All %s" > msgstr "Alle %s" > >-#: umc/js/udm.js:700 umc/js/udm.js:717 >+#: umc/js/udm.js:701 umc/js/udm.js:718 > msgid "All containers" > msgstr "Alle Container" > >-#: umc/js/udm.js:699 umc/js/udm.js:714 umc/js/udm.js:728 >+#: umc/js/udm.js:700 umc/js/udm.js:715 umc/js/udm.js:729 > msgid "All types" > msgstr "Alle Objekttypen" > >-#: umc/js/udm.js:1756 >+#: umc/js/udm.js:1783 > msgid "Allow/Deny" > msgstr "Erlauben/Verbieten" > >-#: umc/js/udm/wizards/CreateWizard.js:163 umc/js/udm/DetailPage.js:1201 >+#: umc/js/udm/wizards/CreateWizard.js:163 umc/js/udm/DetailPage.js:1236 > msgid "Back" > msgstr "Zurück" > >-#: umc/js/udm.js:1757 >+#: umc/js/udm.js:1784 > msgid "Boot" > msgstr "Boot" > >-#: umc/js/udm/CreateReportDialog.js:114 umc/js/udm/DetailPage.js:1203 >-#: umc/js/udm.js:1212 umc/js/udm.js:1529 >+#: umc/js/udm/CreateReportDialog.js:114 umc/js/udm/DetailPage.js:1238 >+#: umc/js/udm.js:1225 umc/js/udm.js:1556 > msgid "Cancel" > msgstr "Abbrechen" > >-#: umc/js/udm.js:1758 >+#: umc/js/udm.js:1785 > msgid "Change password" > msgstr "Passwort ändern" > >-#: umc/js/udm/DetailPage.js:1326 >+#: umc/js/udm/DetailPage.js:1361 > msgid "Click to edit the inherited properties of the policy" > msgstr "Mausklick, um die ererbten Eigenschaften der Richtlinie zu bearbeiten" > >@@ -202,12 +202,12 @@ > msgid "Clients" > msgstr "Clients" > >-#: umc/js/udm/LicenseImportDialog.js:120 umc/js/udm/CreateReportDialog.js:165 >-#: umc/js/udm/LicenseDialog.js:69 >+#: umc/js/udm/CreateReportDialog.js:165 umc/js/udm/LicenseDialog.js:69 >+#: umc/js/udm/LicenseImportDialog.js:120 > msgid "Close" > msgstr "SchlieÃen" > >-#: umc/js/udm.js:1759 >+#: umc/js/udm.js:1786 > msgid "Contact" > msgstr "Kontakt" > >@@ -215,7 +215,7 @@ > msgid "Container" > msgstr "Container" > >-#: umc/js/udm/DetailPage.js:1884 >+#: umc/js/udm/DetailPage.js:1919 > msgid "Continue editing" > msgstr "Bearbeiten fortführen" > >@@ -227,16 +227,16 @@ > msgid "Create" > msgstr "Erstellen" > >-#: umc/js/udm/DetailPage.js:1197 >+#: umc/js/udm/DetailPage.js:1232 > #, python-format > msgid "Create %s" > msgstr "%s anlegen" > >-#: umc/js/udm/DetailPage.js:634 >+#: umc/js/udm/DetailPage.js:668 > msgid "Create new policy" > msgstr "Neue Richtlinie erstellen" > >-#: umc/js/udm.js:632 >+#: umc/js/udm.js:633 > msgid "Create report" > msgstr "Report erstellen" > >@@ -244,63 +244,63 @@ > msgid "Creating the report ..." > msgstr "Erstelle den Report ..." > >-#: umc/js/udm/DetailPage.js:1238 >+#: umc/js/udm/DetailPage.js:1273 > msgid "Customize this page" > msgstr "Diese Seite anpassen" > >-#: umc/js/udm.js:190 >+#: umc/js/udm.js:191 > msgid "DHCP object" > msgstr "DHCP-Objekt" > >-#: umc/js/udm.js:190 >+#: umc/js/udm.js:191 > msgid "DHCP objects" > msgstr "DHCP-Objekte" > >-#: umc/js/udm.js:892 >+#: umc/js/udm.js:903 > msgid "DHCP services" > msgstr "DHCP-Dienste" > >-#: umc/js/udm.js:1761 >+#: umc/js/udm.js:1788 > msgid "DHCP statements" > msgstr "DHCP Verschiedenes" > >-#: umc/js/udm.js:1762 >+#: umc/js/udm.js:1789 > msgid "DNS Update" > msgstr "DDNS Aktualisierungen" > >-#: umc/js/udm.js:189 >+#: umc/js/udm.js:190 > msgid "DNS object" > msgstr "DNS-Objekt" > >-#: umc/js/udm.js:189 >+#: umc/js/udm.js:190 > msgid "DNS objects" > msgstr "DNS-Objekte" > >-#: umc/js/udm.js:894 >+#: umc/js/udm.js:905 > msgid "DNS zones" > msgstr "DNS-Zonen" > >-#: umc/js/udm.js:1760 >+#: umc/js/udm.js:1787 > msgid "Data type" > msgstr "Datentyp" > >-#: umc/js/udm/MultiObjectSelect.js:108 umc/js/udm.js:730 >+#: umc/js/udm/MultiObjectSelect.js:108 umc/js/udm.js:731 > msgid "Default properties" > msgstr "Standardeigenschaften" > >-#: umc/js/udm.js:607 umc/js/udm.js:959 umc/js/udm.js:1533 >+#: umc/js/udm.js:608 umc/js/udm.js:971 umc/js/udm.js:1560 > msgid "Delete" > msgstr "Löschen" > >-#: umc/js/udm.js:1541 >+#: umc/js/udm.js:1568 > msgid "Delete objects" > msgstr "Objekte löschen" > >-#: umc/js/udm.js:1523 >+#: umc/js/udm.js:1550 > msgid "Delete referring objects." > msgstr "Zugehörige Objekte löschen." > >-#: umc/js/udm.js:608 >+#: umc/js/udm.js:609 > #, python-format > msgid "Deleting the selected %s." > msgstr "Die ausgewählten %s löschen" >@@ -319,32 +319,32 @@ > "der <a href=\"https://www.univention.de/download/lizenzmodelle/ucs-core-" > "edition\" target=\"_blank\">Univention Webseite</a> zu finden." > >-#: umc/js/udm/DetailPage.js:1887 >+#: umc/js/udm/DetailPage.js:1922 > msgid "Discard changes" > msgstr "Ãnderungen verwerfen" > >-#: umc/js/udm.js:559 umc/js/udm.js:952 >+#: umc/js/udm.js:560 umc/js/udm.js:964 > msgid "Edit" > msgstr "Bearbeiten" > >-#: umc/js/udm.js:586 >+#: umc/js/udm.js:587 > msgid "Edit in new tab" > msgstr "Bearbeiten in neuem Reiter" > >-#: umc/js/udm/DetailPage.js:623 >+#: umc/js/udm/DetailPage.js:657 > msgid "Edit policy" > msgstr "Richtlinie bearbeiten" > >-#: umc/js/udm.js:560 >+#: umc/js/udm.js:561 > #, python-format > msgid "Edit the %s." > msgstr "%s bearbeiten" > >-#: umc/js/udm.js:1763 >+#: umc/js/udm.js:1790 > msgid "Employee" > msgstr "Mitarbeiter" > >-#: umc/js/udm/DetailPage.js:1796 >+#: umc/js/udm/DetailPage.js:1831 > msgid "Error" > msgstr "Fehler" > >@@ -352,7 +352,7 @@ > msgid "Expiry date" > msgstr "Ablaufdatum" > >-#: umc/js/udm.js:1249 >+#: umc/js/udm.js:1262 > msgid "Failed to move the following objects:" > msgstr "Die folgenden Objekte konnten nicht verschoben werden:" > >@@ -364,23 +364,23 @@ > msgid "GPL" > msgstr "GPL" > >-#: umc/js/udm.js:1764 >+#: umc/js/udm.js:1791 > msgid "General" > msgstr "Allgemein" > >-#: umc/js/udm.js:1765 >+#: umc/js/udm.js:1792 > msgid "Groups" > msgstr "Gruppen" > >-#: umc/js/udm/DetailPage.js:1217 umc/js/udm.js:437 >+#: umc/js/udm/DetailPage.js:1252 umc/js/udm.js:438 > msgid "Help" > msgstr "Hilfe" > >-#: umc/js/udm.js:1766 >+#: umc/js/udm.js:1793 > msgid "Hosts" > msgstr "enthaltene Rechner" > >-#: umc/js/udm.js:1767 >+#: umc/js/udm.js:1794 > msgid "IP addresses" > msgstr "IP-Adressen" > >@@ -400,7 +400,7 @@ > msgid "Importing license data..." > msgstr "Importieren der Lizenzdaten..." > >-#: umc/js/udm.js:737 >+#: umc/js/udm.js:738 > msgid "Include hidden objects" > msgstr "Versteckte Objekte anzeigen" > >@@ -408,7 +408,7 @@ > msgid "Information about the current UCS license" > msgstr "Informationen über die aktuelle UCS-Lizenz" > >-#: umc/js/udm.js:1768 >+#: umc/js/udm.js:1795 > msgid "KDE Profiles" > msgstr "KDE-Profile" > >@@ -416,7 +416,7 @@ > msgid "Key ID" > msgstr "Key ID" > >-#: umc/js/udm.js:1769 >+#: umc/js/udm.js:1796 > msgid "LDAP" > msgstr "LDAP" > >@@ -424,19 +424,19 @@ > msgid "LDAP base" > msgstr "LDAP-Basis" > >-#: umc/js/udm.js:196 >+#: umc/js/udm.js:197 > msgid "LDAP object" > msgstr "LDAP-Objekt" > >-#: umc/js/udm.js:196 >+#: umc/js/udm.js:197 > msgid "LDAP objects" > msgstr "LDAP-Objekte" > >-#: umc/js/udm.js:1770 >+#: umc/js/udm.js:1797 > msgid "Lease Time" > msgstr "Lease-Zeit" > >-#: umc/js/udm/startup.js:114 umc/js/udm.js:1771 >+#: umc/js/udm/startup.js:114 umc/js/udm.js:1798 > msgid "License" > msgstr "Lizenz" > >@@ -449,11 +449,11 @@ > msgid "License type" > msgstr "Lizenztyp" > >-#: umc/js/udm.js:1772 >+#: umc/js/udm.js:1799 > msgid "Linux" > msgstr "Linux/UNIX" > >-#: umc/js/udm/DetailPage.js:455 >+#: umc/js/udm/DetailPage.js:489 > msgid "" > "List of all object properties that are inherited by policies. The values " > "cannot be edited directly. By clicking on \"Create new policy\", a new tab " >@@ -469,16 +469,16 @@ > "\"bearbeiten\" die gesetzte Richtlinie in einem neuen Reiter geöffnet und " > "bearbeitet werden." > >-#: umc/js/udm/wizards/CreateWizard.js:137 umc/js/udm/DetailPage.js:397 >+#: umc/js/udm/wizards/CreateWizard.js:137 umc/js/udm/DetailPage.js:398 > #, python-format > msgid "Loading %s..." > msgstr "Lade %s..." > >-#: umc/js/udm.js:1774 >+#: umc/js/udm.js:1801 > msgid "MX records" > msgstr "MX Records" > >-#: umc/js/udm.js:1773 >+#: umc/js/udm.js:1800 > msgid "Mail" > msgstr "Mail" > >@@ -486,40 +486,40 @@ > msgid "Managed Clients" > msgstr "Managed Clients" > >-#: umc/js/udm.js:1215 >+#: umc/js/udm.js:1228 > #, python-format > msgid "Move %s" > msgstr "%s verschieben" > >-#: umc/js/udm.js:619 >+#: umc/js/udm.js:620 > msgid "Move objects to a different LDAP position." > msgstr "Objekte an eine andere LDAP-Position verschieben." > >-#: umc/js/udm.js:618 umc/js/udm.js:966 >+#: umc/js/udm.js:619 umc/js/udm.js:978 > msgid "Move to..." > msgstr "Verschieben nach..." > >-#: umc/js/udm.js:1776 >+#: umc/js/udm.js:1803 > msgid "NFS" > msgstr "NFS" > >-#: umc/js/udm.js:194 >+#: umc/js/udm.js:195 > msgid "Nagios object" > msgstr "Nagios-Objekt" > >-#: umc/js/udm.js:194 >+#: umc/js/udm.js:195 > msgid "Nagios objects" > msgstr "Nagios-Objekte" > >-#: umc/js/udm.js:1359 >+#: umc/js/udm.js:1378 > msgid "Name" > msgstr "Name" > >-#: umc/js/udm.js:1360 >+#: umc/js/udm.js:1379 > msgid "Name of the LDAP object." > msgstr "Name des LDAP-Objekts." > >-#: umc/js/udm.js:1775 >+#: umc/js/udm.js:1802 > msgid "Netbios" > msgstr "Netbios" > >@@ -556,12 +556,12 @@ > msgid "Next" > msgstr "Weiter" > >-#: umc/js/udm.js:660 >+#: umc/js/udm.js:661 > #, python-format > msgid "No %(objPlural)s could be found" > msgstr "Es wurden keine %(objPlural)s gefunden" > >-#: umc/js/udm.js:1225 >+#: umc/js/udm.js:1238 > msgid "No LDAP position has been selected." > msgstr "Kein LDAP-Position wurde ausgewählt." > >@@ -570,7 +570,7 @@ > msgid "None" > msgstr "Keine" > >-#: umc/js/udm.js:1198 >+#: umc/js/udm.js:1211 > msgid "Note that moving a container can take some time." > msgstr "Das Verschieben von Containern kann einige Zeit in Anspruch nehmen." > >@@ -578,16 +578,20 @@ > msgid "Object property" > msgstr "Objekteigenschaft" > >-#: umc/js/udm.js:576 >+#: umc/js/udm/DetailPage.js:452 >+msgid "Objects referencing this policy object" >+msgstr "Objekte, die dieses Richtlinien-Objekt referenzieren" >+ >+#: umc/js/udm.js:577 > msgid "Only objects of the same type can be edited together" > msgstr "Nur Objekte des gleichen Typs können zusammen bearbeitet werden" > >-#: umc/js/udm.js:587 >+#: umc/js/udm.js:588 > msgid "Open a new tab in order to edit the UDM-object" > msgstr "" > "Ãffnet einen neuen Reiter, in dem das LDAP-Objekt bearbeitet werden kann." > >-#: umc/js/udm/DetailPage.js:871 >+#: umc/js/udm/DetailPage.js:905 > msgid "Options describing the basic features of the LDAP object" > msgstr "Optionen für grundlegende LDAP-Objekt-Eigenschaften" > >@@ -595,29 +599,29 @@ > msgid "Overwrite" > msgstr "Ãberschreiben" > >-#: umc/js/udm.js:875 >+#: umc/js/udm.js:886 > msgid "Parent container" > msgstr "Ãbergeordneter Container" > >-#: umc/js/udm.js:1369 >+#: umc/js/udm.js:1388 > msgid "Path" > msgstr "Pfad" > >-#: umc/js/udm.js:1370 >+#: umc/js/udm.js:1389 > msgid "Path of the LDAP object." > msgstr "Pfad des LDAP-Objekts." > >-#: umc/js/udm.js:1448 >+#: umc/js/udm.js:1475 > #, python-format > msgid "Please confirm the removal of %s:" > msgstr "Bitte bestätigen Sie das Löschen von %s:" > >-#: umc/js/udm.js:1446 >+#: umc/js/udm.js:1473 > #, python-format > msgid "Please confirm the removal of the %(length)d selected %(name)s!" > msgstr "Bitte bestätigen Sie das Löschen der %(length)d ausgewählten %(name)s!" > >-#: umc/js/udm.js:1563 >+#: umc/js/udm.js:1590 > msgid "" > "Please select a container in the LDAP directory tree. The new object will be " > "placed at this location." >@@ -625,7 +629,7 @@ > "Bitte wählen Sie einen Container aus dem LDAP-Verzeichnisbaum aus. Das neue " > "Objekte wird an dieser Stelle erzeugt." > >-#: umc/js/udm.js:1176 >+#: umc/js/udm.js:1189 > #, python-format > msgid "Please select an LDAP position to move %(length)d selected %(name)s to:" > msgstr "" >@@ -632,7 +636,7 @@ > "Bitte wählen Sie eine LDAP-Position aus, an die %(length)d %(name)s " > "verschoben werden:" > >-#: umc/js/udm.js:1170 >+#: umc/js/udm.js:1183 > #, python-format > msgid "Please select an LDAP position to move %s:" > msgstr "Bitte wählen Sie eine LDAP-Position aus für das Verschieben von %s:" >@@ -654,7 +658,7 @@ > "Bitte benutzen Sie die Active Directory Administrations-Tools um neue " > "Domänen-LDAP-Objekte dieses Typs anzulegen." > >-#: umc/js/udm/DetailPage.js:323 >+#: umc/js/udm/DetailPage.js:324 > #, python-format > msgid "Position: <i>%(path)s</i>" > msgstr "Position: <i>%(path)s</i>" >@@ -672,24 +676,28 @@ > "Klicken Sie auf <i>Weiter</i>, um ein neues LDAP-Objekt dieses Typs nur für " > "UCS-Systeme anzulegen." > >-#: umc/js/udm.js:1777 >+#: umc/js/udm.js:1804 > msgid "Primary Groups" > msgstr "Primäre Gruppen" > >-#: umc/js/udm/DetailPage.js:454 >+#: umc/js/udm/DetailPage.js:488 > msgid "Properties inherited from policies" > msgstr "Durch Richtlinien ererbte Eigenschaften" > >-#: umc/js/udm.js:771 >+#: umc/js/udm.js:782 > msgid "Property" > msgstr "Eigenschaft" > > #: umc/js/udm/MultiObjectSelect.js:116 umc/js/udm/MultiObjectSelect.js:131 >-#: umc/js/udm.js:794 umc/js/udm.js:814 >+#: umc/js/udm.js:805 umc/js/udm.js:825 > msgid "Property value" > msgstr "Eigenschaftswert" > >-#: umc/js/udm.js:972 >+#: umc/js/udm/DetailPage.js:450 >+msgid "Referencing objects" >+msgstr "Referenzierende Objekte" >+ >+#: umc/js/udm.js:984 > msgid "Reload" > msgstr "Neu laden" > >@@ -715,24 +723,24 @@ > msgid "Report has been created" > msgstr "Report wurde erstellt" > >-#: umc/js/udm.js:1778 >+#: umc/js/udm.js:1805 > msgid "Samba" > msgstr "Samba" > >-#: umc/js/udm/DetailPage.js:1199 >+#: umc/js/udm/DetailPage.js:1234 > msgid "Save" > msgstr "Speichern" > >-#: umc/js/udm.js:815 >+#: umc/js/udm.js:826 > #, python-format > msgid "Search %s..." > msgstr "Suche %s..." > >-#: umc/js/udm.js:722 >+#: umc/js/udm.js:723 > msgid "Search in:" > msgstr "Suche in:" > >-#: umc/js/udm/DetailPage.js:604 >+#: umc/js/udm/DetailPage.js:638 > msgid "" > "Select policies that should be directly linked to the current LDAP object" > msgstr "" >@@ -739,7 +747,7 @@ > "Wählen Sie Richtlinien, die direkt mit dem aktuellen LDAP-Objekt verknüpft " > "werden sollen" > >-#: umc/js/udm/DetailPage.js:603 >+#: umc/js/udm/DetailPage.js:637 > msgid "Select policy configuration" > msgstr "Richtlinien-Konfiguration" > >@@ -751,19 +759,19 @@ > msgid "Servers" > msgstr "Server" > >-#: umc/js/udm.js:1119 >+#: umc/js/udm.js:1132 > msgid "Simplified options" > msgstr "Vereinfachte Optionen" > >-#: umc/js/udm.js:1779 >+#: umc/js/udm.js:1806 > msgid "Start of authority" > msgstr "Start of Authority Eintrag" > >-#: umc/js/udm/wizards/FirstPageWizard.js:313 umc/js/udm.js:706 >+#: umc/js/udm/wizards/FirstPageWizard.js:313 umc/js/udm.js:707 > msgid "Superordinate" > msgstr "Ãbergeordnetes Objekt" > >-#: umc/js/udm.js:1780 >+#: umc/js/udm.js:1807 > msgid "TXT records" > msgstr "TXT Records" > >@@ -781,12 +789,12 @@ > msgid "The %s has been created." > msgstr "%s wurde erstellt." > >-#: umc/js/udm/DetailPage.js:1734 >+#: umc/js/udm/DetailPage.js:1769 > #, python-format > msgid "The LDAP object could not be saved: %(details)s" > msgstr "Das LDAP-Objekt konnte nicht gespeichert werden: %(details)s" > >-#: umc/js/udm/DetailPage.js:1741 >+#: umc/js/udm/DetailPage.js:1776 > msgid "The changes have been successfully applied." > msgstr "Die Ãnderungen wurden erfolgreich übernommen." > >@@ -804,11 +812,11 @@ > msgid "The exact object type of the new LDAP object." > msgstr "Der genaue Objekttyp des neuen LDAP-Objekts." > >-#: umc/js/udm/DetailPage.js:1723 >+#: umc/js/udm/DetailPage.js:1758 > msgid "The following LDAP objects could not be saved:" > msgstr "Die/das folgende(n) Objekt(e) konnte(n) nicht gespeichert werden:" > >-#: umc/js/udm/DetailPage.js:440 >+#: umc/js/udm/DetailPage.js:441 > msgid "" > "The following empty properties were set to default values in the form. These " > "values will be applied when saving." >@@ -816,15 +824,15 @@ > "Die folgenden leeren Eigenschaften wurdem im Formular auf Vorgabewerte " > "gesetzt. Die Werte werden beim Speichern angewendet." > >-#: umc/js/udm.js:1492 >+#: umc/js/udm.js:1519 > msgid "The following object(s) could not be deleted:" > msgstr "Die/das folgende(n) Objekt(e) konnte(n) nicht gelöscht werden:" > >-#: umc/js/udm/DetailPage.js:1771 >+#: umc/js/udm/DetailPage.js:1806 > msgid "The following properties could not be validated:" > msgstr "Die folgenden Eigenschaften konnten nicht validiert werden:" > >-#: umc/js/udm/DetailPage.js:1633 >+#: umc/js/udm/DetailPage.js:1668 > msgid "The following properties need to be specified or are invalid:" > msgstr "" > "Die folgenden Eigenschaften wurden nicht angegeben oder sind nicht gültig:" >@@ -883,7 +891,7 @@ > "Das Textfeld ist leer. Bitte kopieren sie alle Zeilen der Lizenzdatei in das " > "Textfeld und starten Sie den Import-Vorgang erneut." > >-#: umc/js/udm/DetailPage.js:1883 >+#: umc/js/udm/DetailPage.js:1918 > msgid "There are unsaved changes. Are you sure to cancel?" > msgstr "Einige Ãnderungen sind noch nicht gespeichert. Möchten Sie abbrechen?" > >@@ -893,12 +901,12 @@ > > #: umc/js/udm/wizards/FirstPageWizard.js:324 > #: umc/js/udm/wizards/FirstPageWizard.js:343 >-#: umc/js/udm/wizards/FirstPageWizard.js:395 umc/js/udm.js:743 >-#: umc/js/udm.js:1365 >+#: umc/js/udm/wizards/FirstPageWizard.js:395 umc/js/udm.js:744 >+#: umc/js/udm.js:1384 > msgid "Type" > msgstr "Typ" > >-#: umc/js/udm/DetailPage.js:322 >+#: umc/js/udm/DetailPage.js:323 > #, python-format > msgid "Type: <i>%(type)s</i>" > msgstr "Typ: <i>%(type)s</i>" >@@ -911,11 +919,11 @@ > msgid "UCS license import" > msgstr "UCS-Lizenz-Import" > >-#: umc/js/udm.js:1781 >+#: umc/js/udm.js:1808 > msgid "UDM General" > msgstr "UDM Allgemein" > >-#: umc/js/udm.js:1782 >+#: umc/js/udm.js:1809 > msgid "UDM Web" > msgstr "UDM Web" > >@@ -931,11 +939,11 @@ > msgid "Upload certificate" > msgstr "Zertifikat hochladen" > >-#: umc/js/udm.js:1783 >+#: umc/js/udm.js:1810 > msgid "User Account" > msgstr "Benutzerkonto" > >-#: umc/js/udm.js:1784 >+#: umc/js/udm.js:1811 > msgid "User Contact" > msgstr "Benutzer-Kontakt" > >@@ -947,19 +955,19 @@ > msgid "Valid product types" > msgstr "Gültige Produkttypen" > >-#: umc/js/udm.js:1374 >+#: umc/js/udm.js:1393 > msgid "Value" > msgstr "Wert" > >-#: umc/js/udm.js:1375 >+#: umc/js/udm.js:1401 > msgid "Value of the LDAP object." > msgstr "Wert des LDAP-Objekts." > >-#: umc/js/udm.js:1785 >+#: umc/js/udm.js:1812 > msgid "Windows" > msgstr "Windows" > >-#: umc/js/udm/DetailPage.js:1454 >+#: umc/js/udm/DetailPage.js:1489 > msgid "" > "You are currently editing a policy. Changing its properties affects all " > "referenced objects and may affect your system globally." >@@ -976,35 +984,35 @@ > "Sie verwenden eine GPL Lizenz, die zu keinem Anspruch auf Support oder " > "Maintenance-Unterstützung berechtigt." > >-#: umc/js/udm/DetailPage.js:732 >+#: umc/js/udm/DetailPage.js:766 > msgid "[Advanced settings]" > msgstr "[Erweiterte Einstellungen]" > >-#: umc/js/udm/DetailPage.js:870 >+#: umc/js/udm/DetailPage.js:904 > msgid "[Options]" > msgstr "[Optionen]" > >-#: umc/js/udm/DetailPage.js:452 >+#: umc/js/udm/DetailPage.js:486 > msgid "[Policies]" > msgstr "[Richtlinien]" > >-#: umc/js/udm.js:187 >+#: umc/js/udm.js:188 > msgid "computer" > msgstr "Rechner" > >-#: umc/js/udm.js:187 >+#: umc/js/udm.js:188 > msgid "computers" > msgstr "Rechner" > >-#: umc/js/udm/DetailPage.js:1327 >+#: umc/js/udm/DetailPage.js:1362 > msgid "edit" > msgstr "bearbeiten" > >-#: umc/js/udm.js:186 >+#: umc/js/udm.js:187 > msgid "group" > msgstr "Gruppe" > >-#: umc/js/udm.js:186 >+#: umc/js/udm.js:187 > msgid "groups" > msgstr "Gruppen" > >@@ -1013,27 +1021,27 @@ > msgid "in {size} objects" > msgstr "insgesamt {size} Objekte" > >-#: umc/js/udm.js:193 >+#: umc/js/udm.js:194 > msgid "mail object" > msgstr "Mail-Objekt" > >-#: umc/js/udm.js:193 >+#: umc/js/udm.js:194 > msgid "mail objects" > msgstr "Mail-Objekte" > >-#: umc/js/udm/DetailPage.js:1240 >+#: umc/js/udm/DetailPage.js:1275 > msgid "manual" > msgstr "handbuch" > >-#: umc/js/udm.js:188 >+#: umc/js/udm.js:189 > msgid "network object" > msgstr "Netz-Objekt" > >-#: umc/js/udm.js:188 >+#: umc/js/udm.js:189 > msgid "network objects" > msgstr "Netz-Objekte" > >-#: umc/js/udm/DetailPage.js:1334 >+#: umc/js/udm/DetailPage.js:1369 > msgid "not defined" > msgstr "nicht gesetzt" > >@@ -1041,27 +1049,27 @@ > msgid "number exceeded configured limit" > msgstr "Anzahl über konfigurierter Grenze" > >-#: umc/js/udm.js:195 >+#: umc/js/udm.js:196 > msgid "policies" > msgstr "Richtlinien" > >-#: umc/js/udm.js:195 >+#: umc/js/udm.js:196 > msgid "policy" > msgstr "Richtlinie" > >-#: umc/js/udm.js:192 >+#: umc/js/udm.js:193 > msgid "printer" > msgstr "Drucker" > >-#: umc/js/udm.js:192 >+#: umc/js/udm.js:193 > msgid "printers" > msgstr "Drucker" > >-#: umc/js/udm.js:191 >+#: umc/js/udm.js:192 > msgid "share" > msgstr "Freigabe" > >-#: umc/js/udm.js:191 >+#: umc/js/udm.js:192 > msgid "shares" > msgstr "Freigaben" > >@@ -1069,11 +1077,11 @@ > msgid "unlimited" > msgstr "unbegrenzt" > >-#: umc/js/udm.js:185 >+#: umc/js/udm.js:186 > msgid "user" > msgstr "Benutzer" > >-#: umc/js/udm.js:185 >+#: umc/js/udm.js:186 > msgid "users" > msgstr "Benutzer" > >Index: umc/js/udm/DetailPage.js >=================================================================== >--- umc/js/udm/DetailPage.js (Revision 68436) >+++ umc/js/udm/DetailPage.js (Arbeitskopie) >@@ -49,6 +49,7 @@ > "umc/widgets/ComboBox", > "umc/widgets/Form", > "umc/widgets/Page", >+ "umc/widgets/LinkList", > "umc/widgets/StandbyMixin", > "umc/widgets/TabController", > "dijit/layout/StackContainer", >@@ -62,7 +63,7 @@ > "umc/i18n!umc/modules/udm", > "dijit/registry", > "umc/widgets" >-], function(declare, lang, array, on, Deferred, all, when, construct, domClass, topic, json, TitlePane, render, tools, dialog, ContainerWidget, MultiInput, ComboBox, Form, Page, StandbyMixin, TabController, StackContainer, Text, Button, LabelPane, Template, OverwriteLabel, UMCPBundle, cache, _ ) { >+], function(declare, lang, array, on, Deferred, all, when, construct, domClass, topic, json, TitlePane, render, tools, dialog, ContainerWidget, MultiInput, ComboBox, Form, Page, LinkList, StandbyMixin, TabController, StackContainer, Text, Button, LabelPane, Template, OverwriteLabel, UMCPBundle, cache, _ ) { > > var _StandbyPage = declare([Page, StandbyMixin], {}); > >@@ -443,6 +444,38 @@ > })); > }, > >+ _renderReferencingObjectsTab: function() { >+ if (this.objectType != 'policies/policy' && this.objectType.indexOf('policies/') === 0) { >+ this._referencingObjectsTab = new Page({ >+ title: _('Referencing objects'), >+ noFooter: true, >+ headerText: _('Objects referencing this policy object'), >+ }); >+ this._addSubTab(this._referencingObjectsTab, 1); >+ when(this.ldapName, lang.hitch(this, '_createReferencingObjects')); >+ }; >+ }, >+ >+ _createReferencingObjects: function(ldapName) { >+ var referencingObjects = new LinkList({ >+ dynamicValues: "udm/syntax/choices", >+ dynamicOptions: { >+ syntax: "LDAP_Search", >+ options: { >+ syntax: "LDAP_Search", >+ filter: "(&(objectClass=univentionPolicyReference)(univentionPolicyReference=" + ldapName + "))", >+ attributes: {}, >+ base: "", >+ value: "dn", >+ viewonly: true, >+ empty: false, >+ empty_end: false, >+ }, >+ }, >+ }); >+ this._referencingObjectsTab.addChild(referencingObjects); >+ }, >+ > _renderPolicyTab: function(policies) { > this._policyWidgets = {}; > if (policies && policies.length) { >@@ -1022,7 +1055,8 @@ > })); > }, > >- _addSubTab: function(page) { >+ _addSubTab: function(page, index) { >+ index = index || this._tabs.getChildren().length; > var tabController = new TabController({ > region: 'nav', > containerId: this._tabs.id, >@@ -1037,7 +1071,7 @@ > page.addChild(page.position_text); > page.own(page.position_text); > >- this._tabs.addChild(page); >+ this._tabs.addChild(page, index); > this.own(page); > }, > >@@ -1118,6 +1152,7 @@ > this._autoUpdateTabTitle(widgets); > this._renderSubTabs(widgets, layout, metaInfo).then(lang.hitch(this, function() { > this._renderPolicyTab(policies); >+ this._renderReferencingObjectsTab(); > this._renderForm(widgets); > this._renderMultiEditCheckBoxes(widgets); > this._registerOptionWatchHandler(); >Index: umc/python/udm/de.po >=================================================================== >--- umc/python/udm/de.po (Revision 68436) >+++ umc/python/udm/de.po (Arbeitskopie) >@@ -3,7 +3,7 @@ > msgstr "" > "Project-Id-Version: univention-management-console-module-udm\n" > "Report-Msgid-Bugs-To: packages@univention.de\n" >-"POT-Creation-Date: 2016-03-03 18:44+0100\n" >+"POT-Creation-Date: 2016-04-06 12:50+0200\n" > "PO-Revision-Date: 2011-11-03 12:26+0100\n" > "Last-Translator: Univention GmbH <packages@univention.de>\n" > "Language-Team: Univention GmbH <packages@univention.de>\n" >@@ -22,7 +22,7 @@ > msgid "All IP addresses in the specified network \"%s\" are already in use." > msgstr "Alle IP Adressen im gewählten Netzwerk \"%s\" sind schon in Benutzung." > >-#: umc/python/udm/__init__.py:1219 >+#: umc/python/udm/__init__.py:1231 > #, python-format > msgid "An error occurred while contacting the license server: %s" > msgstr "Ein Fehler beim kontaktieren des Lizenz-Servers ist aufgetreten: %s" >@@ -31,7 +31,7 @@ > msgid "Authentication failed" > msgstr "Authentifikation fehlgeschlagen" > >-#: umc/python/udm/__init__.py:1180 >+#: umc/python/udm/__init__.py:1192 > msgid "Cannot parse License from LDAP" > msgstr "Fehler beim Auslesen der Lizenz aus dem LDAP" > >@@ -149,15 +149,11 @@ > msgid "No license has been found." > msgstr "Es wurde keine Lizenz gefunden" > >-#: umc/python/udm/udm_ldap.py:836 >+#: umc/python/udm/udm_ldap.py:802 > msgid "None" > msgstr "Keins" > >-#: umc/python/udm/udm_ldap.py:637 >-msgid "Objects referencing this policy object" >-msgstr "Objekte, die dieses Richtlinien-Objekt referenzieren" >- >-#: umc/python/udm/__init__.py:601 >+#: umc/python/udm/__init__.py:602 > msgid "PDF document" > msgstr "PDF Dokument" > >@@ -169,15 +165,11 @@ > "Bitte wählen Sie ein anderes Netzwerk oder stellen Sie sicher, dass " > "ungenutzte IP Adressen für das gewählte Netzwerk zur Verfügung stehen." > >-#: umc/python/udm/__init__.py:879 umc/python/udm/udm_ldap.py:301 >+#: umc/python/udm/udm_ldap.py:301 umc/python/udm/__init__.py:875 > #, python-format > msgid "Property %s not found" > msgstr "Die Eigenschaft %s wurde nicht gefunden" > >-#: umc/python/udm/udm_ldap.py:637 >-msgid "Referencing objects" >-msgstr "Referenzierende Objekte" >- > #: umc/python/udm/udm_ldap.py:165 > #, python-format > msgid "Superordinate %s could not be found." >@@ -241,7 +233,7 @@ > "Begrenzung der Anzahl an Treffern beträgt %s und kann mit der UCR-Variable " > "directory/manager/web/sizelimit angepasst werden." > >-#: umc/python/udm/__init__.py:1216 >+#: umc/python/udm/__init__.py:1228 > #, python-format > msgid "" > "This is probably due to the DNS settings of your server. You may find help " >@@ -250,7 +242,7 @@ > "Grund sind wahrscheinlich die DNS-Einstellungen Ihres Servers. Sie finden " > "Hilfe unter %s." > >-#: umc/python/udm/__init__.py:1213 >+#: umc/python/udm/__init__.py:1225 > #, python-format > msgid "" > "This may be a problem with the proxy of your system. You may find help at %s." >@@ -262,7 +254,7 @@ > msgid "This object can not be moved" > msgstr "Das Objekt kann nicht verschoben werden" > >-#: umc/python/udm/__init__.py:1204 >+#: umc/python/udm/__init__.py:1216 > msgid "" > "This seems to be a problem with the license server. Please try again later." > msgstr "" >@@ -396,7 +388,7 @@ > "Sie über eine Lizenz verfügen, wenden Sie sich bitte an Univention oder " > "Ihren Univention Partner." > >-#: umc/python/udm/__init__.py:1212 >+#: umc/python/udm/__init__.py:1224 > #, python-format > msgid "" > "http://docs.univention.de/manual-%s.html#ip-config:" >@@ -405,7 +397,7 @@ > "http://docs.univention.de/handbuch-%s.html#ip-config:Web-" > "Proxy_fuer_Caching_und_Policy_Management_Virenscan" > >-#: umc/python/udm/__init__.py:1215 >+#: umc/python/udm/__init__.py:1227 > #, python-format > msgid "http://docs.univention.de/manual-%s.html#networks:dns" > msgstr "http://docs.univention.de/handbuch-%s.html#networks:dns" >@@ -414,7 +406,7 @@ > msgid "manual" > msgstr "handbuch" > >-#: umc/python/udm/__init__.py:605 >+#: umc/python/udm/__init__.py:606 > msgid "text file" > msgstr "Textdatei" > >Index: umc/python/udm/udm_ldap.py >=================================================================== >--- umc/python/udm/udm_ldap.py (Revision 68436) >+++ umc/python/udm/udm_ldap.py (Arbeitskopie) >@@ -627,21 +627,9 @@ > value = description_property.syntax.tostring(value) > return value > >- def is_policy_module(self): >- return self.name.startswith('policies/') and self.name != 'policies/policy' >- > def get_layout(self, ldap_dn=None): > """Layout information""" > layout = getattr(self.module, 'layout', []) >- if ldap_dn is not None: >- mod = get_module(None, ldap_dn) >- if mod is not None and self.name == mod.name and self.is_policy_module(): >- layout = copy.copy(layout) >- tab = udm_layout.Tab(_('Referencing objects'), _('Objects referencing this policy object'), >- layout=['_view_referencing_objects'] >- ) >- layout.append(tab) >- > if layout and isinstance(layout[0], udm.tab): > return self._parse_old_layout(layout) > >@@ -695,34 +683,6 @@ > if iprop['id'] in inLayout: > properties.append(iprop) > >- if ldap_dn: >- # hack reference list for policies into items >- if self.is_policy_module(): >- # create syntax object >- syntax = udm_syntax.LDAP_Search( >- filter='(&(objectClass=univentionPolicyReference)(univentionPolicyReference=%s))' % ldap_dn, >- viewonly=True) >- >- # create item >- item = { >- 'id': '_view_referencing_objects', >- 'label': '', >- 'description': '', >- 'syntax': syntax.name, >- 'size': syntax.size, >- 'required': False, >- 'editable': False, >- 'options': [], >- 'readonly': False, >- 'searchable': False, >- 'multivalue': True, >- 'identifies': False, >- } >- >- # read UCR configuration >- item.update(widget(syntax, item)) >- properties.append(item) >- > return properties > > @property
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
Actions:
View
|
Diff
Attachments on
bug 33344
:
7582
|
7587
|
7588
|
7606
|
7608
|
7619
|
7623