Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
1b2ef48b 30.04.2015 09:36 Moritz Bunkus

ClientJS: DOM-Funktion scrollIntoView() als ClientJS->scroll_into_view implementiert

e497d49f 29.04.2015 19:24 Bernd Bleßmann

Beim Einlagern auch MHD speichern.

59ab5cb4 29.04.2015 13:53 Bernd Bleßmann

Kundenbericht: Fehler beim Anzeigen von Preisgruppen behoben.

Der Fehler trat auf, wenn Preisgruppen mit Belegen angezeigt werden sollten.
Bugfix zu: Preisgruppe bei Stammdaten->Berichte->Kunden anzeigen lassen können.

8159ab7f 28.04.2015 17:37 Kivitendo Admin

SL/DB/Helper/ALL Einträge für Brieffunktion

e30fbb34 28.04.2015 17:22 Kivitendo Admin

Mappings und MetaSetup für Brieffunktion

32e816b5 28.04.2015 16:32 Bernd Bleßmann

Preisgruppe bei Stammdaten->Berichte->Kunden anzeigen lassen können.

Conflicts:

SL/CT.pm
bin/mozilla/ct.pl
d93709bd 28.04.2015 15:28 Bernd Bleßmann

Filtern nach Kunden-/Lieferantentyp bei Lieferschein-Berichten.

Conflicts:

bin/mozilla/do.pl
0e4da157 28.04.2015 15:20 Bernd Bleßmann

Filtern/Anzeigen von Kunden-/Lieferanten-CVars in VK-Rechnungs-Berichten

Conflicts:

bin/mozilla/ar.pl
7e19c216 28.04.2015 15:08 Bernd Bleßmann

Filtern/Anzeigen von Kunden-/Lieferanten-CVars in Angebots/Auftrags-Berichten

Conflicts:

SL/OE.pm
bin/mozilla/oe.pl
templates/webpages/oe/search.html
52b6788d 28.04.2015 14:33 Kivitendo Admin

Typos in Doku

f63af42d 27.04.2015 11:32 Moritz Bunkus

Beleg-Rose-Objekte: items_sorted für nicht gespeicherte Items gefixt

Die bisherigen items_sorted-Routinen verlangen, dass die Positionsspalte
gesetzt ist. Das ist bei noch nicht gespeicherten Belegen oder bei
gerade hinzugefügten Positionen aber noch nicht der Fall....

33298084 27.04.2015 09:34 Bernd Bleßmann

Lieferantentyp und -Rabatt oben in Einkaufmasken richtig anzeigen.

Die Anzeige von Typ und Rabatt war in Angebot/Auftrag und Lieferschein schon
vorgesehen, aber der Rabatt wurd nicht geholt. In der Einkaufsrechnung fehlte
die Anzeige ganz.

dc83feb1 26.04.2015 17:59 Bernd Bleßmann

Wechsel eines Kunden-/Lieferanten mit Typ zu einem ohne …

… beim Bestimmen des Rabatts abfangen.

79b7fc43 26.04.2015 16:37 Bernd Bleßmann

PriceSource: Objekt der richtigen Klasse für Lieferanten-Rabtt erzeugen.

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...

8dc4cef2 23.04.2015 18:03 Bernd Bleßmann

surplus: Erfassungsdatum bei Stammdatensuche Kunden/Lieferanten ...

... im Bericht anzeigen und danach filtern.

Conflicts:

SL/CT.pm
bin/mozilla/ct.pl
templates/webpages/ct/search.html

Übernahme aus Kundenprojekt.

ad033a76 23.04.2015 17:53 Bernd Bleßmann

surplus: Erfassungsdatum bei Stammdatensuche Waren/Dienstleistungen/Erzeugnisse ...

... im Bericht anzeigen und danach filtern.

Conflicts:

SL/IC.pm
bin/mozilla/ic.pl
templates/webpages/ic/search.html

Übernahme aus Kundenprojekt.

e8966d20 23.04.2015 17:45 Bernd Bleßmann

Erfassungsdatum bei Verkaufs-Lieferscheinen.

In der Maske anzeigen; im Bericht anzeigen und danach filtern.

Übernahme aus Kundenprojekt.

a809ab0a 23.04.2015 17:41 Bernd Bleßmann

Erfassungsdatum bei Auträgen.

In der Maske anzeigen; im Bericht anzeigen und danach filtern.

Conflicts:

SL/OE.pm
bin/mozilla/oe.pl
locale/de/all
templates/webpages/oe/search.html

