Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
640adf58 01.04.2014 13:03 Moritz Bunkus

Unterstützung für andere Datenbankencodings als Unicode/UTF-8 entfernt – Teil 2

0ce8f2d4 01.04.2014 13:03 Moritz Bunkus

requirement_specs_print_templates.pl: Anpassung auf Mandantenumstellung

9dffe94b 01.04.2014 13:03 Moritz Bunkus

Pflichtenheftabschnittsvorlagen erzeugen, bearbeiten, löschen

03f5aaa3 01.04.2014 13:03 Sven Schöling

Projekte: Attribute aus Bob

6aa0427f 01.04.2014 13:03 Moritz Bunkus

Pflichtenhefttrigger: rekursives Löschen darf kein UPDATE auf zu löschende Elemente ausführen

Weil PostgreSQL das momentan nicht kann. Hat man einen BEFORE
DELETE-Trigger, der (auch über Umwege) ein UPDATE auf diejenige Zeile
macht, die im BEFORE DELETE gelöscht werden soll, so kommt PostgreSQL...

84fc52bd 01.04.2014 13:03 Moritz Bunkus

Pflichtenhefte: PDFs zu Arbeitskopie und Versionen erzeugen

49644f8f 01.04.2014 13:02 Moritz Bunkus

Pflichtenhefttextblöcke (DB): Spalte "is_flagged"

d17e1b9d 01.04.2014 13:02 Moritz Bunkus

Pflichtenhefte: Datenbankschema und Rose-DB-Models

fb03d191 04.03.2014 13:22 Moritz Bunkus

Merge branch 'von-opendynamic'

Conflicts:
SL/DB/MetaSetup/InvoiceItem.pm

8a33b52f 28.02.2014 15:22 Kivitendo Admin

Datenbankupgradescript für Release 3.1.0

bb7e2e85 24.02.2014 14:40 Moritz Bunkus

Lieferscheine -> Rechnungen wandeln: Lieferscheinnummer in jeder Rechnungsposition speichern

Dies geschieht analog zu invoice.ordnumber als invoice.donumber. In
Druckvorlagen steht sie als Variable donumber_do zur Verfügung (auch
dies angelehnt an invoice.ordnumber, die als ordnumber_oe zur...

6cde4d1d 24.02.2014 14:40 Moritz Bunkus

Fremschlüssel für »unit« in Tabellen orderitems, delivery_order_items, invoice

627503c1 04.02.2014 10:35 Moritz Bunkus

Benutzerdefinierte Variablen: Indizes für Tabelle custom_variables_validity

4ff00e33 30.01.2014 13:51 Kivitendo Admin

SQL-Upgradeskript für Bilanz Startatum vergessen

718f7a1b 30.01.2014 10:44 Kivitendo Admin

Neues Feld Firmensignatur in Mandantenkonfiguration

Seit der Umstellung auf die Mandantenfähigkeit gab es für einen Benutzer
nur eine einheitliche E-Mail Signatur in allen Mandanten. Dadurch konnte
man keine firmenindividuellen Signaturen einsetzen. Ab jetzt kann man...

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

af2f24b8 15.01.2014 10:51 Jan Büren

Validierung eingegebener Kunden- und Lieferantennamen konfigurierbar gemacht
Ferner Konfigurationsvorbereitung für die Umsetzung von Ticket 2011 (Validierung von part.notes und part.descriptions)

84326477 10.01.2014 11:55 Bernd Bleßmann

Übersetzungen von Steuern löschen, wenn Steuer gelöscht wird.

Via Trigger. Außerdem löscht das Update-Skript alle verweisten Übersetzungen
der Steuern.

4ffe46ac 10.01.2014 11:54 Bernd Bleßmann

Übersetzungen von Lieferbedingungen löschen, wenn Lieferbed. gelöscht wird.

Via Trigger. Außerdem löscht das Update-Skript alle verweisten Übersetzungen
der Lieferbedingungen.

e0412b7e 10.01.2014 11:52 Bernd Bleßmann

Übersetzungen von Zahlungsbedingungen löschen, wenn Zahlungsbed. gelöscht wird.

Via Trigger. Außerdem löscht das Update-Skript alle verweisten Übersetzungen
der Zahlungsbedingungen.

Behebt #2390.

9bf9acdf 09.01.2014 12:47 Jan Büren

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

49be66cd 09.01.2014 12:40 Jan Büren

Bugfix für 2275 Verkäuferinformationen im Druck kommen aus der Authdatenbank
closes #2275
Hat leider einen kleinen "Rattenschwanz":
a) Beim Löschen des Benutzer wird nur deleted auf true gesetzt, jetzt werden auch
alle weiteren benutzereditierbaren Metadaten gespeichert, dafür ->...

