Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
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

453a5b3b 05.03.2015 13:42 Moritz Bunkus

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

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

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

f34953ca 23.02.2015 10:09 Moritz Bunkus

PriceTaxCalculator: Belege ohne Positionen richtig verarbeiten können

b9d2f814 05.02.2015 15:58 Bernd Bleßmann

SL::DB::Helpers::Attr as_date geht jetzt auch mit 'now()'.

Ein neu-angelegtes Rose-DB-Objekt mit einer Spalte mit einem
Datums-Default-Wert 'now' liefert 'now()' für diese Methode. Z.B.:
SL::DB::Order->new->itime = 'now()'. Jetzt geht damit z.B.:
SL::DB::Order->new->itime_as_date...

d09db070 22.01.2015 16:39 Moritz Bunkus

FlattenToForm: Zugriff auf nicht definierte Variable verhindern

Passierte, wenn bei Rechnung das Lieferdatum in den Positionen leer war.

de760941 22.01.2015 15:41 Moritz Bunkus

FlattenToForm: in Rechnungen Positions-reqdate als reqdate & deliverydate_oe bereitstellen

So macht es IS.pm nämlich auch.

4249ea44 14.01.2015 15:31 Kivitendo Admin

get_balance_starting_date nach SL/DB/Helper/AccountingPeriod.pm

neuer Helper, wohin die Funktion get_balance_starting_date aus SL/RP.pm
hin ausgelagert wurde. Wird auch im Chartpicker benutzt.

9589ecd7 18.12.2014 16:18 Sven Schöling

PriceRule: Erste Version

eebe8e90 18.12.2014 16:18 Sven Schöling

PriceSource: Erste Version

- Preisgruppen und Stammdaten sind implementiert
- Persistenz in allen Belegen funktioniert
- Rudimentäre Visualisierung funktioniert
- Klassen sind alle da

- Doku fehlt
- Verkauf/Einkaufweiche fehlt
- best_price ungetestet
- Preisgruppen hängen noch nicht von Verkäufer ab...

c21d2acc 18.12.2014 16:11 Moritz Bunkus

PriceTaxCalculator: Doku-Fix

b8ee6b6e 18.12.2014 15:55 Kivitendo Admin

Typos in Filtered Doku

b2f71310 18.12.2014 15:55 Kivitendo Admin

Typos in LinkedRecords Dokumentation

209100ca 18.12.2014 14:41 Jan Büren

PTC-Doku um API-Beispielsaufruf ergänzt

1d34002d 18.12.2014 13:04 Moritz Bunkus

PriceTaxCalculator: für Items berechnete flüchtige Werte zurückgeben Teil 3

Die items können nicht als Hash-Referenz gespeichert werden, weil das
kaputt geht, wenn die Items noch nicht gespeichert wurden und damit noch
keine ID besitzen. Daher Umstellung auf Array-Speicherung....

9608424b 16.12.2014 13:02 Moritz Bunkus

PriceTaxCalculator: für Items berechnete flüchtige Werte zurückgeben Teil 2

d8d66024 16.12.2014 12:03 Moritz Bunkus

PriceTaxCalculator: für Items berechnete flüchtige Werte in %data zurückgeben

fb742b35 14.11.2014 11:42 Sven Schöling

FlattenToForm: Rabatte richtig formatieren

a5fbf5a8 17.09.2014 17:35 Sven Schöling

ActsAsList: use Parameter zum Konfigurieren benutzen

a615812c 15.09.2014 15:18 Sven Schöling

ParseFilter: with_objects merging bei Klassen mit Filtered Plugin

ParseFilter kennt 3 Quellen für with_objects Klauseln:

1. explizit übergebene
2. aus dem Filter inferierte
3. aus custom filtern gesetzte

Wenn nun ein Model das Custom Filter Plugin hat, muss bei jedem Filter...

0c319351 26.08.2014 14:17 Moritz Bunkus

Pflichtenhefte: zusätzliche Artikel zuweisen und bearbeiten können

36703a86 14.08.2014 15:04 Bernd Blessmann

Warengruppen-Filter f. CVars bei Waren

cherry-pick aus Kundenprojekt und Anpassungen an unstable (hauptsächlich
Umstellung auf Controller)

Conflicts:

SL/CVar.pm
SL/DB/CustomVariableConfig.pm
bin/mozilla/amcvar.pl
bin/mozilla/io.pl...
b989d7cf 04.08.2014 17:31 Kivitendo Admin