Übernahme aus Kundenprojekt.

6ea1dd9b 23.04.2015 17:05 Bernd Bleßmann

item_selected: Multiselect bzw. Mengeneingabe beim Artikelselektor

Dieses Feature kann in den Benutzereinstellungen aktiviert werden.

eccd2f5f 22.04.2015 19:11 Moritz Bunkus

Artikelstammdaten: als ungültig markierte CVars löschen

Wenn man einen Artikel hat und darin eine CVar als ungültig/nicht
zutreffend markiert, so blieben bisher die Daten, die zu dieser CVar
gehörten, in der Datenbank. Das sorgt zum Einen dafür, dass die Tabellen...

978a03de 21.04.2015 16:04 Jan Büren

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

faea2c48 21.04.2015 16:03 Jan Büren

Changelog für 3.2.x Brieffunktion erweitert

Brief: Immer erst speichern, bevor man ausdruckt / mailt

Klare Benutzerführung. Ist notwendig, wenn man die WebDAV-Archivierung
konsistent haben will (da hier letternumber benötigt wird).

Erweiterung Common.pm um Briefarchivierung in WebDAV...

734b356d 21.04.2015 11:28 Kivitendo Admin

Doku in SL/DB/Part.pm - Typos und Umschreiben

a0aab26c 18.04.2015 13:16 Kivitendo Admin

Typo gefixed

3873daa9 17.04.2015 17:44 Sven Schöling

PriceRule: Bessere Validierung für fehlerhafte Regeln

afe7df8b 17.04.2015 11:13 Bernd Bleßmann

Beim Erzeugen einer Rechnung für Mahngebühren taxzone_id des Kunden eintragen.

Ist notwendig geworden, da das Feld taxzone_id inzwischen not null ist.
Behebt #54 (redmine).

1c311d64 16.04.2015 14:19 Sven Schöling

PriceSource: Implementoren zwischen price/discount cachen.

e3c9b0f4 16.04.2015 08:38 Kivitendo Admin

Typo in Pricegroup order_by

fd6f0f82 16.04.2015 08:37 Kivitendo Admin

Typos in PriceSource Doku

f3dba42c 14.04.2015 15:31 Bernd Bleßmann

Auftrags-/Angebotsbericht: Als letzte sortorder immer itime nehmen, ...

... damit die Einträge nach Eingabezeitpunkt sortiert sind, wenn es
gleichrangige Einträge in der aktuellen Sortierung gibt.

8bf3fee4 14.04.2015 15:24 Bernd Bleßmann

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

22a52f84 14.04.2015 15:21 Bernd Bleßmann

Stammdaten->Berichte->Waren: Nach Shopartikel filtern und anzeigen können.

e4e46bf6 14.04.2015 10:35 Moritz Bunkus

SL::DB::BackgroundJob::data_as_hash auch als Writer benutzen können

875e89ee 13.04.2015 13:41 Moritz Bunkus

Funktionsaufruf zu SL::Layout->no_menu entfernt

Die Funktion wurde mit 68dbf4a4cb26b9554a23f076438109d7fc2d861c generell entfernt.

9e4a9fec 13.04.2015 12:52 Moritz Bunkus

SL::DB::BackgroundJob: refactoring von set_data für mehr programmatische Sicherheit

$self->data kann durchaus leer sein, und dann gibt YAML::Load schlicht
einen leeren String und keine Hashref zurück.

Daher $self->data_as_hash benutzen, das bereits für die meisten Fälle...

84c2b3f2 10.04.2015 14:05 Sven Schöling

ParseFilter: typo + test

f4051b8f 09.04.2015 23:39 Bernd Bleßmann

trailing whitespaces entfernt

30590722 09.04.2015 10:23 Sven Schöling

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

313367d3 09.04.2015 09:22 Moritz Bunkus

%::myconfig mit sinnvollen Standardwerten vorbelegen

Das zur-Verfügung-Stellen von ::myconfig in JavaScript und die darauf
basierende vereinfachte Initialisierung in 4ec753d erfordert, dass
::myconfig immer numberformat und dateformat enthält. Andernfalls gibt...

9f666261 07.04.2015 16:01 Sven Schöling

PriceSource: Priorität auf Preisquellenebene verstehen und umsetzen.

Priorität kann jetzt von den einzelnen Preisquellen durchgereicht werden

226002b0 07.04.2015 15:54 Sven Schöling

