Dateimanagement: Alle Dokumente/Anhänge von Artikeln eines Auftrags als ZIP
Es wird eine ZIP-Datei aller Dateien gemacht.
(Die Prüfung welcher Zeichensatz für die Dateinamen im ZIP verwendet werden soll ist noch nicht implementiert)
Dateimanagement: Integration in Masken und Controller
Einbau in alte Masken (bin/mozilla/* und templates/webpages/??/)sowie in neue Controller für Kunden/Lieferanten/Artikel ,in neuen Auftragscontroller
jQuery-resetForm() anstelle von selbst geschriebenem Reset-Code nutzen
Unsere bisherigen Reset-Implementationen haben die Inputs alle auf leergesetzt. Die Standard-Reset-Routinen der Browser setzen die Inputsallerdings auf ihren Zustand zurück, den sie beim Laden hatten, was auch...
Vereinfachte Abkürzungsmethode "typeclass_abbreviation" im Part Presenter
Auftrags-Controller: Icons f. Detailanzeige mit svg
Damit kann man besser treffen.Ausserdem waren die +/- -Icons mehrdeutig (hinzufügen/entfernen).
Auftrags-Controller: 2. Zeilen beim 1. Klick einklappen, wenn Detailsanzeige an
Wenn die Detailanzeige per Voreinstellung immer an war, musste man zweimalzum Einklappen der zweiten Zeile klicken, da das Daten-Attribut "expanded" nicht gesetzt war.
Auftrags-Controller: template: falsches </td> entfernt.
Benennung: Group gibt es nicht mehr und ist immer Partsgroup
Auftrags-Controller: zweite Zeile nicht als Tabelle, sondern hintereinander.
Sonst nehmen die Felder zu viel Platz ein.
Das ganze kann man sicher irgendwie mit css besser machen - Vorschlägewillkommen.
Auftrags-Controller: Einkaufspreis in zweiter Zeile
Auftrags-Controller: Marge in zweiter Zeile
Auftrags-Controller: Projektnummer in zweiter Zeile
Auftrags-Controller: weitere Felder in zweiter Zeile
- Seriennummer- Liefertermin- Option f. Zwischensumme- Listenpreis- Lagerstand (onhand)
Auftrags-Controller: Einfärben der row_entry-Zeilen mit listrow-Klasse.
Dadurch fällt die falsche alternierende Einfärbung der zweiten Zeile weg.
Auftrags-Controller: zweite Zeile laden mit Icons und alle zweiten Zeilen laden.
Auftrags-Controller: zweite Zeile (im Moment Cvars) nur bei Bedarf laden.
Order: und nochmal header nach oben
Order: <h1> statt <div class=listtop> für einheitliches spacing
Auftrags-Controller: Warnung beim Speichern mit doppelten Artikeln.
In der Mandantenkonfiguration (Features) abschaltbar.
Auftrags-Controller: javascript-Code in eigene Datei auslagern
Auftrags-Controller: event bindings nicht mehrfach hinzufügen.
Dazu event handler für die Positions-Zeilen mit run_once_for registrieren undin eine eigene Funktion init_row_handlers() ausgelagert. Damit kanninit_row_handlers() gefahrlos immer nach dem Hinzufügen neuer Positionen...
Auftrags-Controller: Preisfaktor berücksichtigen
Auftrags-Controller: Mehrfach-Artikelauswahl: Verbesserungen
- ungültige Artikel nicht anzeigen.- Artikel nicht mehrfach hinzufügen, wenn ausversehen mehrfach Enter gedrückt oder der Weiter-Knopf mehrfach angeklickt wird.
Auftrags-Controller: Verknüpfte Belege als Tab
Auftrags-Controller: Druck-Möglichkeit mit Options
Todos/Anmerkungen- im Moment werden nur PDF/Bildschirm und PDF/Drucker unterstützt- Sprache kann die Vorlage steuern, aber nicht das Hinzufügen von übersetzten Artikeln- es kann sicher noch mehr ausgelagert werden, entweder in den...
Auftrags-Controller: serializeArray und push statt serialize und += auf Strings
Auftrags-Controller: longdescription
Auftrags-Controller: Sortieren der Positionen
Auftrags-Controller: Positions-Spalte anzeigen und renummerieren bei Änderungen.
Auftrags-Controller: Preis und Rabatt immer rechtsbündig.
Auftrags-Controller: Einheiten per Select ändern können und sellprice anpassen.
Auftrags-Controller: Mehrfach-Artikelauswahl mit Mengeneingabe.
Auftrags-Controller: Abteilungen
Auftrags-Controller: Liefertermin
Auftrags-Controller: Projektauswahl mit Picker (und Eingabefeld nach links).
Auftrags-Controller: PriceSources
Auftrags-Controller: Menge nach der Eingabe neu formatieren.
Auftrags-Controller: css-Klasse: reformat_number zum Neuformatieren von Zahlen
Auftrags-Controller: auch bei geladenen Positionen die ID übergeben.
Auftrags-Controller: Funktion "Speichern und Lieferschein".
Auftrags-Controller: Drucken und E-Mail
Auftrags-Controller: Option für "Steuer im Preis inbegriffen"
Auftrags-Controller: Bemerkungen und interne Bemerkungen
Auftrags-Controller: Zahlungs- und Lieferbedingungen
Auftrags-Controller: Angebotsnummer und Erfassungsdatum mit in die Maske.
Auftrags-Controller: Auftrag löschen können.
Auftrags-Controller: neue Eingabemakse für Aufträge basierend auf Controller