Auf Datenbankebene Steuerzonen konfigurierbar gemacht

Damit können jetzt mehr als die 4 Standardsteuerzonen eingerichtet
werden. Die bisherigen Steuerzonen wurden aus der Tabelle
buchungsgruppen in die neue Tabelle taxzone_charts ausgelagert.

Konzeption siehe Ticket #2295...

89e9e5db 04.07.2014 10:42 Moritz Bunkus

PreisTaxCalculator: Caching-Abfrage für »keine Positionen« gefixt

a607a2d0 25.06.2014 14:06 Bernd Bleßmann

Rundungsfehler bei periodischen Rechnungen mit Einzelpreisen ...

... mit einer Nachkommastelle und Rabatt behoben.

siehe auch commit a22b8118e0bd68acac8a2d7b02a2d4f9fd0eaff1

Zudem einen Test dazu angelegt. Allerdings weicht die Art, wie der
PriceTaxCalculator und die Beleg-Masken rechnen, von einander ab....

529e6feb 19.06.2014 16:54 Moritz Bunkus

SL::DB::Part,Helper::PriceTaxCalculator: agressiveres Caching

Damit wird für ziemlich jeden Objekttyp nur noch ein einziges Query
abgesetzt.

0b6c6d4a 19.06.2014 13:53 Sven Schöling

CVars: spelling: dependant -> dependent (wir haben uns irgendwann mal auf AE geeinigt)

96717bed 16.06.2014 14:12 Sven Schöling

PriceTaxCalculator: chart->taxkey lookup vorberechnen

1c14fb86 11.06.2014 18:25 Sven Schöling

RecordLinks: frühzeitig abbrechen, wenn keine links gefunden wurden.

def4a030 11.06.2014 15:11 Moritz Bunkus

CVars: beim Autovivifien gültigen Wert für selects forçieren

d6d08d5e 04.06.2014 16:28 Sven Schöling

RecordLinks: Anzeige etwas verbessert

4c53e121 03.06.2014 15:00 Moritz Bunkus

Rose-Attr-Helfer: _as_timestamp

…mit verschiedenen Präzisionsstufen und Tests!

4f7837d7 02.06.2014 14:10 Sven Schöling

SL::DB::Helper::LinkedRecords: rekursive Suche in linked_records

f5701b02 28.05.2014 12:51 Sven Schöling

LinkedRecords: bidi Verhalten den docs angepasst und direction Parameter optional gemacht

964cc586 27.05.2014 16:04 Sven Schöling

LinkedRecords: Test und Doku Update

37ff0a6b 14.05.2014 17:08 Moritz Bunkus

CustomVariables: Verwendung mit RDBO als Writer implementiert

8891065f 14.05.2014 09:39 Moritz Bunkus

CustomVariable-RDBO-Helfer: Dokumentation aktualisiert

927579ba 14.05.2014 09:39 Moritz Bunkus

CustomVariable-RDBO-Helfer: Konfigurationen sortiert auslesen

Bisher war es Zufall, dass die Konfigurationen in der richtigen
Reihenfolge von der Datenbank zurück kamen. Dadurch, wie das Umsortieren
implementiert ist, werden die Einträge in der richtigen Reihenfolge in...

766f5705 08.05.2014 13:08 Moritz Bunkus

Merge branch 'pflichtenhefte'

Conflicts:
js/locale/de.js

4d0bc1f1 09.04.2014 17:19 Sven Schöling

cvar_as_hashref mixin, um cvars gut zu serialisieren

0ffbc528 01.04.2014 13:15 Moritz Bunkus

Pflichtenhefte: Mapping für Tabelle project_statuses gefixt

792ae733 01.04.2014 13:12 Moritz Bunkus

Refactoring: {strip,restrict}_html in eigene Module ausgelagert

ecfae06f 01.04.2014 13:12 Moritz Bunkus

AttrHTML: Model-Helper für sicheres HTML in RDB-Models

89ade8da 01.04.2014 13:12 Moritz Bunkus

Verknüpfte Belege: Unterstützung für Pflichtenhefte

9cddaf37 01.04.2014 13:09 Moritz Bunkus

Pflichtenhefte: Unterstützung für an Textblöcke angehängte Bilder

687a09d8 01.04.2014 13:03 Moritz Bunkus

Pflichtenheft-Angebot/Auftrag: DB-Schema & Models

09a63fcb 01.04.2014 13:03 Moritz Bunkus

