Index: openacs-4/packages/contacts/catalog/contacts.de_DE.ISO-8859-1.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/contacts/catalog/contacts.de_DE.ISO-8859-1.xml,v diff -u -r1.18 -r1.19 --- openacs-4/packages/contacts/catalog/contacts.de_DE.ISO-8859-1.xml 17 Nov 2005 18:22:01 -0000 1.18 +++ openacs-4/packages/contacts/catalog/contacts.de_DE.ISO-8859-1.xml 15 Dec 2005 22:20:48 -0000 1.19 @@ -1,5 +1,5 @@ - + -- eine Gruppe markieren -- -- Neue Nachricht erstellen -- @@ -38,7 +38,9 @@ Erweiterte Suchen Zusammenfassen Zusammenfassen nach + Aggregiert zusammengefasst nach: + Auf "Wahr" setzen wenn Sie dieses Erweiterung der Liste in der "Aggregierten Ergebnisseite" sehen wollen Alle Daten �ndern Alle Kontakte @@ -55,13 +57,15 @@ um Attribut Attribut -&gt; + Attibut Name Attribute Verf�gbare Attribute Verf�gbare Optionen Geh�rt zu Haupttext Massen Update Abbrechen + CC Eine Kopie an mehrere Empf�nger E-Mails getrennt durch ";" versenden. Ge�ndertes Datum: �nderungen @@ -93,7 +97,6 @@ Kontakte enth�lt -&gt; Kopieren - Land Landeskennziffer ist -> Land ist -> Land ist nicht -> @@ -102,17 +105,21 @@ Eine Rolle anlegen Eine Signatur erstellen F�r diesen User einen User Account erzeugen + Kundenportal Anlegen e-Mail anlegen Einen Brief anlegen Neues Projekt anlegen Rolle anlegen User anlegen + Lege das Kundenportal an CSV Derzeitig Kunde: Kunde hat keine Angestellten Datum Tage + Standard + Standardattribute L�schen L�schen Beschreibung: @@ -139,7 +146,9 @@ existieren mindestens existieren h�chstens Option erweitern # %extend_id% gel�scht. + Die erweiterte Abfrage liefert einen Fehler Die Ergebnisliste um die folgende Attribute erweitern + erweitert um: Erweiterte Suchoptionen falsch Datei @@ -191,6 +200,7 @@ -- keine Signatur einbinden -- -- k�rzlich durchgef�hrte Suchen -- -- Gruppe erste Ebene -- + Kontakt wurde zum User im System Eine neue %object_type% hinzuf�gen und den ausgew�hlten Gruppen zuordnen Hinzuf�gen neuer %rels.relationship% Hinzuf�gen Beziehungstyp @@ -239,6 +249,7 @@ Kontakt Beziehungen Kontakt Rels Arbeitsverh�ltnisse Der Kontakt wurde in den letzten <strong>%interval%</strong> upgedatet. + Der Kontakt wurde von der Gruppe entfernt %contacts@ wurden gel�scht L�nderkennziffer ist nicht -> Erstellt in den letzten -> @@ -313,6 +324,7 @@ Der zweite spezifizierte Kontakt existiert nicht Die zweite spezifizierte Rolle existiert nicht Es gab ein Problem mit Ihrer Eingabe. Dieser Beziehungstyp kann nicht existieren. + Es gab einen Fehler bei Ihrer Anfrage Diese Aktion kann nicht f�r nicht zugewiesene (unmapped) Gruppen durchgef�hrt werden Dieser Kontakt ist kein Mitglied einer Gruppe Diese Gruppe ist bereits der Standard @@ -325,6 +337,8 @@ Nicht m�glich die group-id abzurufen Upgedatet in den letzten -> Dieser Person als User registrieren/ upgraden + Das Kundenportal f�r diese Organization wird erstellt. Bitte warten Sie, dies kann etwas dauern. + Es geht automatisch weiter What role does %contact_name_one% have when %contact_name_two% is a %secondary_role_pretty%: Sie k�nnen diesen Kontakt nicht zu mehr Gruppen zuweisen. Sie k�nnen keine Untergruppen als Standardgruppe bestimmen @@ -449,7 +463,9 @@ Suche nach Suche nach allen <strong>%object_type%</strong> wo Suche nach allen %object_type% die + Suche nach <b>Personen oder Organisationen</b> Suchhilfe + Suchliste Suchen Markieren Senden @@ -501,6 +517,7 @@ Update durch Update am Datei hochladen + Datei hochladen Mehrere Dateien uploaden Informationen zu dem User Account Berechtigt @@ -513,6 +530,7 @@ die �bereinstimmen mit Widget mit + Projektaufgaben in Arbeit Sie k�nnen diese Suche ausweiten durch: Ihre Nachricht wurde an: <strong>%recipients%</strong> gesendet. Ihre Signaturen Index: openacs-4/packages/contacts/catalog/contacts.en_US.ISO-8859-1.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/contacts/catalog/contacts.en_US.ISO-8859-1.xml,v diff -u -r1.54 -r1.55 --- openacs-4/packages/contacts/catalog/contacts.en_US.ISO-8859-1.xml 14 Dec 2005 17:24:23 -0000 1.54 +++ openacs-4/packages/contacts/catalog/contacts.en_US.ISO-8859-1.xml 15 Dec 2005 22:20:48 -0000 1.55 @@ -200,6 +200,7 @@ -- no not include a signature -- -- Recent Searches -- -- top level group -- + Contact was upgraded to a user Add new %object_type% and insert into selected groups Add new %rels.relationship% Add relationship type Index: openacs-4/packages/contacts/tcl/contacts-callback-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/contacts/tcl/contacts-callback-procs.tcl,v diff -u -r1.22 -r1.23 --- openacs-4/packages/contacts/tcl/contacts-callback-procs.tcl 14 Dec 2005 22:03:24 -0000 1.22 +++ openacs-4/packages/contacts/tcl/contacts-callback-procs.tcl 15 Dec 2005 22:20:49 -0000 1.23 @@ -17,8 +17,10 @@ {-object_type:required} {-party_id} {-group_ids ""} + {-rel_type ""} } { -} + Form when adding a new contact. This is especially used when presetting values +} - ad_proc -public -callback contact::contact_form_validate { {-package_id:required} Index: openacs-4/packages/contacts/www/contact-add.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/contacts/www/contact-add.tcl,v diff -u -r1.37 -r1.38 --- openacs-4/packages/contacts/www/contact-add.tcl 28 Oct 2005 21:17:02 -0000 1.37 +++ openacs-4/packages/contacts/www/contact-add.tcl 15 Dec 2005 22:20:49 -0000 1.38 @@ -125,7 +125,7 @@ set context [list $title] -callback contact::contact_form -package_id $package_id -form party_ae -object_type $object_type -group_ids $group_ids +callback contact::contact_form -package_id $package_id -form party_ae -object_type $object_type -group_ids $group_ids -rel_type $rel_type ad_form -extend -name party_ae \ -on_request { @@ -177,11 +177,15 @@ if { ![exists_and_not_null name] } { template::element::set_error party_ae name "[_ contacts.Name_is_required]" } else { - set other_organization_id [organization::get_by_name -name $name] - if { ![empty_string_p $other_organization_id] } { - set another_organization [contact::link -party_id $other_organization_id] - template::element::set_error party_ae name "[_ contacts.lt_-another_organization-_already_uses_this_name]" - } + # We (cognovis) got rid of the unique constraints on organization name as this does not make any sense + # An organization could be in multiple locations and independend units of the same large organization could be + # different organizations / customers. After all we deal with seperate business units and these should be treated seperately. + +# set other_organization_id [organization::get_by_name -name $name] +# if { ![empty_string_p $other_organization_id] } { +# set another_organization [contact::link -party_id $other_organization_id] +# template::element::set_error party_ae name "[_ contacts.lt_-another_organization-_already_uses_this_name]" +# } } } Index: openacs-4/packages/contacts/www/person-upgrade-to-user.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/contacts/www/person-upgrade-to-user.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/packages/contacts/www/person-upgrade-to-user.tcl 6 Jul 2005 23:39:24 -0000 1.1 +++ openacs-4/packages/contacts/www/person-upgrade-to-user.tcl 15 Dec 2005 22:20:49 -0000 1.2 @@ -13,6 +13,11 @@ contact::person_upgrade_to_user -person_id $person_id set contact_link [contact::link -party_id $person_id] + +# If we are autoadding users into .LRN we should do so here as well. +if {[parameter::get_from_package_key -package_key "dotlrn" -parameter "AutoAddUsersP" -default 0]} { + dotlrn::user_add -user_id $person_id -can_browse +} util_user_message -message "[_ contacts.lt_-contact_link-_was_upgraded_to_a_user]" ad_returnredirect [contact::url -party_id $person_id] ad_script_abort