Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
f9c88c3f 13.06.2013 16:31 Moritz Bunkus

Rose::DB: Datenbankinfos aus $::auth->client lesen, sofern gegeben

3e29b95e 13.06.2013 16:24 Moritz Bunkus

SL::Auth: Client-Properties aus Auth-DB lesen und in $::auth->client speichern können

3568f2f8 13.06.2013 16:24 Moritz Bunkus

RDBO: Setups der Auth*-Instanzen vereinheitlicht

672e9658 13.06.2013 16:24 Moritz Bunkus

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

d8ac0828 13.06.2013 16:24 Moritz Bunkus

Admin: Teile von admin.pl in neuen Controller Admin verschoben; Mandanten anzeigen

738fb45b 13.06.2013 16:24 Moritz Bunkus

Rose::DB: DB-Verbindung: Zuerst auf Type "AUTH" prüfen, dann leer nehmen, falls keine %::myconfig

Andernfalls kann man aus admin.pl, wo %::myconfig oft genug leer ist,
keine Rose::DB-Objekte Auth* nutzen.

0674bc84 13.06.2013 16:24 Moritz Bunkus

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

88262ee3 13.06.2013 16:24 Moritz Bunkus

Rose::DB-Registry-Cache: dbpasswd nicht als Cache-Key nutzen

291f709e 13.06.2013 16:24 Moritz Bunkus

Nicht mehr benötigte Felder beim Speichern von Usern weglassen

3ced230d 13.06.2013 16:24 Moritz Bunkus

Rose-Models für Mandantentabellen

f383c423 13.06.2013 10:33 Moritz Bunkus

L./P.select_tag: 'default' auf Liste von Rose::DB::Object-Instanzen setzen können -- try #2

Dieses Mal wird die Semantik des Parameters 'default_key' nicht
verändert; statt dessen gibt es den neuen Parameter
'default_value_key'.

2a171f0e 13.06.2013 09:40 Moritz Bunkus

Reverting "L./P.select_tag: 'default' auf Liste von Rose::DB::Object-Instanzen setzen können"

This reverts commit cb3431bcc4eae2bc5a2851cae10f9dfd8f517c4a.

Macht bisheriges Verhalten kaputt und ist auch leider von der
Bedienung her nicht eindeutig. Zu sehr corner case, also zurück.

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

3123d6f8 10.06.2013 15:39 Bernd Bleßmann

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

66a81df3 10.06.2013 15:23 Jan Büren

Default.pm für moderne Rose-Version

13fc241e 10.06.2013 15:03 Jan Büren

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

a11d7a85 10.06.2013 14:58 Jan Büren

Implementiert Ticket 1897 Zukunftsbuchungen vermeiden
Die Prüfungen für den Zeitraum in allen Belegmasken umgesetzt.
Zusammen mit Commit f552f878c85828a408d7f32afbbc1e714270b85f wird
das Ticket 1897 geschlossen

6cdf91d3 10.06.2013 14:48 Bernd Bleßmann

flatten_to_form: auch c_vendor_id bzw. v_customer_id berücksichtigen.

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

0e523230 10.06.2013 13:22 Jan Büren

SQL-Fix für vergessene currency_id bei AP
currency_id auch in der if-bedingung schreiben, nicht nur im else-Zweig

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

c8e09e7c 07.06.2013 13:56 Bernd Bleßmann

itmes_sorted liefert immer eine Array-Referenz ...

um unvorhersehbare Dinge durch wantarray zu vermeiden.

efac2a40 07.06.2013 13:31 Bernd Bleßmann

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

56b91fb4 07.06.2013 13:21 Bernd Bleßmann

neue Methode items_sorted für Order, DeliveryOrder, Invoice, PurchaseInvoice

cb3431bc 06.06.2013 11:05 Moritz Bunkus

L./P.select_tag: 'default' auf Liste von Rose::DB::Object-Instanzen setzen können

620cb63e 06.06.2013 11:05 Moritz Bunkus

END_OF_REQUEST-Exception auch bei eingeschaltetem "backtrace on die" erkennen

ee71d315 05.06.2013 18:33 Moritz Bunkus

Stacktrace an Exception anhängen (über Konfigurationssetting einschaltbar)

43bcf835 05.06.2013 15:48 Sven Schöling

Möglichkeit die Paginating Links auf ein DOM Element zu senden

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

