Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
37974e31 27.10.2015 11:42 Jan Büren

Überflüssigen mode aus DeliveryValueReport entfernt

Details: Diese Variable wird nicht mehr verwendet und braucht demnach
auch nicht initialisiert zu werden.
d13c7050 17.10.2015 00:45 Bernd Bleßmann

CsvImport für Kunden und Lieferanten: Verkäufer importieren können.

01abcd08 10.10.2015 16:12 Jan Büren

typo in pod

0878ce81 10.10.2015 16:06 Jan Büren

Massenkonvertierung Lieferschein - Rechnungen. Detailverbesserungen

Aufgrund der Code-QS von Bernd folgende Details bei der Massenkonvertierung
von Lieferscheinen nach Rechnungen eingebaut:
a) Das Model filtert jetzt nur nach offenen Verkaufslieferscheinen und...

ca00375c 09.10.2015 14:00 Bernd Bleßmann

Kosmetik: Einrückung

38b907c9 09.10.2015 13:58 Bernd Bleßmann

Lagerbewegungen/-bestände auch mit Mindesthaltbarkeitsdatum importieren können.

Auch hier kann es Probleme geben, wenn eine Installation zuerst das
Mindeshaltbarkeitsdatum aktiviert hatte und es dann deaktiviert wird (siehe auch
"System->Mandantenkonfiguration", Reiter "Lager" unter "Mindesthaltbarkeit...

6ebec7f9 06.10.2015 12:15 Kivitendo Admin

Rechtecheck für BankImport Controller

b74a00e5 05.10.2015 17:30 Jan Büren

Massendruck weitere Optionen (zweiter Druckbefehl) implementiert

transdate, copy_printer_id (id des zweiten Druckbefehls) als optionale
Parameter beim Aufruf der Konvertierung inkl. Ausdruck in der API
bereitgestellt.

Details: perldoc SL/Controller/MassInvoiceCreatePrint.pm

3a707955 02.10.2015 17:40 Jan Büren

Lieferplan Modus Lieferwertbericht entfernt

Der Modus ist jetzt unnötig, da der Lieferwertbericht einen
eigenen Controller hat.

a2101540 02.10.2015 17:31 Jan Büren

Recht prinzipiell setzen

Nicht nur auf den Menüaufruf verlassen, sondern den gesamten
Controller vor Ausführung auf das Recht delivery_value_report prüfen.

47e66090 01.10.2015 09:42 Moritz Bunkus

E-Mail-Journal: Kosmetik, Übersetzungsanpassungen

687f2d96 01.10.2015 09:42 Martin Helmling

Konfigurierbares E-Mail-Journal

In der Mandantenkonfig kann nun das Speichern von gesendeten E-Mails
entweder
- ganz abgeschaltet werden
- ohne Anhänge speichern
- mit Anhängen speichern (default)
konfiguriert werden.

Falls ganz abgeschaltet, erscheint im Journal dazu ein Hinweis

541a31c2 28.09.2015 15:06 Jan Büren

Changelog, Kosmetik und Warenfilter für Lieferwertbericht

Doku und changelog ergänzt. Sinnvoller formatiert und model
um part erweitert, damit der Filter (Erzeugnis, Dienstleistung und
Ware) wie beim Lieferplan funktioniert.

47c1e96b 28.09.2015 14:53 Jan Büren

Lieferwertbericht auf eigenen Controller umgestellt und erweitert

Erweiterungen aus einem Kundenprojekt übernommen. Ferner performanter
gemacht, in Anlehnung an calc_qts aus DeliveryPlan. Zusätzlich
das model einfacher umgesetzt und die Auswertung basiert jetzt auf...

ecf5e303 28.09.2015 14:24 Jan Büren

typo in SQL-Query

72f19f83 24.09.2015 11:44 Moritz Bunkus

E-Mail-Journal: Journal anzeigen, Eintrag anzeigen, Anhänge herunterladen

7e601869 24.09.2015 11:43 Moritz Bunkus

Hintergrundjobverlauf: Pfad zum CSS fixen

fac8417d 22.09.2015 16:51 Moritz Bunkus

Project-Picker basierend auf Part-Picker

d41efcfe 22.09.2015 14:20 Sven Schöling

RequirementSpecs: js accessor angepasst

fe669345 22.09.2015 14:19 Sven Schöling

MassInvoiceCreatePrint: js accessor angepasst

2d678531 22.09.2015 14:19 Sven Schöling

PriceRule: js accessor angepasst

40a0907f 22.09.2015 14:19 Sven Schöling

PriceSource: js accessor angepasst

fa415e21 22.09.2015 14:19 Sven Schöling

Inventory: js accessor angepasst

2b7f7e75 22.09.2015 14:18 Sven Schöling

Controller::Base: js accessor bereitstellen

Der wird eh überall benutzt, also kann er auch gleich dahin.

b1a25bd3 14.09.2015 12:26 Sven Schöling

POD Fehler

1413b1a8 04.09.2015 15:04 Kivitendo Admin

Typos in Doku

b7e394f2 04.09.2015 13:14 Jan Büren

Massenkonvertierung von Lieferscheinen nach Rechnung ink. Druck

Die Konvertierung als auch das Generieren des PDFs erfolgt als
Background-Job. Entsprechend muss der task_server für den.
Mandanten eingestellt sein.
Details und bekannte offene Punkte im POD der beiden Perl-Module....

cd887de4 17.08.2015 11:38 Kivitendo Admin

Kontoauszug verbuchen - prüfen, ob Bankbuchung und Rechnung schon verlinkt

Eine Bankbuchung darf zwar mehrere Rechnungen begleichen, aber jede
Rechnung nur einmal. Daher wird vor dem verbuchen geprüft, ob es für die
Bankbuchung schon eine Verknüpfung zu der Rechnung gibt.

f42f3f8a 14.08.2015 16:57 Kivitendo Admin

Kontenabgleich - Anfangsdatum mit >= statt > filtern

Es sollen alle Bankbuchungen inklusive dem Anfangsdatum angezeigt
werden, nicht nach dem Anfangsdatum.

921420df 10.08.2015 15:22 Kivitendo Admin

Typos - kein "wether" mehr!

6c0a1121 10.08.2015 15:22 Kivitendo Admin

Projektbericht - Sortierung nach Status und Typ repariert

ist nach Umstellung auf Controller kaputt gegangen

9716e08e 06.08.2015 11:29 Sven Schöling

PriceSource: Vor Popup Einheit resetten

Ansonsten gibt es beim nächsten Update Probleme mit doppelt formatierten
Einheiten.

b81ceec0 05.08.2015 17:09 Sven Schöling

make_record: Zusätzliche Formvariablen speichern.

a28a585e 30.07.2015 14:01 Kivitendo Admin

Überarbeitung Speichern von Buchungsgruppen

analog zum Verhalten von Steuerzonen: beim Speichern bessere Prüfung und
gegebenenfalls Fehlermeldungen und Rollback, wenn Speichern fehlschlägt.
Verhindert, daß "unfertige" Buchungsgruppen gespeichert werden, wo die...

bdc944ea 30.07.2015 12:43 Kivitendo Admin

Steuerzonen überarbeitet - Prüfung und Löschen

Nicht benutzte Steuerzonen können jetzt gelöscht werden, sowie deren
Kontenzuordnungen geändert werden (wie bei Buchungsgruppen). Siehe
Feature #70.

Schlägt die Speicherung neuer Steuerzonen fehl, weil z.B. die...

7038ccd5 28.07.2015 14:39 Jan Büren

Lieferwertbericht - unnötige Konfigurationsparameter entfernt (Ergänzung)

Vergessene Dateien zum Commit von gerade

a1ea659f 20.07.2015 16:52 Sven Schöling

Rechte: In die Datenbank verlagert

1b9b086f 20.07.2015 16:37 Sven Schöling

Admin: Standardgruppe erst anlegen, wenn keine dbupgrade mehr

a9f30fbd 20.07.2015 16:37 Sven Schöling

Rechte: SL::Auth::all_rights() > $::auth>all_rights

98e679e3 20.07.2015 16:37 Sven Schöling

Layout/empty: empty.json und emty.html ermöglichen

89402a3a 20.07.2015 14:25 Kivitendo Admin

Bei Kontenabgleich Differenz der ausgewählten Zeilen richtig berechnen

Bei round_amount muß man immer die nötige Anzahl der Stellen als
Parameter mitgeben, ansonsten wird auf 0 Stellen gerundet.

behebt #66

ae093465 10.07.2015 14:34 Sven Schöling

GetModels: Optional die action setzen.

8b7577d4 09.07.2015 15:24 Moritz Bunkus

GetModels Filtered: gelaunderten Filter nicht mehr in Controller schreiben

Statt dessen kann der gelaunderte Filter über das Filtered-Plugin
abgefragt werden, z.B. im Controller:

$self->models->filtered->laundered

oder im Template:

SELF.models.filtered.laundered

91a56629 09.07.2015 15:04 Moritz Bunkus

GetModels Filtered: manuelles Setzen von launder_to entfernt

Dies ist ein Zwischenschritt. Das Ziel ist, den gelaunderten Filter nur
noch im Filtered-Plugin selber zu speichern und ihn von dort abzuholen.

Da launder_to bisher noch nirgends benutzt wird, sondern immer nur der...

a9406a2d 09.07.2015 14:33 Moritz Bunkus

GetModels Filtered: gelaunderten Filter im Plugin zur Verfügung stellen

3e988f3d 03.07.2015 16:23 Moritz Bunkus

ParseFilter: Komplexe Methoden ermöglichen, die auch den Key ändern

585dc465 03.07.2015 15:13 Moritz Bunkus

ParseFilter: re-factor das Parsen von Filter- und Methodennamen

e78e225b 03.07.2015 14:49 Moritz Bunkus

ParseFilter: re-factoring des Anwendens von Filtern und Methoden

96f8eef0 03.07.2015 10:23 Moritz Bunkus

GetModels: Disablen von Plugins auch für undef

Die Dokumentation sagt Folgendes zum Deaktivieren von Plugins:

Configuration for plugins. If the option for any plugin is omitted,
it defaults to enabled and is configured by default. Giving a
falsish value as first argument will disable the plugin....

18140010 01.07.2015 18:21 Kivitendo Admin

Bankerweiterung - bei Rechnung zuweisen Verkaufsrechnungen anzeigen

Das Feature war kaputt, offene Verkaufsrechnungen wurden nicht angezeigt.

0966a832 01.07.2015 18:14 Kivitendo Admin

Skonto - korrekte Variablenprüfung payment_term

für den Fall, daß kein payment_term bei den ausgewählten Rechnungen gesetzt ist.

dac0c31d 01.07.2015 18:11 Kivitendo Admin

Revert "Banktransactions - beim Speichern der Rechnung Zahlungsart prüfen"

This reverts commit 8809a4d1a4b4d3e5b3de31af94c0679dabfacc28.

Das funktioniert so nicht.

5bc87ade 19.06.2015 15:22 Moritz Bunkus

Zahlungsbedingungen: Flag »Fälligkeitsdatum automatisch berechnen«

b9d02507 19.06.2015 10:44 Kivitendo Admin

Bankbewegungsimport - detailliertere Fehlermeldungen

bei Fehlern oder nicht zuordbaren lokalen Bankdaten

8809a4d1 19.06.2015 10:41 Kivitendo Admin

Banktransactions - beim Speichern der Rechnung Zahlungsart prüfen

ob es einem gültigen payment type entspricht.

Außerdem korrekte Variablenprüfung, für den Fall, daß kein payment_term
gesetzt ist.

5357aec0 18.06.2015 13:51 Moritz Bunkus

Kosmetik: Ausrichtung

7218ba44 17.06.2015 13:16 Kivitendo Admin

Banktransactions Import - bessere Fehlermeldung wenn BLZ nicht stimmt

Beim Import wird sowohl Kontonummer oder IBAN als auch die BLZ geprüft.
Für den Fall, daß ein Konto anhand der importierten Kontonummer gefunden
wurde, die importierte BLZ aber nicht mit der dazu gespeicherten BLZ...

fa503e5a 29.05.2015 14:55 Sven Schöling

BankTransactions: typo in deref

3624b119 07.05.2015 10:36 Kivitendo Admin

Merge branch 'bankerweiterung_und_skonto'

Conflicts:
locale/de/all

d180d84e 07.05.2015 10:35 Kivitendo Admin

Keine Weiche für mt940 in SL/Controller/CsvImport.pm mehr

Stattdessen ein eigener Controller BankImport, der die Daten über einen
neuen Helper in SL/Helper/MT940.pm (wo aqbanking-cli aufgerufen wird)
nach CSV konvertiert.

mt940 ist nun kein eigener Importtyp vom CSV-Import mehr. Stattdessen...

cd8b56f2 07.05.2015 09:37 Kivitendo Admin

CSV Import Defaults in die Worker ausgelagert

Neben den Standard-Defaults, die für alle gelten (charset, numberformat,
...)

573562a5 06.05.2015 17:46 Kivitendo Admin

Bankerweiterung: Typo, find_by correct aufrufen

7ff7dd01 05.05.2015 10:50 Sven Schöling

GetModels: get_callback_params

liefert statt der fertigen URL die parameter für Controller::url_for

a87694dc 05.05.2015 09:56 Kivitendo Admin

Merge branch 'bankerweiterung_und_skonto'

Conflicts:
doc/changelog
locale/de/all

15f58ff3 05.05.2015 09:53 Kivitendo Admin

Sammelcommit Bankerweiterung und Skonto

Überarbeitung der Bankerweiterung vom Stand Niclas, und Einführung von
Bezahlung mit Skonto (alter payment Branch). Mehr Details siehe
changelog.

  • changelog
  • Ungültige Bankkonten ausblenden
  • Punktesystem in Hash %points ausgelagert...
6a12a968 05.05.2015 09:45 Niclas Zimmermann

Bankerweiterung - Zwischenstand, erster Entwurf

Erstellung von Tabelle bank_transactions

Import von Bankbewegungen (in Tabelle bank_transactions)

Menu-Eintrag war noch nicht commitet

Controller für die Bank-Transaktionen

Dialog hin- und her

Achtung: noch mit Debug-Statements!...

28fee2e2 05.05.2015 09:45 Kivitendo Admin

Bankkonten auf Controller umgestellt

Außerdem wurde neue Datenbankspalten eingeführt: obsolete, sortkey

In Vorbereitung auf den Kontenabgleich wurden zwei neue Spalten
eingeführt:
reconciliation_starting_balance
reconciliation_starting_date

Damit kann man einstellen, ab welchem Datum der Kontenabgleich für das...

e497d49f 29.04.2015 19:24 Bernd Bleßmann

Beim Einlagern auch MHD speichern.

06837707 24.04.2015 15:02 Moritz Bunkus

Project-Controller: Paginaten beim CSV-/PDF-Export ausschalten

Die Entscheidung, ob CSV-/PDF-Export gewünscht wird, ist erst nach dem
$report->set_options_from_form klar. Andererseits müssen Module im
GetModels deaktiviert werden, bevor die GetModels-Instanz finalisiert...

84c2b3f2 10.04.2015 14:05 Sven Schöling

ParseFilter: typo + test

f4051b8f 09.04.2015 23:39 Bernd Bleßmann

trailing whitespaces entfernt

2c597c2d 30.03.2015 11:32 Sven Schöling

BackgroundJobs optional als json ausliefern

496f55c6 25.03.2015 18:04 Sven Schöling

login nicht aus $::form nehmen. Teil 2

Dabei ergibt sich ein kleines Problem. User spezifische bin/mozilla/
Controller werden geladen bevor das User handling abgeschlossen ist.
Nach dieser Änderung sind die also de facto kaputt.

4bd1e2f8 25.03.2015 15:05 Sven Schöling

login nicht aus $::form nehmen. Teil 1

36b7bf7b 05.03.2015 13:42 Sven Schöling

ParseFilter: Laundern schon vor dem eigentlichen parsen.

Erlaubt es indirekte Filter im Template roundtrip safe zu machen.

071e5546 05.03.2015 13:42 Moritz Bunkus

Pflichtenheft: durchsuchbare CVars als Spalten in Bericht anzeigen können

93cc0157 05.03.2015 13:42 Moritz Bunkus

Pflichtenheft: nach benutzerdefinierten Variablen suchen können

680c9d5c 05.03.2015 13:42 Moritz Bunkus

Pflichtenhefte: CVars bei erfolglosem Speichern beibehalten

8e405005 05.03.2015 13:42 Moritz Bunkus

GetModels-Filtered: Unterstützung für benutzerdefinierte Variablen

0a2fb69e 05.03.2015 13:42 Moritz Bunkus

Pflichtenhefte: benutzerdefinierte Variablen anzeigen und bearbeiten

fb84ef15 05.03.2015 13:42 Moritz Bunkus

Pflichtenhefte: Konfiguration für benutzerdefinierte Variablen anlegen

61d88e69 05.03.2015 11:45 Moritz Bunkus

Finanzcontrolling: Refactor Accessors, Warnungen vermeiden

33dfc3d8 05.03.2015 11:45 Moritz Bunkus

Finanzcontrolling/-übersicht: Refactor map zu Post-for

Kein map für Statements nutzen, bei denen es nur auf den Nebeneffekt
aber nicht auf das Ergebnis ankommt.

56d540df 05.03.2015 11:45 Moritz Bunkus

Finanzübersicht: Auftragswertperiodizität berücksichtigen

b2becee7 05.03.2015 11:45 Moritz Bunkus

Finanzcontrolling: Auftragswertperiodizität berücksichtigen

82ff5451 05.03.2015 11:45 Moritz Bunkus

Wiederkehrende Rechnungen: Auftragswerts-Periodizität setzen können

Noch keine Anpassung der eigentlichen Berechnung. Wohl aber
Dokumentation von SL::DB::PeriodicInvoicesConfig.

7c54e92f 05.03.2015 11:44 Moritz Bunkus

Pflichtenhefte: Ausgabemöglichkeit als HTML

Menüpunkte dafür werden aber nur eingeblendet, sofern auch eine Vorlage
dafür im Vorlagenverzeichnis existiert.

Die erzeugte HTML-Seite wird in einem neuen Browserfenster angezeigt.

4e68be50 24.02.2015 13:58 Moritz Bunkus

JavaScript-Tests: Liste der Testdateien sortieren

ac01c25a 24.02.2015 13:32 Moritz Bunkus

JavaScript-Test-Framework auf Basis von QUnit

851362c1 19.02.2015 10:43 Moritz Bunkus

Pflichtenhefte: nach Version zurücksetzen richtige Versionsnummer anzeigen

1f024d69 19.02.2015 10:43 Moritz Bunkus

Pflichtenhefte: Fehler beim Anlegen von Versionen richtig abfangen

bdb4582b 19.02.2015 10:20 Moritz Bunkus

Finanzcontrolling: Aufträge mit wiedRech für jedes angefangene Jahr berechnen

9f1c7dc2 19.02.2015 10:20 Moritz Bunkus

Finanzcontrolling: Aufträge mit wiedRech auf ganzes Jahr hochrechnen

54444528 19.02.2015 10:20 Moritz Bunkus

Finanzübersicht: wied. Rechnungen für ganzes Jahr auf einmal berücksichtigen

ab98131d 19.02.2015 10:20 Moritz Bunkus

Finanzübersicht: auch zukünftige Jahre auswählen können

a99ac2d9 13.02.2015 13:32 Bernd Bleßmann

Auftragsimport: Artikel auch nach Beschreibung suchen können.

649529bf 13.02.2015 13:31 Bernd Bleßmann

Kosmetik: Kommentare verbessert.

c125f93c 13.02.2015 13:28 Bernd Bleßmann

Auftragsimport: Preise und Steuern nur berechnen, wenn Items vorhanden sind.

124e72be 13.02.2015 11:39 Moritz Bunkus

Paginated-Controller-Helfer: undef-Warnungen vermeiden

3e0483ee 05.02.2015 12:26 Kivitendo Admin

Lieferungen bei Lieferanten - Typo gefixed

Behebt Ticket #34