Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
38b898b0 05.06.2014 10:15 Moritz Bunkus

RDBO Customer, Vendor: Alias payment_terms auf payment

…für API-Analogie mit Order, DeliveryOrder, Invoice.

6473dcb1 05.06.2014 09:46 Moritz Bunkus

RDBO {Invoice,DeliveryOrder}->new_from Attribute nachträglich zuweisen

Macht man die Vermischung ->new(%args, %attributes), so ist die
Reihenfolge, wann welche aus %args und welche aus %attributes genommen
werden, aufgrund von Perls beliebiger Hash-Reihenfolge nicht...

d6d08d5e 04.06.2014 16:28 Sven Schöling

RecordLinks: Anzeige etwas verbessert

8e115155 03.06.2014 17:10 Moritz Bunkus

RDBO BackgroundJob(History): Refactoring von Status-Strings

f7c4665f 03.06.2014 17:10 Moritz Bunkus

Test-BackgroundJob: Möglichkeiten, das Ergebnis zu steuern

4c53e121 03.06.2014 15:00 Moritz Bunkus

Rose-Attr-Helfer: _as_timestamp

…mit verschiedenen Präzisionsstufen und Tests!

646cb2aa 03.06.2014 14:31 Moritz Bunkus

Locale::parse_date_to_object: Unterstützung für volle Timestamps & explizite Formate

…und dafür Tests.

d16e003e 03.06.2014 13:53 Moritz Bunkus

Locale::format_date_object: explizites Setzen der Formate; Millisekunden als neues Format

…und dazu Tests.

df2fba09 02.06.2014 14:59 Sven Schöling

Verknüpfte Belege: Standardmässig rekursive Belege finden

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

7c667c90 27.05.2014 17:43 Sven Schöling

warnings: uninitialized in eq

ed7a0c4a 27.05.2014 17:42 Sven Schöling

Mal wieder ein paar lexicals in post if.

964cc586 27.05.2014 16:04 Sven Schöling

LinkedRecords: Test und Doku Update

218aeb17 25.05.2014 01:19 Bernd Bleßmann

CsvImport: Feldlängen aus den Metadaten auslesen, nicht fest codieren.

99601196 23.05.2014 15:56 Moritz Bunkus

Dispatcher: Pro-Request-Initialisierung in eigene Sub verschoben

