ActionBar: ReportGenerator nutzt per Default nun die ActionBar
ActionBar: Verwendung bei Kunden-/Lieferanten/Ansprechpersonensuche standardisiert
• »Weiter« → »Suchen«• »Neuer Kunde/Lieferant« → »Erfassen«
ActionBar: Verwendung bei Kunden-/Lieferanten/Ansprechpersonensuche
fix FSF address
TopQuickSearch: Bei Kunden den neuen all filter in den callback aufnehmen
Keine Default Exporte mehr in den main:: space
Ich hoffe ich habe alle erwischt. Dieser Commit, macht folgendes:
Exports in den main:: space passieren immer, wenn ein bin/mozilla/script ein Modul einbindet, das @EXPORT setzt.
Laut meiner ack/grep Magie sind das SL::MoreCommon und SL::Helper::Flash...
TopQuickSearch für Kunden und Lieferanten
Kosmetik
Stammdaten->Berichte->Kunden/Lieferanten: Sucheinstellungen richtig anzeigen.
Für Postleitzahl, Straße und Land waren die Variablennamen nicht richtig.
GLN: In Bericht Kunden/Lieferanten anzeigen und danach suchen können.
Preisgruppe bei Stammdaten->Berichte->Kunden anzeigen lassen können.
Conflicts:
SL/CT.pm bin/mozilla/ct.pl
surplus: Erfassungsdatum bei Stammdatensuche Kunden/Lieferanten ...
... im Bericht anzeigen und danach filtern.
SL/CT.pm bin/mozilla/ct.pl templates/webpages/ct/search.html
Übernahme aus Kundenprojekt.
Stammdaten -> Berichte -> Kunden: Nach Standardverkäufer filtern können.
Generische Unterstützung für CTI: Click-to-dial
Kunden-/Lieferantenbericht: Zahlungsbegingungen anzeigen können.
Kunden/Lieferanten-Suche: Erfassen-Button überarbeitet
Nicht mehr benötigten Code aus bin/ct.pl entfernt
Lieferbedingungen analog zu Zahlungsbedingungen eingeführt.
Sie können angelegt werden, beim Benutzer voreingestellt werdenund in allen Ein- und Verkaufsmasken gesetzt werden.
"Kunden/Lieferanten Erfassen"-Button führt zum Controller
Rabatt in Kunden-/Lieferanten-Bericht mit aufnehmen können.
Ansprechpersonensuche auf neuen CustomerVendor-Controller verlinken lassen
Pfad in der Kunden/Lieferanten-Liste angepasst
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Conflicts: bin/mozilla/do.pl bin/mozilla/ir.pl bin/mozilla/oe.pl
Trac 2300 / 2301 zweiter Versuch;-)
Nicht mehr verwendete Einstellung $::form->{jsscript} entfernt
$::request->layout->focus() größtenteils durch class="initial_focus" ersetzen
Doppelte Übersetzungen (Unterschied nur Groß-/Kleinschreibung) vermeiden
Bericht Ansprechpersonen: weitere Spalten ausgeben können
In Kunden-/Liefernaten-Stammdatenbericht Filtereinstellung für Land auch ...
... nach Umsortieren beibehalten.
Zu commit 2def6461e70255e05432757a744188e84c767f79
Verkauf -> Berichte -> Kunden - Land und Verkäufer
neue Häkchen bei "In Bericht aufnehmen"
Spalte 'cp_function' in 'cp_position' umbenennen zwecks Kompatibilität mit CRM
Ansprechpersonen: Feld "Funktion/Position"
Bei numerischen CVars die Filteroptionen mit übergeben.
fixt #1864
fokus in Kunden und Lieferanten gefixt
fokus in Stammdaten->Berichte->Kunden gefixt
Speicherroutine darf nur auf "customer_vendor_edit" testen
Ansprechpersonensuche um PLZ, Ort ergänzt
Und nach Straße, PLZ, Ort sortierbar gemacht
Globale Objekte nicht lokalisieren
Ansprechpartner mit Title
'Mobile 1' und 'Mobile 2' wieder zu 'Mobile1' und 'Mobile2' gemacht.
Dabei "Mobile" zu "Mobil" eingedeutscht
CVars in der Ansprechpartnersuche
Ansprechpartnersuche: Filteroptionen lokalisieren
Suche nach Ansprechpartnern
Merge aus zwei verschiedenen Implementierungen der gleichen Funktionalität
Features:- behandelt Ansprechparter als direkte Suchziele wie Kunden und Lieferanten (1)- Suche ähnlich den bekannten Suchmasken (1)- Suche nach direktem Suchwort (2)...
CVars in Ansprechpartnern.
Lieferadresse löschen ohne CT->delete_shipto
SL::DB::Contact->detach nicht automatisch speichern lassen
ct.pl delete_contact: Fehler abgefangen.
gelöschte Benutzer in ct/form_header ausblenden
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
Den Wert Homepage in cv nur vorbelegen, falls nicht leer
Auch wenn Holgers Kommentar nicht besonders konstruktiv ist und fernerein netter Bug-Report auch zielführend wäre:'warum, zur Hölle, wird die Variable homepage in der Stammdatenmaske mit"http://" belegt wenn überhaupt nichts drin steht????!?!?????!?@#°^!'...
Ansprechpartner löschbar machen.
Ansprechpartner können jetzt gelöscht werden. Ist der Ansprechpartner noch inverwendung wird eine Nachricht an den User gegeben und der Ansprechpartner nurauf ungültig gesetzt. Ungültige Ansprechpartner werden in den Belegmasken nicht...
Fix für Bug 1759: (Verbesserung) Währung bei Kunden / Lieferanten vorbelegen
Für Kunden und Lieferanten kann jetzt in den Stammdaten eine Währungeingestellt werden, die als Voreinstellung in den Ver- und Einkaufs-Masken dient.
User Attribut "role" entfernt.
Wurde früher benutzt um Rechteverwaltung zu emulieren. Es gab noch zweiInstanzen wo das benutzt wurde um zu kontrollieren ob das Feld bcc angezeigtwerden soll, die sind jetzt auf das Recht "email_bcc" gemappt.
Als Schmankerl: role wurde im Userbereich unter den Benutzereinstellungen als...
Stammdaten -> Kunden -> Homepage. Falls die URL ohne Protokoll (http://) eingegeben wurde, entsprechend automagisch ergänzen
Vorauswahl der Sprache fuer Kunden in defaults
Lieferungentab mit jQuery & AJAX neu laden lassen, nicht via CGI::AJAX
Ansprechpersonentab mit jQuery & AJAX neu laden lassen, nicht via CGI::AJAX
Lieferadressentab mit jQuery & AJAX neu laden lassen, nicht via CGI::AJAX
Bug 1275: Unbenutzte Lieferadressen lassen sich nicht löschen
Code für Löschen von Lieferadresse und Kontaktperson hatte sich vermischt.
CVar Filter wurden in Kundensuche nicht weitergereicht an den Export.
Konfigurationsort für viele Flags ist Abschnitt 'features', nicht 'system'
Hoffentlich Fix für Bug 1624.
Globale Variablen für Systemeinstellungen und Features nach %::lx_office_conf verschoben
Betroffen sind: $webdav $vertreter $lizenzen $show_best_before $parts_show_image $parts_image_css $parts_listing_images $eur $dbcharset $language
Kunden-/Lieferantensuche: Eingestellter Filter nach Kunden-/Lieferantentyp in Kopftexte anzeigen
Teil eines Fixes für Bug 1552.
Diverse Filterkriterien beim Sortieren von Kunden-/Lieferantenlisten erhalten
Fix für Bug 1550.
Zahlen beim CSV-Export ohne Tausendertrennzeichen formatieren
Fix für Bug 1393.
Nach Redirect keine Ausgaben tätigen
Vertretermodus: Immer bisherigen Vertreter anzeigen & nur wahlweise ändern
Neues Verhalten in der Kundenmaske: Wird ein Kunde neu angelegt, somuss ein Vertreter ausgewählt werden.
Wird ein bestehender Kunde bearbeitet, so wird der Name des bisher fürihn ausgewählten Vertreters immer angezeigt. Zusätzlich hat der...
Im Vertretermodus auch ungültige Vertreter in Vertreterauswahl anzeigen
save_history sollte NICHT jedesmal eine neue datenbankverbindung aufmachen.
Aufrufe von 'exit' durch eigene Funktion '::end_of_request()' ersetzt.
Außerdem dafür gesorgt, dass Meldungen, die per$form->show_generic_(error|information) ausgegeben werden, nichtdoppelt angezeigt werden.
bin/mozilla/io.pl bin/mozilla/oe.pl
Bei Wechsel Ansprechpartner Drop-Down-Boxen für Titel/Abteilung zurücksetzen
Fix für Bug 1311.
"Vertreter" sind Kunden mit Kundentyp mit Vertreter-Flag, nicht die Kundentypen selber
"Firmenname" durch "Kundenname"/"Lieferantenname" in Stammdatenmasken ersetzt
Fix für Bug 1198.
"Vertreter"-Feature in Kunden-/Lieferantenstammdaten wieder eingebaut
Lieferungen für Lieferanten in der Stammdaten->Lieferantenmaske hatte ein paar Daten nicht korrekt auf Lieferant geändert.
Fix für Bug 1130.
Benutzerverwaltung im Bereich Verkauf > Ansicht nur auf eigene Verkaufsdokumente erweitert. Standardmässig bleibt alles wie vorher (Db-Upgrade-Skript was dieses Recht für alle vorhandenen Gruppen setzt) Sobald das Recht für die Gruppe nicht gesetzt wird, wird entsprechend bei den Verkaufsberichten auth>assert('sales_all_edit') auf employee_id geprüft. Bei Stammdaten->Kunden->Lieferung wird zusätzlich auf dieses Recht geprüft
Tabs aus *.pl Dateien entfernt.
ajax_autocomplete für Kunden/Lieferanten.
ct strict
Bugfix für Bug 1127. webpages/ct/get_delivery_master ist nicht customer/vendor sicher. Eine entsprechende Abfrage in das Template eingefügt. Ferner vor dem Aufruf von parse_html noch ->IS_CUSTOMER gesetzt
cp_greeting durch cp_gender ersetzt in CT.pm und ct.pl
Ansprechpartner: cp_greeting durch cp_gender ersetzt
contacts->cp_greeting, was normalerweise fuer Frau/Herr benutzt wird,wird durch cp_gender (m/f) ersetzt, was den Vorteil hat, dass man jenach beim Kunden definierter Sprache verschiedene Anreden generieren und...
Kosmetik.
Lieferantennummer/Kundennummer in Kunden/Lieferantenberichten ersetzt durch schlicht "Nummer".Kontext ist klar, und spart Bildschirmplatz.
Vorgeschlagen in Bug 1007.
Beim PDF- und CSV-Export der verschiedenen Berichte die vorherige Sortierreihenfolge beibehalten.
Fix für Bug 845.
Stammdaten > Berichte -> Kunden -> Suchfeld | Das zusammengefasst Adressfeld (Straße PLZ Ort) wieder in die Einzelkomponenten aufgeteilt. Zusätzlich die Suche um den Nachnamen des Ansprechpartners ergänzt. Die 'In Bericht aufnehmen'-Felder um Straße, PLZ, Ort zusammenhängend rechts ergänzt. Das unnötige SIC-Ankreuzfeld rausgeworfen, überhaupt alle sic_code-Einträge entrümpelt und wo wir schon mal dabei sind auch gleich die Tabellen in der DB gelöscht bzw. angepasst (hoffentlich vermisst die keiner ... ;)). Im Bonuslevel noch einen fehlerhaften HTML-div-Tag in der Suchmaske entsorgt.
Beim Export der Kunden-/Lieferantenstammdatenberichte auch die Suchfelder mit übergeben, damit nicht die komplette Liste exportiert wird.
Nicht doppelt quoten.
Bei Lieferanschrift-Drop-Down auch die Straße und den Ort anzeigen.
Berechtigungsprüfung bei den Buttons "Speichern und ..." in den Kunden-/Lieferantenstammdaten korrigiert.
AJAX-Antworten nicht direkt $cgi->header() ausgeben, sondern über eine Funktion, die auch das Charset ausgibt.
Sortierung in Berichten über Kunden und Lieferanten auch auf- und absteigbar sortierbar gemacht.
2 Sicherheitschecks.
Contacts loeschbar gemacht (gibt noch kleinere probleme mit dem javascript)
Und der eigentliche Loeschmechanismus.
Loeschen in diesem Fall heisst den Eintrag verwaisen, d.h. der Eintrag ist noch im System, aber keinem Kunden zugeordnet.
Testanwendung der CGI::Ajax Modifikation:
Lieferadressen haben jetzt einen (noch nutzlosen) Loeschenbutton, der ausgeblendet wird, wenn die Lieferadressen nicht 'echt' sind, oder wenn sie bereits vorhanen sind.
Kleine Code Kosmetik.Ausserdem Aufruf von CGI::Ajax so geaendert, dass die Ajax Javascript Routinen nur einmal generiert werden.
einfachere ajax methoden