Fehlende Models für Tabelle "trigger_information"

2f394f05 01.04.2014 13:03 Moritz Bunkus

Fehlende Einträge in SL/DB/Helper/ALL.pm & Sortierung

35bd55ae 01.04.2014 13:03 Sven Schöling

Restliche RDBO Updates für Projekte

03f5aaa3 01.04.2014 13:03 Sven Schöling

Projekte: Attribute aus Bob

d17e1b9d 01.04.2014 13:02 Moritz Bunkus

Pflichtenhefte: Datenbankschema und Rose-DB-Models

9dd85105 24.02.2014 14:40 Moritz Bunkus

SL::DB::Helper::FlattenToForm: neues Positionsfeld donumber mitkopieren

a22b8118 07.02.2014 15:00 Jan Büren

Rundungsfehler bei periodischen Rechnungen mit glatten Einzelpreisen und Rabatt behoben

42907210 20.01.2014 12:59 Jan Büren

Rose DB aktualisiert inkl. ALL.pm

e214accc 20.01.2014 09:17 Jan Büren

Kleinere DB-Details (Fremdschlüssel und verwaiste Tabelle)
- audittrails wird nicht mehr benutzt

377b7053 16.01.2014 16:49 Jan Büren

Revert "Kleinere DB-Details (Fremdschlüssel und verwaiste Tabelle)"

This reverts commit d0118dc6303e04507a77f3dde2c2bf0565ecb388.

d0118dc6 16.01.2014 16:17 Jan Büren

Kleinere DB-Details (Fremdschlüssel und verwaiste Tabelle)
- audittrails wird nicht mehr benutzt
- Fremdschlüssel für employee id für auch für salesman in customer / vendor

c65d283c 09.01.2014 17:16 Moritz Bunkus

Nummerngenerator: undefinierte Startnummern auf 0 setzen

Passiert bei frisch angelegten Datenbanken, wenn die Zähler noch leer sind.

Fixt #2432.

44cda51f 08.01.2014 13:19 Moritz Bunkus

SL::DB::Helper::TransNumberGenerator: Doku-Update

bdab7dfa 08.01.2014 12:02 Moritz Bunkus

SL::DB::Helper::TransNumberGenerator: immer Lücken füllen

Siehe #2010.

4978ae56 07.01.2014 16:10 Moritz Bunkus

Kunden-/Lieferantennummern erzeugen bei Kunden-/Lieferantentyp gefixt

2da5d610 07.01.2014 11:36 Moritz Bunkus

Merge branch 'kunden-lieferantennummernkreise-in-transnumbergenerator-2138'

1cc2d84b 07.01.2014 11:34 Moritz Bunkus

TransNumberGenerator: Unterstützung für Kunden-/Lieferantennummernkreise

Behebt #2138.

22322dc1 07.01.2014 10:24 Jan Büren

Wiederkehrende Rechnung mit Steuer inklusive buchen Erlöse falsch
closes #2314
Zwei Testfälle i.O.:

Auftrag mit Steuern inklusive -> Rechnung i.O.
Auftrag netto -> Rechnung i.O.

Test auch mit 4 Nachkommastellen in Einzelposition i.O.

9c7262bf 17.12.2013 14:23 Sven Schöling

Projekttypen verwaltbar gemacht

bece5567 16.12.2013 14:03 Sven Schöling

Custom GetModels Filter: Präfixing von Fallback Filtern in Relationen mit Custom Filtern fehlte.

70167494 10.12.2013 15:50 Moritz Bunkus

RDBO-Model von delivery_terms neu erzeugen, als Mapping hinzufügen

03d3d025 06.12.2013 12:54 Bernd Bleßmann

Lieferbedingungen analog zu Zahlungsbedingungen eingeführt.

Sie können angelegt werden, beim Benutzer voreingestellt werden
und in allen Ein- und Verkaufsmasken gesetzt werden.

42ca4b67 18.09.2013 11:22 Bernd Bleßmann

CustomVariables-Helper richtigen Accessor für überladenen Cvars machen lassen.

ccfc4635 05.08.2013 10:41 Moritz Bunkus

CRM-Tabellen in die Blacklist aufnehmen

3d96d9f0 02.08.2013 13:35 Bernd Bleßmann

Kosmetik: Kopieroperationen zusammenfassen.

bf5ce652 02.08.2013 13:31 Bernd Bleßmann

flatten_to_form: auch Listenpreis und Warengruppe berücksichtigen.