Weiterhin optionale Initialisierung von Client und User in besagter Sub.
Erleichert die Verwendung die Initialisierung vom Dispatcher in eigenen
Scripten (z.B. der console oder rose_auto_generate_models.pl, auch wenn...

bc7681a9 23.05.2014 14:58 Moritz Bunkus

Unbekannte config values beim Speichern d. Benutzereinstellungen nicht löschen

67978a2d 21.05.2014 14:00 Moritz Bunkus

Modul List::UtilsBy in Abhängigkeiten und als Fallback aufgenommen

c9370086 20.05.2014 10:54 Kivitendo Admin

Lange Datenbankfelder bei bestimmten Lieferantenfeldern

Analog zu Commit 72ad92fd die Feldlänge bei bestimmten Datenbankfelder
erhöht (vorher varchar, jetzt text)
account_number bank_code ustid name contact

1e6fdf48 14.05.2014 17:08 Moritz Bunkus

ClientJS: Controller-Instanz zum Rendern auch bei ->new setzen können

37ff0a6b 14.05.2014 17:08 Moritz Bunkus

CustomVariables: Verwendung mit RDBO als Writer implementiert

cd3150ed 14.05.2014 16:54 Bernd Bleßmann

CsvImport Waren: Preisupdate auch bei Erzeugnissen u. Dienstleistungen ermöglichen.

Zusätzlich beim Preisupdate prüfen, ob vorhandene Artikel von einem anderen Typ
als angegeben sind, falls in der CSV-Datei angegeben.

Problem war, dass Artikelnummern jetzt über Waren, Dienstleistungen und...

531aada2 14.05.2014 16:54 Bernd Bleßmann

CsvImport Waren: Code-Vereinfachung

4c313ecf 14.05.2014 16:53 Bernd Bleßmann

CsvImport Waren: test_run/import in check_existing nicht unterschiedlich behandeln.

Das funktionierte im Standard wg. der falschen Benennung ('test' vs. 'test_run')
ohnehin nicht und bei richtiger Benennung gab es auch noch Probleme.

27653d6b 14.05.2014 16:53 Bernd Bleßmann

CsvImport Waren: Konsistenz: Fußnote statt 'siehe unten' in der Hilfe.

4a72d690 14.05.2014 16:53 Bernd Bleßmann

CsvImport: Der Parameter für den Testlauf heißt 'test', nicht 'test_run'.

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

2b82180a 14.05.2014 09:39 Moritz Bunkus

RDBO: Manager-Klasse für Vendor

3a476fcc 12.05.2014 15:02 Thomas Heck

Focusposition nach Erneuern wählbar gemacht

51a0ea44 09.05.2014 16:28 Sven Schöling

POD Syntaxfehler

2384d945 09.05.2014 16:23 Moritz Bunkus

L: Parameterextraktion dreier Funktionen gefixt

Template übergibt Hash-Parameter als Hash-Ref, nicht direkt als Hash.

402bcb73 09.05.2014 12:09 Moritz Bunkus

SL::Auth: Überflüssige Zeichen entfernt

843de783 08.05.2014 17:26 Kivitendo Admin

Bankkonten einen Namen geben

Damit kann man seinen Bankkonten einfache Namen geben, wie z.B.
"Tagegeld", damit man bei der Auswahl nicht immer genau auf die
Kontonummer achten muß.

Bei der Bankkontenauswahl in Dropdowns ist die Beschriftung jetzt im
Format:...

50b62dbb 08.05.2014 15:56 Moritz Bunkus

SL::DBUpgrade2: versehentlich eingesetzten Value entfernt

Siehe 8f7283f501b3ddc2809d073b5d0399d20ed5af06.

766f5705 08.05.2014 13:08 Moritz Bunkus

Merge branch 'pflichtenhefte'

Conflicts:
js/locale/de.js

cbf105b2 17.04.2014 15:06 Moritz Bunkus

LaTeX-Escaping von HTML: Newlines am Ende entfernen

c4ce237a 10.04.2014 12:47 Moritz Bunkus

Pflichtenheft -> Angebot/Auftrag: Positionen in richtiger Reihenfolge anlegen

…und zwar in der Reihenfolge, in der die Abschnitte im Pflichtenheft
angeordnet sind.

48786831 10.04.2014 12:12 Moritz Bunkus

Finanzcontrollingbericht: Link zu Kunden auf neuen Controller gefixt

05047096 09.04.2014 17:37 Sven Schöling

ParseFilter: splitting von :multi über Text::ParseWords

ee74ea82 09.04.2014 17:37 Sven Schöling

P.part_picker reicht jetzt das flag fat_set_item durch und schluckt nicht mehr class

57faab8f 09.04.2014 17:37 Sven Schöling

Part api Funktion um eine Ware als json abzufragen

303a4d5d 09.04.2014 17:37 Sven Schöling

:multi filter für ParseFilter

4d0bc1f1 09.04.2014 17:19 Sven Schöling

cvar_as_hashref mixin, um cvars gut zu serialisieren

2e5f7860 04.04.2014 11:35 Bernd Bleßmann

Kein Runden des Rabatts vor der Berechnung im Angebot/Auftrag.

Das Vorgehen etwas an da von SL/IS.pm post_invoice() angeglichen.
Problem war, dass in Angebot/Auftrag bei Vergabe eines Rabatts das
Frontend richtig grechnet hat, aber das Backend nicht (durch Runden...

69e0114b 03.04.2014 16:56 Moritz Bunkus

KiviLatex-Template-Plugin: leere Listen entfernen

Das sind Einträge, die im HTML so aussehen: <ul> </ul> LaTeX schmeißt
beim Äquivalent (\begin{itemize} \end{itemize}) Fehler. Kann z.B. via
Copy & Paste aus LibreOffice passieren.

58f2f2f4 03.04.2014 14:21 Moritz Bunkus

Finanzübersicht: Zugriff auf 'data' gefixt (braucht Initializer)

cb725db7 03.04.2014 14:20 Moritz Bunkus

Finanzcontrollingbericht: Abfrage gefixt (fehlende with_objects)

7ab63951 03.04.2014 14:20 Sven Schöling

debug statement entfernt

32c9fad8 03.04.2014 14:19 Sven Schöling

Mahnungen: Beim Drucken Datums- und Zahlenformate von anderen Sprachen beachten

f98064e0 03.04.2014 14:19 Moritz Bunkus

Wiederkehrende Rechnungen: erstes abzurechnendes Periodendatum richtig berechnen

a1f7c6ea 03.04.2014 14:19 Moritz Bunkus

Finanzübersicht: wied. Rechnungen im aktuellen Jahr auch bereits erzeugte mit einbeziehen

180e8de7 03.04.2014 14:19 Moritz Bunkus

Kosmetik: alignment

66f46ee9 03.04.2014 14:19 Moritz Bunkus

Wiederkehrende Rechnungen: Erste Startperiode nicht vergessen

24597232 03.04.2014 14:17 Moritz Bunkus

Finanzcontrollingbericht: wiederkehrende Rechnungen berücksichtigen

1734e1ad 03.04.2014 14:17 Moritz Bunkus

Finanzübersichtsbericht: wiederkehrende Rechnungen berücksichtigen

Die im ausgewählten Jahr zu erzeugenden Rechnungen werden in Summe der
Kategorie »Aufträge« für das erste zu erzeugende Rechnungsdatum
zugeschlagen.

fde528b6 03.04.2014 14:17 Moritz Bunkus

SL::DB::PeriodicInvoicesConfig: Datumsberechnung aus Backgroundjob verschoben

a222e324 03.04.2014 14:17 Moritz Bunkus

Finanzübersicht: Filtermöglichkeit nach VerkäuferIn

1ad7929f 03.04.2014 14:15 Moritz Bunkus

Wiederkehrende Rechnungen: Formatierung von Datumsdruckvariablen über freie Formatstrings

2b81e2ee 03.04.2014 14:14 Moritz Bunkus

Wiederkehrende Rechnung: "erste Rechnung erzeugen am" als Startdatum nutzen

f48af817 03.04.2014 14:14 Moritz Bunkus

Wiederkehrende Rechnung: Option "erste Rechnung erzeugen am"

Bisher nur die Masken; noch nicht im Backgroundjob implementiert

e09fbb11 02.04.2014 14:13 Moritz Bunkus

SL::HTML::Util::strip: bei unbekannten Entitäten die Entität 1:1 behalten

0276d36b 02.04.2014 14:13 Moritz Bunkus

Pflichtenheftvorlagen kopieren: Kopie soll auch wieder eine Vorlage sein

f203bc24 02.04.2014 14:13 Moritz Bunkus

Pflichtenheftsuche: bei Vorlagen nicht nach Status filtern

75563c5f 02.04.2014 14:13 Moritz Bunkus

Pflichtenhefte: type_id darf nicht NULL sein

0ba48077 02.04.2014 13:38 Moritz Bunkus

Pflichtenhefte: per Default die abgeschlossenen nicht anzeigen

5de9f9f8 01.04.2014 13:47 Moritz Bunkus

SL::HTML::Util::strip: HTML-Entitäten zurückübersetzen

237aee7f 01.04.2014 13:32 Sven Schöling

RequirementSpec Suche auf GetModels umgestellt.

7e0130b0 01.04.2014 13:15 Moritz Bunkus

Pflichtenhefte: Meta-Setups nach RDBO-Update neu gebaut

0ffbc528 01.04.2014 13:15 Moritz Bunkus

Pflichtenhefte: Mapping für Tabelle project_statuses gefixt

47dbae62 01.04.2014 13:12 Moritz Bunkus

Projektverwaltung: Fixes nach Rebase; Refactoring

f1ed2dc0 01.04.2014 13:12 Moritz Bunkus

Projekte: Rebase-Fehler für »db_args, pre_parse_filter und flat_filter entfernt« gefixt

e40b7202 01.04.2014 13:12 Moritz Bunkus

KiviLatex-Plugin: Dokumentation ergänzt

277178ad 01.04.2014 13:12 Moritz Bunkus

KiviLatex-Plugin: \uline{…} aus ulem-Package für »Unterstrichen« nutzen

Das Standard-\underline{…} setzt den Text in eine \hbox. Nebenwirkung
ist, dass der Text darin weder der Silbentrennung noch dem Wortumbruch
unterworfen wird.

f623b721 01.04.2014 13:12 Moritz Bunkus

Plugin LxLatex in KiviLatex umbenannt

880ad4db 01.04.2014 13:12 Moritz Bunkus

Template-Plugin LxLatex: neue Funktion filter_html()

Konvertiert HTML nach LaTeX.

1ae68610 01.04.2014 13:12 Moritz Bunkus

Pflichtenhefte: Abschnitte in richtiger Reihenfolge ausgeben

0b7d4ff9 01.04.2014 13:12 Moritz Bunkus

Refactoring: SL::Template: Parameterübergabe als Hash, nicht positionsabhängig (Teil 2)

16d62a38 01.04.2014 13:12 Moritz Bunkus

Tabelle »project_status« in »project_statuses« umbenennen

Im Englischen ist der Plural von »status« nun einmal
»statuses«. Außerdem heißen die Tabellen in Legacy-Bob-Code ebenfalls
»project_statuses«.

8b4ff253 01.04.2014 13:12 Moritz Bunkus

Pflichtenhefte: eigenes Recht einführen

1ae7f9a1 01.04.2014 13:12 Moritz Bunkus

Projekte: Status zum Pflichtfeld gemacht

8e082571 01.04.2014 13:12 Moritz Bunkus

Pflichtenheft: Projektverknüpfung anlegen, bearbeiten

- Pflichtenhefte mit einem bestehenden Projekt verknüpfen,
- neues Projekt anlegen,
- nicht mit einem Projekt verknüpfen.

a4c6c83d 01.04.2014 13:12 Moritz Bunkus

HTML-zu-LaTeX/OpenDocument:   durch normale Leerzeichen ersetzen

fc2fbbca 01.04.2014 13:12 Moritz Bunkus

SL::Template::OpenDocument: Unterstützung für HTML-codierte Felder

b849f0d3 01.04.2014 13:12 Moritz Bunkus

SL::Template::LaTeX: Unterstützung für HTML-codierte Felder

3e466ad1 01.04.2014 13:12 Moritz Bunkus

SL::Template: Optionen von den Contrllern zum eigentlichen Template-Modul durchleiten

7e0814bb 01.04.2014 13:12 Moritz Bunkus

Refactoring: SL::Template: Parameterübergabe als Hash, nicht positionsabhängig

c6c87726 01.04.2014 13:12 Moritz Bunkus

Wandlung Pflichtenheft -> Angebot/Auftrag: HTML in Langtext ermöglichen

5f6d6d4e 01.04.2014 13:12 Moritz Bunkus

Verkaufs-/Einkaufsmasken: HTML in Langtexten nutzen

52131da1 01.04.2014 13:12 Moritz Bunkus

Artikelstammdaten: HTML in Langtexten nutzen

ea0f9b7e 01.04.2014 13:12 Moritz Bunkus

jQuery UI fixes für CKEditor in Dialog

792ae733 01.04.2014 13:12 Moritz Bunkus

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

3fbb0b9b 01.04.2014 13:12 Moritz Bunkus

Pflichtenheftabschnitte/-funktionsblöcke: HTML nutzen

fb1cb898 01.04.2014 13:12 Moritz Bunkus

Pflichtenhefttextblöcke: HTML nutzen

bb3360db 01.04.2014 13:12 Moritz Bunkus

Vordefinierte Pflichtenhefttextblöcke: HTML nutzen

ecfae06f 01.04.2014 13:12 Moritz Bunkus

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

551d4b78 01.04.2014 13:12 Moritz Bunkus

kivi.js: ckeditor über Klasse »texteditor« nutzen können

6341560f 01.04.2014 13:12 Moritz Bunkus

Verknüpfte Belege: nur Arbeitskopien bei Pflichtenheften anzeigen

89ade8da 01.04.2014 13:12 Moritz Bunkus

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

85ab58eb 01.04.2014 13:12 Moritz Bunkus

Pflichtenhefte -> Angebote: Eintrag in record_links anlegen