PriceSource: Dokufix

a47155b8 07.04.2015 15:53 Sven Schöling

PriceRule: validate auf reductions angepasst

67f06c1e 07.04.2015 14:17 Sven Schöling

PriceSource: Nicht rabbatierfähige Waren beachten.

c3b778ec 31.03.2015 17:38 Sven Schöling

perl5.22: CGI ist nicht mehr Core

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

090b94e9 11.03.2015 15:05 Bernd Bleßmann

Auslagern in VK-Rechnung: Übersetzungen mit Anführungszeichen richtig Quoten.

eabc3f08 11.03.2015 14:09 Jan Büren

Fehlerbehandlung (transfer inventory bei invoice) eindeutig machen

a9b2cbe2 11.03.2015 12:58 Jan Büren

Brieffunktion erste Version

Verkaufsbriefe können jetzt auch mit LaTeX erstellt werden.
Ferner gibt es eine Briefentwurfs-Funktion, die aussieht wie drafts, aber
zumindestens auf einer eigenen Tabelle beruht. Zusätzlich wurden zwei neue Rechte
gesetzt

fea73b79 10.03.2015 18:03 Jan Büren

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

94ad4ae0 10.03.2015 17:59 Moritz Bunkus

CreatePDF-Helfer: Dateinamen fixen

Die Vorlagen-Parser-Module SL::Template::* erwarten, dass
$form->{tmpdir} den zu parsenden Dateinamen enthält. Sie entfernen dann
das Präfix $self->{userspath} von $form->{tmpdir}, wodurch nur noch der
Dateiname bleibt....

3afb1ffc 10.03.2015 17:46 Moritz Bunkus

CreatePDF-Helfer: Nicht auf Caller-Package verlassen

Wenn im Controller $self->create_pdf aufgerufen wird, so ist $class dann
das falsche Package, um create_parsed_file aufzurufen, weil diese sub
nicht exportiert wird.

3ca78c16 10.03.2015 11:53 Jan Büren

Auslagern über Rechnung: Dienstleistungen wirklich ignorieren, falls konfiguriert

f9fbb006 10.03.2015 11:52 Moritz Bunkus

CreatePeriodicInvoices: HTML-Formatierung beim automatischen Drucken richtig formatieren

97ac8565 09.03.2015 12:16 Jan Büren

Kommentar bei Lagerbewegung über Rechnung hinzugefügt

Damit hier der Bericht Lagerbewegung exakter wird, entsprechend auch
einen Kommentar für dieses Lagerverfahren.

b8f55e88 09.03.2015 11:15 Jan Büren

Standardlagerverfahren Kommentar setzen / übernehmen

Beim Standardauslagern wurde bisher nicht der Kommentar übernommen, der
seit Anfang dieser Funktion in do.pl gesetzt wurde. Ferner die Beschreibung
in der Mandantenkonfiguration etwas besser gesetzt, bzw. beschrieben.

f4431e33 06.03.2015 14:06 Bernd Bleßmann

Auslagern in VK-Rechnung: Mandantenkonfiguration vollständig berücksichtigen …

und Fehlerbehandlung verbessert.

0560b39e 06.03.2015 14:06 Bernd Bleßmann

Auslagern in VK-Rechnung: Löschen der Lagerbewegung beim Löschen/Storno der Rechnung

6d808fff 06.03.2015 14:06 Bernd Bleßmann

Auslagern in VK-Rechnung: Anzeige der Rechnungsnummer/Dokument im Lager-Journal

9d07c34f 06.03.2015 14:06 Bernd Bleßmann

Auslagern in VK-Rechnung: Beim Buchen einer VK-Rechnung wird ausgelagert.

Todo: Es werden noch nicht alle Einstellungen berücksichtigt, die bestimmen,
wann von welchem Lager/Lagerplatz ausgelagert wird.

40ebe601 06.03.2015 14:06 Bernd Bleßmann

Lager-Transfer: Transaktion mit with_transaction statt mit do_transaction.

Hintergrund: Buchen einer Rechnung und Lagerbewegung in einer Transaktion
ausführen können.

Zitat aus einem anderen commit:
"do_transaction startet immer eine Transaktion, auch wenn außen rum...

531e1a51 06.03.2015 14:06 Bernd Bleßmann

Auslagern in VK-Rechnung: Neue Datenbank-Felder, Rose u. Mandantenkonfiguration

2b9e50ba 05.03.2015 15:43 Sven Schöling

