Difference between revisions of "Geplante Funktionen"

From LISApedia
Jump to: navigation, search
m
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
Die folgenden Funktionen und Neuerungen sollen zukünftig in LISA realisiert werden:
+
Die folgenden Funktionen und Neuerungen sollen zukünftig in LISA realisiert werden. Teilweise sind die Stichpunkte nur für den Entwickler verständlich.
  
 +
 +
* Die editionsspezifischen cron-Seiten sollen von der Shiva-Verwaltung aus startbar sein.
 +
* Zuletzt erledigte Bestellungen im Journal (mit Umblättern).
 +
* Ausbau des Tagesjournals (Anzahl erledigter Bestellungen und Posten usw.)
 +
* Kalenderansicht für andere Monate
 
* Rechnungen  
 
* Rechnungen  
 
* Eigene Nachrichten (gesendet und empfangen) mit durchsuchen
 
* Eigene Nachrichten (gesendet und empfangen) mit durchsuchen
Line 16: Line 21:
 
* Sendungsart im Shop berechnen
 
* Sendungsart im Shop berechnen
 
* Monatsumsatz pro Jahr-Container erscheint auf der Verlaufsseite eines Kunden automatisch
 
* Monatsumsatz pro Jahr-Container erscheint auf der Verlaufsseite eines Kunden automatisch
* eAccelerator
 
 
* Export von Bestellungen (auch erledigt)
 
* Export von Bestellungen (auch erledigt)
 
* Speditionsaufträge müssen per Journalseite als erledigt gebucht werden, erst dann Avis -> nochmal überdenken
 
* Speditionsaufträge müssen per Journalseite als erledigt gebucht werden, erst dann Avis -> nochmal überdenken
Line 22: Line 26:
 
* Export von Umsatzlisten als CSV
 
* Export von Umsatzlisten als CSV
 
* Postenliste von einer Bestellung als CSV
 
* Postenliste von einer Bestellung als CSV
* Reinigungsarbeiten durchführen, Klassen in DBO umwandeln (Abo, Kunde, Report, Shoplog)
+
* Reinigungsarbeiten durchführen, Klassen in DBO umwandeln (Abo, Report, Shoplog)
 
* Lieferschein-CSV als Download anbieten
 
* Lieferschein-CSV als Download anbieten
 
* Kunden auf Konditionen prüfen
 
* Kunden auf Konditionen prüfen
Line 31: Line 35:
 
* Ladeliste per PDF?
 
* Ladeliste per PDF?
 
* Auf jeder Seite der Ladeliste irgendeine Zuordnungsinformation inklusive Kundennummer, falls Seiten mal getrennt werden.
 
* Auf jeder Seite der Ladeliste irgendeine Zuordnungsinformation inklusive Kundennummer, falls Seiten mal getrennt werden.
* Umsätze voriger Tage
 
 
* Logbuch für Artikel
 
* Logbuch für Artikel
 
* Alle Shiva-Daten in Extra-Tabellen auslagern
 
* Alle Shiva-Daten in Extra-Tabellen auslagern
 
* Zuordnung von Bestellungen zu Sendungen bei den vergangenen Sendungen
 
* Zuordnung von Bestellungen zu Sendungen bei den vergangenen Sendungen
* Posten-Flags (z.B. ohne Berechnung senden)
 
 
* Bilder für Artikel-IDs und Kunden (Galerie)
 
* Bilder für Artikel-IDs und Kunden (Galerie)
 
* Kunden-Listen: Kunden auslisten
 
* Kunden-Listen: Kunden auslisten
Line 42: Line 44:
 
* Downloads Artikellisten zuordnen
 
* Downloads Artikellisten zuordnen
 
* Kommissionen verwalten
 
* Kommissionen verwalten
* Bestellungen verschmelzen, reaktivieren, aufspalten
 
 
* Optionssymbole in Kundenzeile
 
* Optionssymbole in Kundenzeile
 
* (Wichtige) Tabellen sollen nur per Klasse geändert werden.
 
* (Wichtige) Tabellen sollen nur per Klasse geändert werden.
 
* Provisionen einbauen (?)
 
* Provisionen einbauen (?)
* Wenn Kunde in DBO umgewandelt ist, die bestellten Posten und WK-Posten in Kundentabelle cachen
+
* Die bestellten Posten und WK-Posten in Kundentabelle cachen
  
 
* Shop: Filter (z.B. bio)
 
* Shop: Filter (z.B. bio)
Line 53: Line 54:
  
  
== Intern ==
+
== Intern / Refactoring ==
 +
* prototype auf jQuery umstellen
 
* Alle Tabellen in Plural umbenennen
 
* Alle Tabellen in Plural umbenennen
 
* lisa_art_ in lisa_artikel_ umbenennen
 
* lisa_art_ in lisa_artikel_ umbenennen
Line 61: Line 63:
 
* Bestellung->done_flag durch done-Wert ersetzen, done-Wert soll NULL sein, nicht 000-00-00....
 