0780b309 08.01.2014 11:58 Sven Schöling

typo: Lieferplan Recht richtig setzen

1b3cfa7b 08.01.2014 10:57 Moritz Bunkus

Feld ar.datepaid bei durch SEPA-Zahlungen nachträglich richtig setzen

Behebt #1925.

da71570b 08.01.2014 10:41 Moritz Bunkus

Österreichischen Kontenrahmen gelöscht

Wirft beim Erstellen SQL-Fehler, wird nicht gewartet, wurde seit 10
Jahren nicht mehr angefasst.

Behebt #1655.

b021f0f5 07.01.2014 19:09 Moritz Bunkus

Merge branch 'sepa-fixes-2320'

Behebt #2320.

0e36c22a 07.01.2014 19:06 Moritz Bunkus

SEPA: Feld »Signaturdatum«; Bearbeiten der Felder in Stammdatenmasken; Speichern in sepa_export_items

18448fca 07.01.2014 17:49 Niclas Zimmermann

Noch mehr Trigger für Benutzervariablen

Beim Löschen von Projekten, Ansprechpersonen, Kunden, Lieferanten,
Waren, Erzeugnissen und Dienstleistungen werden jetzt auch die
benutzerdefinierten Variablen gelöscht.

64a2d791 07.01.2014 17:06 Sven Schöling

Eigenes Recht für Lieferplan und "sales_all_edit" berücksichtigen

66e2fdcc 07.01.2014 17:01 Waldemar Toews

Kunden Mandanten ID fuer SEPA Lastschrift implementiert.

37ce1a9c 07.01.2014 16:45 Waldemar Toews

Zusatzspalten fuer Kontoinhaber

4fa31aa3 07.01.2014 12:48 Moritz Bunkus

Merge branch 'skr04-steuerschluessel-10-11-ohne-steuersatz-2130'

196ddeef 07.01.2014 12:41 Moritz Bunkus

SKR04: beim Anlegen Steuersatz für Steuerschlüssel 10 und 11 hinterlegen

Siehe #2130.

d169fd62 07.01.2014 12:36 Niclas Zimmermann

Benutzer-Variablen aus Aufträgen/Lieferscheinen/Rechnungen löschen

Wenn man Aufträge/Lieferscheine/Rechnungen löscht, werden jetzt
zugehörige benutzerdefinierte Variablen gelöscht.

Fixt #2347.

1bc764da 07.01.2014 09:54 Moritz Bunkus

Ordentliche Beschreibung zu DB-Upgrade

ad9b15c2 07.01.2014 09:43 Moritz Bunkus

Fix DB-Upgrade »Wiedervorlagen löschen, wenn dazugehörige Belege gelöscht werden«

Wenn Datenbanken mit älteren PostgreSQL-Versionen angelegt wurden,
dann kann es sein, dass die FKEY-Constraint anders benannt war.

7e9e54a0 07.01.2014 08:56 Martin Helmling

scharfes s weg

d41acd2d 06.01.2014 17:13 Moritz Bunkus

Wiedervorlagen schließen, wenn dazugehörige Belege geschlossen werden

Siehe #2310.

bd389ba9 06.01.2014 17:04 Moritz Bunkus

Wiedervorlagen löschen, wenn dazugehörige Belege gelöscht werden

Behebt #2310.

9c7262bf 17.12.2013 14:23 Sven Schöling

Projekttypen verwaltbar gemacht

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.