CustomVariables: Zuweisen von zu parsenden Inhalten

2 Probleme.

1. Booleans wurden beim Parsen in den numeric Slot gesteckt
2. Die zwei-wertige Version von value() hat das zweite Argument nicht
aus dem Stack entfernt, und damit beim goto weitergegeben an die...

317450cb 05.03.2015 13:42 Moritz Bunkus

Spalte »nicht gelieferte Menge« in Aufträgen optional anzeigen

8c4f656c 05.03.2015 13:42 Moritz Bunkus

Hintergrundjob für E-Mail-Bericht über fehlgeschlagene Jobs

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

8a862ec0 05.03.2015 13:42 Moritz Bunkus

GetModels-Filtered: CVars: default_value-Ersetzung besser greifen

ee745476 05.03.2015 13:42 Moritz Bunkus

GetModels-Filtered: CVars: Überflüssige Umwandlung entfernt

93cc0157 05.03.2015 13:42 Moritz Bunkus

Pflichtenheft: nach benutzerdefinierten Variablen suchen können

230c9dcf 05.03.2015 13:42 Moritz Bunkus

CustomVariableConfig: Datumswerte werden in Spalte timestamp_value gespeichert

453a5b3b 05.03.2015 13:42 Moritz Bunkus

GetModels-Filtered: CVars: Fix für Platzhaltern im Suchbegriff

680c9d5c 05.03.2015 13:42 Moritz Bunkus

Pflichtenhefte: CVars bei erfolglosem Speichern beibehalten

c9589610 05.03.2015 13:42 Moritz Bunkus

GetModels-Filtered: benutzerdefinierte Variablen bool gefixt

8e405005 05.03.2015 13:42 Moritz Bunkus

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

8b9174e8 05.03.2015 13:42 Moritz Bunkus

Pflichtenhefte: benutzerdefinierte Variablen bei Version reverten kopieren

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.

2097c966 05.03.2015 11:45 Moritz Bunkus

Wiederkehrende Rechnungen: Testcase für Periodizitäten

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

430216b9 05.03.2015 11:45 Moritz Bunkus

Wiederkehrende Rechnungen: Berechnung für Auftragswertperiodizität angepasst

b3b80856 05.03.2015 11:45 Moritz Bunkus

Liquiditätsübersicht: Auftragswertperiodizität von wied. Rechnungen 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.

326fa24a 05.03.2015 11:44 Moritz Bunkus

CreatePeriodicInvoices: HTML-Formatierung in Langtexten berücksichtigen Teil 2

Nach Umstellung der Bemerkungsfelder in Einkaufs- und Verkaufsbelegen
muss auch das Feld »notes« als HTML-formatiert behandelt werden.

a34c05f3 05.03.2015 11:44 Moritz Bunkus

Einkauf/Verkauf: Bemerkungsfeld mit HTML-Editor ausgestattet

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.

f93577f6 05.03.2015 11:44 Moritz Bunkus

CreatePDF-Helfer: auch HTML aus HTML erzeugen können

67311731 28.02.2015 16:08 Kivitendo Admin

Revert "HTML::Entities in InstallationCheck aufgenommen"

This reverts commit f143a10a13313bca78b97e107bd3b870e5db7d98.

HTML::Entities ist Teil des HTML::Parser-Paketes und benötigt daher
keinen eigenen Eintrag in InstallationCheck.pm

.pm

f143a10a 27.02.2015 11:00 Kivitendo Admin

HTML::Entities in InstallationCheck aufgenommen

gefunden durch
perl scripts/find-use.pl

075499b0 27.02.2015 09:23 Moritz Bunkus

SL::DB::RequirementSpec: time_estimation auch als _as_man_days, _as_man_days_unit

Analog zum RequirementSpecItem

59d2ca3b 24.02.2015 17:05 Jan Büren

Ein einfaches return ist einfacher

<mosu> Ein einfaches »return;« ist fast immer richtiger als »return undef;«

c1c1deac 24.02.2015 14:15 Jan Büren

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

34420ddb 24.02.2015 14:12 Jan Büren

Verknüpfung von Einzelpositionen auch bei periodisch erzeugten Rechnungen (Auftrag -> Rechnung)
Für InvoiceItem in Invoice ein converted_from_*_id hinzugefügt wie bei der Verknüpfung von Auftrag zu
Rechnung, bzw. Lieferschein zu Rechnung. Letzterer Weg wird aktuell bei Objekten noch nicht...

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