* Bestellung->done_flag durch done-Wert ersetzen, done-Wert soll NULL sein, nicht 000-00-00....
 
* Flag-Listen, Kom-Typen usw (außer NestedSet-Flags vielleicht) hardcodieren.
 
* Flag-Listen, Kom-Typen usw (außer NestedSet-Flags vielleicht) hardcodieren.
 +
* postenzahlen in lisa_bestellung -> Jahr-Problem
 +
* Produzenten-Tabelle mit Website, Suchnamen, Land und Dokumentenzuordnung

Latest revision as of 11:37, 21 February 2012

Die folgenden Funktionen und Neuerungen sollen zukünftig in LISA realisiert werden. Teilweise sind die Stichpunkte nur für den Entwickler verständlich.


  • Die editionsspezifischen cron-Seiten sollen von der Shiva-Verwaltung aus startbar sein.
  • Zuletzt erledigte Bestellungen im Journal (mit Umblättern).
  • Ausbau des Tagesjournals (Anzahl erledigter Bestellungen und Posten usw.)
  • Kalenderansicht für andere Monate
  • Rechnungen
  • Eigene Nachrichten (gesendet und empfangen) mit durchsuchen
  • Logbuch mit durchsuchen
  • Alternativartikel-Tabelle umstrukturieren und Konzept überdenken
  • Importfunktion muss Time-Machine triggern
  • Preisverlauf gesondert anzeigen (aus Time-Machine)
  • Fileserver-Verzeichnisse auch cachen
  • Kd_cron aufbereiten
  • Nummernkreis für 3P
  • Bestand einbauen
  • Bestellbestätigung per Mail beim Deaktivieren der Kunden- oder Eingabesperre
  • Frachtkostenregelung - Paket 4.6 Palette 9.9 ab 900 brutto frachtfrei und verwaltbar
  • Fracht automatisch buchen, wenn nicht Frachtfrei-Flag
  • Sendungsart im Shop berechnen
  • Monatsumsatz pro Jahr-Container erscheint auf der Verlaufsseite eines Kunden automatisch
  • Export von Bestellungen (auch erledigt)
  • Speditionsaufträge müssen per Journalseite als erledigt gebucht werden, erst dann Avis -> nochmal überdenken
  • Kontaktformular ins Logbuch, Sammellogbuch für unangemeldete
  • Export von Umsatzlisten als CSV
  • Postenliste von einer Bestellung als CSV
  • Reinigungsarbeiten durchführen, Klassen in DBO umwandeln (Abo, Report, Shoplog)
  • Lieferschein-CSV als Download anbieten
  • Kunden auf Konditionen prüfen
  • Automatische Importe (mit Termineintrag)
  • Ersatzartikel!!
  • Neu im Sortiment im Shop: Falls der Artikel noch nie verfügbar war, umformulieren in "Noch nicht eingetroffen"
  • Interface für die automatische Zuordnung von Artikellisten zu Lagerorten
  • Ladeliste per PDF?
  • Auf jeder Seite der Ladeliste irgendeine Zuordnungsinformation inklusive Kundennummer, falls Seiten mal getrennt werden.
  • Logbuch für Artikel
  • Alle Shiva-Daten in Extra-Tabellen auslagern
  • Zuordnung von Bestellungen zu Sendungen bei den vergangenen Sendungen
  • Bilder für Artikel-IDs und Kunden (Galerie)
  • Kunden-Listen: Kunden auslisten
  • Kunden-Listen: Artikel zubuchen, mit und ohne dass alle "raus in die Welt" gehen
  • Artikel-Listen: Artikel auslisten
  • Downloads Artikellisten zuordnen
  • Kommissionen verwalten
  • Optionssymbole in Kundenzeile
  • (Wichtige) Tabellen sollen nur per Klasse geändert werden.
  • Provisionen einbauen (?)
  • Die bestellten Posten und WK-Posten in Kundentabelle cachen
  • Shop: Filter (z.B. bio)
  • Shop: Sortierung nach Lieferant (wie Warengruppen)
  • Shop: Bei fehlgeschlagener Anmeldung einen Link zur erneuten Anmeldung


Intern / Refactoring

  • prototype auf jQuery umstellen
  • Alle Tabellen in Plural umbenennen
  • lisa_art_ in lisa_artikel_ umbenennen
  • Braucht man Kunden-Speditionen-Prioritäten?
  • user_id in lisa_konditionen und lisa_user_log in user umbenennen
  • kundenstamm: gepa_preisliste löschen
  • Bestellung->done_flag durch done-Wert ersetzen, done-Wert soll NULL sein, nicht 000-00-00....
  • Flag-Listen, Kom-Typen usw (außer NestedSet-Flags vielleicht) hardcodieren.
  • postenzahlen in lisa_bestellung -> Jahr-Problem
  • Produzenten-Tabelle mit Website, Suchnamen, Land und Dokumentenzuordnung