aa1a40e9 05.06.2013 10:04 Moritz Bunkus

SL::DBUpgrade2::Base neue Funktion db_errstr() für korrekt encodierte Datenbankfehlermeldungen

9ead220c 05.06.2013 10:03 Moritz Bunkus

Funktion zum Auflisten vorhandener Druckvorlagen nach SL::Template verschoben

c5886efc 05.06.2013 07:57 Jan Büren

Ein delete einer Zeile zuviel

52d18c01 05.06.2013 07:57 Jan Büren

Verkaufs- und Einkaufslieferschein um Standardlagerverfahren erweitert (#2284)
s.a. Changelog, bzw. Trac-Eintrag 2284 hierzu.

09c5711c 03.06.2013 14:21 Niclas Zimmermann

Behebt Conflict

Ein Conflict wurde im letzten merge vergessen zu beheben.

c6b22579 03.06.2013 13:49 Niclas Zimmermann

Merge branch 'gewicht'

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

9be2155c 03.06.2013 13:14 Niclas Zimmermann

Fehler bei Auswahllistenbegrenzung

Wenn die Anzahl gültiger Kunden mit der Zahl für die Auswahllisten-
begrenzung übereinstimmt, wurden bisher alle Kunden von kivitendo
als ungültig erkannt. Ist nun behoben.

bdb84974 03.06.2013 12:07 Rolf Eike Beer

Format des Message-ID-Feldes in generierten Mails gefixt

Laut RfC 2822 muss die ID in spitzen Klammern stehen.

f8361ca6 03.06.2013 09:08 Moritz Bunkus

E-Mail-Versand via SMTP: BCC-Feld in 'RCPT TO:' mitsenden

Fixt #2285.

6e5db73a 31.05.2013 11:39 Niclas Zimmermann

Ergänzung in Rose

Unique-Constraint war noch nicht in Rose aktualisiert.

ca099d9f 31.05.2013 10:09 Jan Büren

Standardlager und Standardlagerplatz über Mandantenkonfiguration einstellbar

5a923b79 31.05.2013 09:22 Jan Büren

Standardlagerplatz direkt beim Umlagern ändern, falls entsprechend angehakt

9f5bccd8 30.05.2013 14:14 Jan Büren

Nachtrag zum Commit von eben zu für 2284
Copy / Paste Fehler in form_header.html
Copy / Paste Fehler in Default.pm
Vergessene ausgelagerte common select_warehouse_bin.html
hinzugefügt.

82053b45 30.05.2013 13:38 Jan Büren

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

Conflicts:
SL/DB/MetaSetup/Default.pm
locale/de/all

82c4717d 30.05.2013 13:14 Jan Büren

Migration von parts.bin nach wirklichen Lager und Lagerplatz s.a. Ticket 2284

5c4833d7 30.05.2013 12:23 Sven Schöling

Kompatibilität mit Text::CSV_XS >= 0.89

8814f4c6 30.05.2013 11:34 Sven Schöling

flat_filter wird nicht mehr benötigt

33d5d38a 30.05.2013 11:33 Sven Schöling

registered_handlers pro Klasse speichern.

Ansonsten kriegen sich mehrere Controller unter fcgi in die Haare.

d70e6870 29.05.2013 15:45 Moritz Bunkus

Währung beim CSV-Import Kunden/Lieferanten unterstützen

Fixt #2282.

3a7d5afb 29.05.2013 15:04 Sven Schöling

Fix: GetModels mit Paginated ohne Filtered

Die Erkennung ob die Argumente aus Filtered übernommenw erden sollen war ein
wenig optimistisch.

21c7e952 27.05.2013 19:53 Sven Schöling

typo in POD

9d391728 27.05.2013 19:52 Sven Schöling

Custom Filter 'type' und 'all' für Parts

a6a6121c 27.05.2013 19:47 Sven Schöling

DeliveryPlan Anpassungen für Filtered Helper

d820c116 27.05.2013 19:47 Sven Schöling

Filtered Plugin für GetModels

10ca9778 27.05.2013 19:47 Sven Schöling

Presenter: Array Tags mit eindeutigen IDs rendern

Sonst funktionieren zum Beispiel Checkbox/Label Zuordnung oder
Seriendatumsfelder nicht.

d2550089 27.05.2013 19:47 Sven Schöling

Besseres Objektverhalten und bessere Doku für ParseFilter

ausserdem Arraylaundering

a45d8cbe 27.05.2013 19:47 Sven Schöling

flatten_variables auch die var[] syntax beigebracht

1264cff6 27.05.2013 19:46 Sven Schöling

ParseFilter auf Objektdispatch erweitert

9fac28d8 27.05.2013 19:46 Sven Schöling

ParseFilter: _collapse_indirect_filters ausgelagert und algorithmus auf array umgeschrieben

fe6275f8 27.05.2013 17:17 Niclas Zimmermann

Unnötige Hiddens entfernen
Anzeigekonfiguration von Gewichten
Gewichte in Druckvorlagen

Durch diesen Commit werden
1. unnötige Hidden-Variablen aus html-templates entfernt, die mit
Gewichten zu tun haben.
2. die Anzeige von Gewichten konfigurierbar gemacht....

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.

b2b1edc8 24.05.2013 16:45 Moritz Bunkus

Eigene Implementation von 'any' durch List::MoreUtils ersetzt

cb604b36 24.05.2013 16:45 Moritz Bunkus

L.sortable_element: beliebige POST-Parameter mit 'params' übergeben können

d851523e 24.05.2013 16:40 Bernd Bleßmann

Nachtrag zum commit 4d1bc29943746f84e2ecc52ced9f3cbee18ba6d3 ...

... $form-error nicht in einer Schleife aufrufen.

Keine Ahnung, warum das ein Problem ist, aber es gibt folgende Fehlermeldung
bei CSS-Menü-Variante oben (nicht bei seitlichem Menü):
Modification of a read-only value attempted at /usr/local/src/lxoffice-git-bernd/SL/Inifile.pm line 56

8058448b 24.05.2013 14:39 Niclas Zimmermann

Radiobuttons für Sammelkonten

Beim Erstellen oder Bearbeiten von Konten, konnte man bisher ein
Konto gleichzeitig als Sammelkonto für sowohl Verkauf, Einkauf und
Inventar verwenden. Durch die Verwendung von Radiobuttons wird dies
nun eingeschränkt.

4d1bc299 24.05.2013 13:07 Niclas Zimmermann

Sammelkonten in Auflappmenüs

Dadurch dass man bisher Sammelkonten in Aufklappmenüs aufnehmen
konnte, wurden Probleme verursacht. Daher wird dies nun mit
verboten.

Implementiert #2277.

61cdba5d 24.05.2013 11:49 Niclas Zimmermann

Merge branch 'currency'

2678f499 24.05.2013 11:45 Niclas Zimmermann

currencies in SL/InstanceConfiguration.pm

In der InstanceConfiguration.pm wird jetzt auch auf die Tabelle
currencies zugegriffen.

45dbf2f1 24.05.2013 11:05 Jan Büren

E-Mail-Versand auch für Lieferscheinen in interne Bemerkung protokollieren

0497b9cd 23.05.2013 11:41 Moritz Bunkus

Kunden-/Lieferantensuche: Spaltennamen eindeutig bei Recht customer_vendor_all_edit nicht gesetzt

7edc2444 22.05.2013 16:15 Moritz Bunkus

DBI::connect-Options für UTF-8-Encoding auch beim Einspielen von Datenbankupgrades verwenden

Ansonsten werden von Perl-Upgradescripten ausgegebene Daten falsch
encodiert angezeigt.

f964437c 22.05.2013 16:15 Moritz Bunkus

Form::_dbconnect_options nach SL::DBConnect::get_options verschoben

e770cd18 21.05.2013 13:19 Moritz Bunkus

Anpassung Rose-Funktionen auf Umstellung currencies

d5dee66f 21.05.2013 13:10 Moritz Bunkus

RP aging(): Anpassung auf curr => currency_id

a72bd579 21.05.2013 13:04 Moritz Bunkus

Rose-Model-Update ap (bei a2ab888d vergessen)

b35bf9ab 21.05.2013 13:04 Moritz Bunkus

Rose-Model-Updates (Foreign keys, allow_inline_column_values) nach currencies-Einführung

26892ad4 21.05.2013 13:00 Moritz Bunkus

Rose-Model für neue Tabelle currencies

a7ecfa38 17.05.2013 16:38 Niclas Zimmermann

Grundstein für Gewicht in Auftrag/Lieferschein/Rechnung

In allen VK- und EK-Masken soll bald auch das Gewicht angezeigt
werden. Grundsätzlich ist das mit diesem Commit schon für alle
VK-Masken möglich, allerdings sind noch kleine Verbesserungen nötig.

253a9323 17.05.2013 11:06 Bernd Bleßmann

Verkauf->Berichte->Lieferscheine: Lieferdatum mit anzeigen lassen.

0a7acc87 16.05.2013 12:32 Niclas Zimmermann

Trailing Whitespaces entfernen

Dieser Commit entfernt lediglich Leerzeichen am Ende der Zeilen.

e04c32d3 16.05.2013 12:28 Niclas Zimmermann

DATEV-Check für nur eine Buchung

Bisher hat der DATEV-Check nach Erstellung einer Buchung immer den
ganzen Tag geprüft. Jetzt wird nur noch die Buchung selbst auf
DATEV-Kompatibilität geprüft.

78d6af85 15.05.2013 14:52 Sven Schöling

Nachtrag Requestlogging: request method

2b96805c 15.05.2013 14:34 Sven Schöling

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

e8557567 15.05.2013 14:32 Sven Schöling

Neuer Debugparameter: Request

Loggt sinnvolle Informationen zum Request.

0ade6272 15.05.2013 12:02 Moritz Bunkus

SL::DB::with_transaction: Rückgabewert konsistenter gemacht

Vorher gibt es mal den Rückgabewert von $code_ref, mal den von
Rose::DB::do_transaction. Nun ist es immer der von $code_ref, sofern
alles OK, und undef/() andernfalls -- inklusive Berücksichtigung des...

28919cb3 15.05.2013 11:38 Sven Schöling

Pod Fehler

95470a2f 15.05.2013 11:32 Sven Schöling

Request::flatten sortiert jetzt Hashes nach keys.

Die Änderung war notwendig, weil in perl 5.18 die Hashrandomisierung deutlich
aggressiver ist. Flatten war vorher schon auf dem Papier nicht deterministisch,
das ist aber durch die Randomisierung von perl 5.10 bis 5.16 nie aufgefallen....

ba6a1366 10.05.2013 13:13 Niclas Zimmermann

Verbesserung Lesbarkeit von Code

Dieser Commit verbessert noch an Stellen, die Währungen betreffen,
die Lesbarkeit des Codes.

17f39e02 08.05.2013 16:11 Moritz Bunkus

client_js.js: Funktionen in namespace kivi verschoben

17cac1f6 07.05.2013 13:33 Kivitendo Admin

Verkaufsbericht filtert und sortiert jetzt nach Artikelbeschreibung laut Stammdaten

... wenn Haupt- oder Nebensortierung Artikelbeschreibung ist.

Kurzzusammenfassung:
  • Überschriften und Summenzeilen zeigen parts.description
  • Einzelzeilen im Artikelmodus zeigen invoice.description...
157c1239 07.05.2013 10:35 Moritz Bunkus

Ansprechpersonensuche: überflüssigen Parameter 'db' entfernt

d0c938cf 06.05.2013 17:20 Niclas Zimmermann

Neues DB-Setup für Währungen

Für RDBO-Code wird hier das MetaSetup der DB upgedated.

aa0fece0 06.05.2013 17:19 Niclas Zimmermann

Behebt Bugs für Währungen

Vergessene Anpassungen von der Spaltenumbenennung in currencies.pl
wurden noch repariert (auch in currencies.pl selbst). Weiterhin
wurden noch andere Bugs repariert, wie Anlegen von Kunden, korrekte
Anzeige der Währung bei Lieferanten und Kunden, speichern von Rechnungen...

96dbc076 06.05.2013 17:19 Niclas Zimmermann

Entfernung von trailing whitespaces

a4d74009 06.05.2013 17:19 Niclas Zimmermann

Verbesserungen in Upgrade-Scripten

In den Scripten currencies.pl rm_whitespaces wurden einige Ver-
besserungen durchgeführt:
1. Umbenennung von Spalten curr in currency_id in allen Tabellen
außer currencies.
2. Umbenennung von Spalte curr in name in Tabelle currencies....

03457b5b 06.05.2013 14:15 Moritz Bunkus

Perl-Upgrade-Scripte: db_query nun auch mit Bind-Parametern

8f7283f5 06.05.2013 12:05 Moritz Bunkus

$::form nach Perl-Upgrade-Script-Ausführung resetten

Siehe 87eebe6 für Begründung.