Difference between revisions of "Geplante Funktionen"

From LISApedia
Jump to: navigation, search
m
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Die folgenden Funktionen und Neuerungen sollen zukünftig in LISA realisiert werden. Teilweise sind die Stichpunkte nur für den Entwickler verständlich.
 
Die folgenden Funktionen und Neuerungen sollen zukünftig in LISA realisiert werden. Teilweise sind die Stichpunkte nur für den Entwickler verständlich.
  
* Erkennung von Verfügbarkeits-Terminen wie "August 2011" und Benachrichtigung oder löschen, sobald diese überschritten sind.
+
 
 
* Die editionsspezifischen cron-Seiten sollen von der Shiva-Verwaltung aus startbar sein.
 
* Die editionsspezifischen cron-Seiten sollen von der Shiva-Verwaltung aus startbar sein.
 
* Zuletzt erledigte Bestellungen im Journal (mit Umblättern).
 
* Zuletzt erledigte Bestellungen im Journal (mit Umblättern).
 
* Ausbau des Tagesjournals (Anzahl erledigter Bestellungen und Posten usw.)
 
* Ausbau des Tagesjournals (Anzahl erledigter Bestellungen und Posten usw.)
 
* Kalenderansicht für andere Monate
 
* Kalenderansicht für andere Monate
* Konditionen von erledigten Bestellungen
 
 
* Rechnungen  
 
* Rechnungen  
 
* Eigene Nachrichten (gesendet und empfangen) mit durchsuchen
 
* Eigene Nachrichten (gesendet und empfangen) mit durchsuchen
Line 27: 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 36: 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 47: 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 58: 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 66: 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