ffb54c7e 25.11.2013 14:03 Bernd Bleßmann

Neue Spalte numheaders in csv_import_reports für Reports bei Multiplex-CSV-Daten

Dabei auch nicht-leere Tabellen berücksichtigen.
1168e9c9 13.11.2013 12:33 Kivitendo Admin

Fremdschlüssel für Bearbeiter in gl einführen

bfdfc9ee 14.10.2013 11:54 Sven Schöling

warnings unter 5.12.4

e8d91442 05.08.2013 13:51 Kivitendo Admin

Neue Rechte für Anzeige der Debitoren- und Kreditorenbuchungen

Damit kann man in den Berichten für Einkaufs- und Verkaufsrechnungen die
Debitoren- und Kreditorenbuchungen herausfiltern, so daß z.B. die
Einkäufer nicht mehr Kreditorenbuchungen aus dem Fibu-Bereich sehen...

783025d9 30.07.2013 09:19 Moritz Bunkus

Neue Kontoverbindung für FA Bad Homburg

Fixt #2315.

66f7ff40 29.07.2013 15:22 Moritz Bunkus

steuerfilterung.pl: mit "keine Steuer" zurecht kommen

44e8084a 29.07.2013 15:18 Moritz Bunkus

steuerfilterung.pl: SQL injection verhindern

9d17c830 29.07.2013 15:10 Moritz Bunkus

Perl-DB-Upgradescripte: nicht manuell Datenbankhandle committen

835ff8df 29.07.2013 15:10 Moritz Bunkus

steuerfilterung.pl: Steuersätze nicht runden

Zum Einen verwendet z.B. der Schweizer Kontenrahmen Steuern mit
Nachkommastellen, und zum Anderen ist "tax.rate" eine Spalte vom Typ
"numeric", sodass die erhaltenen Werte eh kein
Fließkomma-Rundungsproblem haben....

8a69df52 29.07.2013 15:10 Moritz Bunkus

steuerfilterung.pl: nicht manuell früh committen, um Mehrfachausführung zu ermöglichen

Z.B. wenn der Benutzer den Zurück-Button benutzt oder so. Das Commit
wird von kivitendo später eh ausgeführt, sofern das Script erfolgreich
war.

e62137ef 24.07.2013 16:31 Kivitendo Admin

Korrekte Upgradeskript-Reihenfolge

Für oe_do_delete_via_trigger.pl müssen schon alle pricegroup_ids von 0
auf NULL gesetzt worden sein, dies passiert in
orderitems_delivery_order_items_invoice_foreign_keys

7a59817e 18.07.2013 09:09 Moritz Bunkus

Methode SL::DBUpgrade2::Base::check_coa anstelle von manuellem SELECT nutzen

935813e4 15.07.2013 16:03 Niclas Zimmermann

Neues Recht für Anzeige von Artikeldetails/-berichten

Statt nur ein Recht für die Bearbeitung von Artikeln zu haben, das gleichzeitig auch das Recht
für die Anzeige von Details und Berichten über Artikel umfasst, wurde nun ein neues Recht eingeführt.
Das alte Recht "Artikel, Dienstleistungen, Erzeugnisse erfassen und bearbeiten" wurde also in zwei...

3b9c2119 11.07.2013 17:50 Moritz Bunkus

Abhängigkeiten von Lieferscheinen und Aufträgen/Angeboten in der Datenbank löschen

und nicht mehr programmseitig. Das geschieht durch Verwendung von
sinnvollen 'ON DELETE CASCADE/SET NULL'-Foreign-Key-Anweisungen und
Triggern, die aus diejenigen Tabellen löschen, in denen eine...

ce156ea1 28.06.2013 14:18 Moritz Bunkus

defaults_feature: Standardwerte richtig propagieren

28bd71eb 28.06.2013 13:22 Moritz Bunkus

Mandanten-WebDAV-Upgrade: nicht an Konfigurationseinstellung sondern Existenz von Dateien festmachen

9a578c8b 28.06.2013 11:57 Jan Büren

Trac 2300 / 2301 zweiter Versuch
;-)

a0da7f1d 27.06.2013 15:53 Moritz Bunkus