21436d8b 18.07.2013 09:09 Thomas Heck

CustomVariables-Helper registrieren von neu erstellen CVars

SL::DB::Helper::CustomVariables::cvars_by_config fügt neue CVars
dem ursprünglichen Objekt hinzu.

99dd63d7 11.07.2013 17:00 Moritz Bunkus

SL::DB::Helper::PriceTaxCalculator: Margenberechnung gefixt

Die Margenberechnung hat die Stückzahl nicht bei der Kostenberechnung
berücksichtigt.

013b538f 03.07.2013 11:18 Moritz Bunkus

Fehlende Einträge in SL/DB/Helper/{ALL,Mappings}.pm

215f9f2c 02.07.2013 11:44 Moritz Bunkus

TransNumberGenerator: mit leerer Sequenzstartnummer klarkommen

2656dbf7 01.07.2013 17:29 Moritz Bunkus

Nicht mehr benötigte Rose-Models löschen: DptTrans, TranslationPaymentTerm

64b49f6c 01.07.2013 15:36 Moritz Bunkus

Nicht mehr benötigte MetaSetups löschen: DptTrans, TranslationPaymentTerm

Beide korrespondierenden Tabellen wurden in der Zwischenzeit entfernt.

2db08d5b 25.06.2013 14:22 Sven Schöling

Fehlende Dateien in SL::DB::Helper::ALL

5a7ae14c 25.06.2013 14:22 Sven Schöling

CustomVariables: modules nicht mehr zur Compilezeit inferieren

Um module zu inferieren müssen die Zielobjekte bekannt sein, das kann aber zu
zirkulären Includes mitten im RDBO initialize führen.

Nachlagern geht auch nicht, weil die Daten für relationships benötigt werden....

73d810a4 25.06.2013 14:22 Sven Schöling

In Helper kein use SL::DB::Object

a34ae163 25.06.2013 14:22 Sven Schöling

In Helper kein use SL::DB::Objects

9f9f93b3 13.06.2013 16:31 Moritz Bunkus

Tabellen-/Klassennamen-Mappings für auth.* gefixt

672e9658 13.06.2013 16:24 Moritz Bunkus

SL::DB::Helper::Util: verschiedene RDBO-Hilfsfunktionen; Anfang: is_unique

0674bc84 13.06.2013 16:24 Moritz Bunkus

Vorkommen von "LxOffice" (und andere Schreibweisen) durch "kivitendo" ersetzen

3ced230d 13.06.2013 16:24 Moritz Bunkus

Rose-Models für Mandantentabellen

3123d6f8 10.06.2013 15:39 Bernd Bleßmann

flatten_to_form: auch department_1, department_2 und ustid berücksichtigen.

6cdf91d3 10.06.2013 14:48 Bernd Bleßmann

flatten_to_form: auch c_vendor_id bzw. v_customer_id berücksichtigen.

efac2a40 07.06.2013 13:31 Bernd Bleßmann

Artikel-Reihenfolge beibehalten beim Erzeugen und autom. Drucken wiederkehrender Rechnungen.

c6b22579 03.06.2013 13:49 Niclas Zimmermann

Merge branch 'gewicht'

Conflicts:
SL/Controller/ClientConfig.pm
SL/DB/MetaSetup/Default.pm

d820c116 27.05.2013 19:47 Sven Schöling

Filtered Plugin für GetModels

79c048aa 27.05.2013 15:57 Niclas Zimmermann

Gewicht in Druckvorlagen verfügbar machen

Nachdem das Gewicht auf allen Masken (Auftrag, Lieferschein, Rechnung)
angezeigt wird, steht es nun auch in den Druckvorlagen zur Verfügung.

e770cd18 21.05.2013 13:19 Moritz Bunkus

Anpassung Rose-Funktionen auf Umstellung currencies

26892ad4 21.05.2013 13:00 Moritz Bunkus

Rose-Model für neue Tabelle currencies

bc3a01ae 30.04.2013 17:21 Moritz Bunkus

Funktionen 'snakify' und 'camelify' nach SL::Util verschoben, gebugfixt, getestet

79ae46a4 29.04.2013 10:16 Bernd Bleßmann

FlattenToForm: auch currency (nicht nur curr) in die Form bringen.

Betrifft #2247.

ff9eb0dc 29.04.2013 10:16 Bernd Bleßmann

FlattenToForm: employee und salesman enden mit Unterstrich in der Form.

Behebt #2235.