"konfigurierbare Feature nach defaults migriert (trac 2300) und Dokumentenbelege (2301) in Webdav speichern"

SQL-Upgrade und Edit-Maske. Fehlen noch einige Teile.

e2c27ecc 27.06.2013 15:52 Moritz Bunkus

Revert "konfigurierbare Feature nach defaults migriert (trac 2300) und Dokumentenbelege (2301) in Webdav speichern"

This reverts commit 4eacc711923d84f183ab6ec4fe175b6659209241.

4eacc711 27.06.2013 15:16 Jan Büren

konfigurierbare Feature nach defaults migriert (trac 2300) und Dokumentenbelege (2301) in Webdav speichern
closes #2300 und closes #2301

beafcfad 27.06.2013 12:32 Moritz Bunkus

DB-Upgrade cvar-configs: sortkey neu bauen, um mit NULLs klarzukommen

a84958db 25.06.2013 14:22 Sven Schöling

gifi_accno richtig entfernen, siehe 4bed72f

7a80b1c2 25.06.2013 14:22 Sven Schöling

Überflüssige Debugmeldung

c4885ddf 25.06.2013 14:22 Sven Schöling

Mehrere redefines entfernt, meist my $query

dec3d0e2 25.06.2013 12:00 Moritz Bunkus

Neuen Mandantennamen erst nach letztem Filtern erstellen

8993832d 25.06.2013 06:37 Kivitendo Admin

Typo Mandaten -> Mandanten

ab56c1a0 24.06.2013 16:49 Moritz Bunkus

Spaltentyp "custom_variable_configs.type" und ".module" auf TEXT geändert

0e43d3cf 18.06.2013 10:47 Moritz Bunkus

Alten DB-Upgrademechnismus sql/Pg-upgrade entfernt

3774d83b 18.06.2013 10:31 Moritz Bunkus

Alle ISO-8859-15-codierten Files nach UTF-8 encodieren

02e22ba7 17.06.2013 16:44 Moritz Bunkus

Nicht funktionierender Kontenrahmen France entfernt

76273ada 17.06.2013 16:03 Moritz Bunkus

Script foreign_key_constraints_on_delete als Perl-Script neu implementiert

Grund: die Foreign Keys können durchaus auch anders
heißen (z.B. "$1").

f87f36c6 17.06.2013 10:46 Moritz Bunkus

Upgrade-Script für alte SQL-Ledger -> Lx-Office 1.0 entfernt

d306aa8c 17.06.2013 10:17 Moritz Bunkus

Neue Gruppenrechte richtig setzen

$::auth->read_groups setzt für jedes im Quellcode bekannte Recht einen
$::auth->Wert in $group->{rights}; für nicht in der DB vorhandene
$::auth->schlicht 0. Daher greift das "if !defined ..." nie.

57528e5b 13.06.2013 16:31 Moritz Bunkus

Nicht benutzte Spalte employee.role entfernen

e9c2de7f 13.06.2013 16:31 Moritz Bunkus

Mandanten-Spalten in Mandanten-DBs erzeugen, die nicht zum Umstellungszeitpunkt konfiguriert war

790e4a45 13.06.2013 16:31 Moritz Bunkus

Upgrade-Script für WebDAV-Migration zu Mandanten

288111da 13.06.2013 16:31 Moritz Bunkus

Admin: Anlegen, Bearbeiten und Löschen von Usern im Admin-Controller

Dazu auch "ON DELETE CASCADE" für alle foreign keys in auth.*

Fixt #2279, #2280.

3277b6bd 13.06.2013 16:24 Moritz Bunkus

Datenbankupgradescript für Mandanten

29d544f9 13.06.2013 13:25 Niclas Zimmermann

Steuern beim Update

Sorgt dafür dass beim Upgrade steuerfilterung.pl mehr Steuern aus
dem Kontenrahmen SKR04 erkannt werden.

c63da7a8 13.06.2013 10:26 Niclas Zimmermann

Löscht das Upgrade-Script für Userrights

Im letzten Commit für die Verschiebung des Upgrade-Scripts
productivity_rights.pl blieb die Datei bestehen. Das sollte nicht
so sein.

578f4adc 13.06.2013 10:15 Niclas Zimmermann

Verschiebung von Upgrade-Script

Upgrade-Script für das Setzen von Nutzerrechten befindet sich jetzt
im Ordner Pg-Upgrade2-auth anstatt im Order Pg-Upgrade2.

07bd02ba 12.06.2013 10:19 Jan Büren

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

ac0872ba 11.06.2013 10:55 Jan Büren

Charset bei Umlauten in SQL-Upgrades angeben (thx @moritz)

937e37ad 10.06.2013 17:34 Niclas Zimmermann

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

48452323 10.06.2013 17:33 Niclas Zimmermann

Popup-Button bei Upgrade

Beim Upgrade für eindeutige Artikelnummern, war es bisher nicht
möglich die bestehende Artikelliste zu durchsuchen. Jetzt kann man
durch Klick auf einen Button ein Popup-Fenster öffnen, um die
Artikelliste zu durchsuchen.

Fixed #2238....

2accdcbd 10.06.2013 13:37 Jan Büren

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

f552f878 10.06.2013 13:33 Jan Büren

Buchungen in unrealistischen Zukunfts-Intervallen vermeiden s.a. Trac 1897
Hinzufügen eines neuen defaults "max_future_booking_interval".
Entsprechend editierbar wie closedto

606032ad 10.06.2013 13:20 Niclas Zimmermann

Recht für Anzeige der Produktivität

Um die Produktivität einzusehen, ist jetzt ein Recht erforderlich.
Standardmäßig wird dieses Recht gegeben, um den gleichen Zustand
wie vor dem Commit zu garantieren.

Weiterhin gibt es nun auch das Recht für Anzeige des Administrationslinks...

152d10ef 10.06.2013 13:18 Niclas Zimmermann

Revert "Recht für Anzeige der Produktivität"

This reverts commit a27cd427a2689b49a7642884edd2d24555305a4b.

a27cd427 10.06.2013 13:07 Niclas Zimmermann

Recht für Anzeige der Produktivität

Um die Produktivität einzusehen, ist jetzt ein Recht erforderlich.
Standardmäßig wird dieses Recht gegeben, um den gleichen Zustand
wie vor dem Commit zu garantieren.

Weiterhin gibt es nun auch das Recht für Anzeige des Administrationslinks...

67f2e7a5 07.06.2013 12:33 Niclas Zimmermann

Ergänzung zu del_exchangerate

7a0c6402 07.06.2013 11:45 Niclas Zimmermann

Löscht Trigger del_exchangerate

Trigger del_exchangerate hat für Probleme gesorgt, weil er noch das
alte Währungsformat verwendet hat.

Behebt Bug #2286.

3aef41d7 05.06.2013 17:13 Moritz Bunkus

Vergessenes @charset in SQL-Upgrade-Script

a4665ffc 05.06.2013 10:04 Moritz Bunkus

Perl-Upgrade-Files: Nach Exception Rollback & bei Erfolg immer 1 zurückgeben

Exceptions sind vorher nach oben gebubblet, da $result undef
war. $result // 1 ist nun mal 1, was überhaupt keinen Sinn ergibt --
und dadurch wurde kein Rollback gemacht (geschweige denn die...

90d68ea8 05.06.2013 10:03 Moritz Bunkus

Anpassung an neue Syntax für SL::DBUpgrade2::Base::db_query()

e92b979d 05.06.2013 10:03 Moritz Bunkus

Auth-DB-Upgradescript für alle Abhängigkeiten vor Release 3.0.0

b8fc2361 05.06.2013 08:50 Jan Büren

Migration Freitext-Lagerfeld nach wirklichen Lager verbessert.
Automatisches Durchsuchen war unsauber, hier wurde nur der erste Treffer gefunden.
Leer-Auswahl von einzelnen Lagerplätze nachdem schon ein Lagerplatz ausgewählt wurde,
aktualisiert nicht den Lagerplatz richtig. Zumindestens beim Anlegen abgefangen und...