kivitendo-erp.git
11 years agoServerseitiges Erzeugen von im Client ausgeführten JavaScript-Befehlen
Moritz Bunkus [Wed, 6 Mar 2013 09:14:05 +0000 (10:14 +0100)]
Serverseitiges Erzeugen von im Client ausgeführten JavaScript-Befehlen

11 years agoPresenter: escape_js() zum Escapen von JavaScript
Moritz Bunkus [Tue, 5 Mar 2013 12:14:00 +0000 (13:14 +0100)]
Presenter: escape_js() zum Escapen von JavaScript

11 years ago$::lxdebug->dump() gibt den gedumpten Text zusätzlich als Rückgabewert zurück
Moritz Bunkus [Tue, 5 Mar 2013 12:13:33 +0000 (13:13 +0100)]
$::lxdebug->dump() gibt den gedumpten Text zusätzlich als Rückgabewert zurück

11 years agoActsAsList: get_next_in_list() und get_previous_in_list()
Moritz Bunkus [Tue, 5 Mar 2013 12:13:01 +0000 (13:13 +0100)]
ActsAsList: get_next_in_list() und get_previous_in_list()

11 years agoVeralteter Code
Niclas Zimmermann [Tue, 5 Mar 2013 15:37:33 +0000 (16:37 +0100)]
Veralteter Code

Dieser Commit entfernt die Tabellen rma und rmaitems. Beide werden
schon seit längerer Zeit nicht mehr aktualisiert und wurden vor dem
Commit nur noch an 2 Stellen ausgelesen.

11 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Niclas Zimmermann [Tue, 5 Mar 2013 14:19:07 +0000 (15:19 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

11 years agoMerge branch 'dpt_trans_entfernen'
Niclas Zimmermann [Tue, 5 Mar 2013 14:17:55 +0000 (15:17 +0100)]
Merge branch 'dpt_trans_entfernen'

11 years agoMerge branch 'gifi'
Niclas Zimmermann [Tue, 5 Mar 2013 14:17:37 +0000 (15:17 +0100)]
Merge branch 'gifi'

11 years agoEntfernt dpt_trans
Niclas Zimmermann [Fri, 1 Mar 2013 17:09:57 +0000 (18:09 +0100)]
Entfernt dpt_trans

Entfernt die Tabelle dpt_trans. Dazu mussten die SQL-queries in der
SL/RP.pm noch angepasst werden. Das Upgrate-Script entfernt zusätzlich
noch alle Trigger/Funktionen, die in die Tabelle dpt_trans noch benutzt
haben.

11 years agoTaskserver Debug default off
Sven Schöling [Tue, 5 Mar 2013 11:50:56 +0000 (12:50 +0100)]
Taskserver Debug default off

11 years ago"None"-Layout: alle JavaScript-Setup-Funktionen in einer Funktion zusammengefasst
Moritz Bunkus [Tue, 5 Mar 2013 09:30:37 +0000 (10:30 +0100)]
"None"-Layout: alle JavaScript-Setup-Funktionen in einer Funktion zusammengefasst

11 years agoGlobaler AJAX-Spinner in Headerzeile rechts
Moritz Bunkus [Tue, 5 Mar 2013 09:19:21 +0000 (10:19 +0100)]
Globaler AJAX-Spinner in Headerzeile rechts

11 years agoTabwidgets: Rand nur um Inhalt, nicht um Tabs
Moritz Bunkus [Fri, 1 Mar 2013 16:37:46 +0000 (17:37 +0100)]
Tabwidgets: Rand nur um Inhalt, nicht um Tabs

11 years agoLokalisierungsdateien jquery-ui hinzugefügt
Moritz Bunkus [Fri, 1 Mar 2013 15:34:54 +0000 (16:34 +0100)]
Lokalisierungsdateien jquery-ui hinzugefügt

Fixt #2179.

11 years agoVeralteten Code entfernen
Moritz Bunkus [Fri, 1 Mar 2013 14:47:32 +0000 (15:47 +0100)]
Veralteten Code entfernen

11 years agoBeim CSV-Import im Report auch die Info-Spalten anzeigen.
Bernd Bleßmann [Fri, 1 Mar 2013 14:47:47 +0000 (15:47 +0100)]
Beim CSV-Import im Report auch die Info-Spalten anzeigen.

11 years agoBeim CSV-Import im Report alle Zeilen anzeigen.
Bernd Bleßmann [Fri, 1 Mar 2013 14:44:02 +0000 (15:44 +0100)]
Beim CSV-Import im Report alle Zeilen anzeigen.

Fixt #2175.

11 years agoEntfernt gifi und pos_ustva
Niclas Zimmermann [Fri, 1 Mar 2013 14:22:47 +0000 (15:22 +0100)]
Entfernt gifi und pos_ustva

Dieser Commit entfernt die Tabelle gifi und die Spalten gifi_accno/
pos_ustva aus der Datenbank. Sie wurden nicht mehr benutzt.

Behebt Bug #1966.

11 years agoPeriodische Rechnungen: Monatsnamen nicht im Script hardcoden
Moritz Bunkus [Fri, 1 Mar 2013 14:12:30 +0000 (15:12 +0100)]
Periodische Rechnungen: Monatsnamen nicht im Script hardcoden

Abgesehen davon, dass es extrem unschöner Stil ist, werden ohne "use
utf8;" dann auch die Umlaute nicht richtig behandelt.

11 years agoDruckausgaben wieder richtig ausgeben (falscher Variablenname im Template)
Moritz Bunkus [Fri, 1 Mar 2013 13:42:28 +0000 (14:42 +0100)]
Druckausgaben wieder richtig ausgeben (falscher Variablenname im Template)

11 years agoAlten Code entfernt (MultiColumnIterator)
Moritz Bunkus [Fri, 1 Mar 2013 13:37:22 +0000 (14:37 +0100)]
Alten Code entfernt (MultiColumnIterator)

11 years agorecord_list.css laden lassen, wenn verknüpfte Belege ausgegeben werden
Moritz Bunkus [Fri, 1 Mar 2013 13:16:57 +0000 (14:16 +0100)]
record_list.css laden lassen, wenn verknüpfte Belege ausgegeben werden

11 years agojquery.checkall.js immer laden lassen
Moritz Bunkus [Fri, 1 Mar 2013 13:14:36 +0000 (14:14 +0100)]
jquery.checkall.js immer laden lassen

11 years ago<ul> in Tabdialog-Inhalten nicht als Tab selber rendern
Moritz Bunkus [Fri, 1 Mar 2013 13:08:43 +0000 (14:08 +0100)]
<ul> in Tabdialog-Inhalten nicht als Tab selber rendern

11 years agoÜberflüssige Tabellen customertax, vendortax, partstax entfernt
Moritz Bunkus [Fri, 1 Mar 2013 13:01:36 +0000 (14:01 +0100)]
Überflüssige Tabellen customertax, vendortax, partstax entfernt

Fixt #2186.

11 years agoVerknüpfte Belege: beliebige Verknüpfungen hinzufügen können
Moritz Bunkus [Fri, 1 Mar 2013 12:32:11 +0000 (13:32 +0100)]
Verknüpfte Belege: beliebige Verknüpfungen hinzufügen können

11 years agoVerbesserung sql-Upgrate
Niclas Zimmermann [Fri, 1 Mar 2013 12:08:20 +0000 (13:08 +0100)]
Verbesserung sql-Upgrate

Das Update definiert nun die Spalte chart.link als Pflichtfeld bevor
in der acc_trans die Spalte chart_link hinzugefügt wird. Alle Einträge
in chart.link, die bisher NULL waren werden durch '' ersetzt.

11 years agoUpdate jQuery auf 1.9.1, jQuery-UI auf 1.10.1
Moritz Bunkus [Thu, 28 Feb 2013 12:20:30 +0000 (13:20 +0100)]
Update jQuery auf 1.9.1, jQuery-UI auf 1.10.1

11 years agoVerknüpfte Belege: Implementation "Verknüpfungen löschen"
Moritz Bunkus [Thu, 28 Feb 2013 11:40:28 +0000 (12:40 +0100)]
Verknüpfte Belege: Implementation "Verknüpfungen löschen"

11 years agoVerknüpfte Belege: Spalte "Verknüpfungsrichtung" anzeigen
Moritz Bunkus [Thu, 28 Feb 2013 10:03:32 +0000 (11:03 +0100)]
Verknüpfte Belege: Spalte "Verknüpfungsrichtung" anzeigen

11 years agoLXDebug->dump: Optionen an Data::Dumper übergeben können
Moritz Bunkus [Thu, 28 Feb 2013 09:50:25 +0000 (10:50 +0100)]
LXDebug->dump: Optionen an Data::Dumper übergeben können

11 years agoLXDebug: Indent auf 2
Moritz Bunkus [Thu, 28 Feb 2013 09:49:31 +0000 (10:49 +0100)]
LXDebug: Indent auf 2

11 years agolocales.pl: Auch auf fehlendes Laden von Plugins "P" und "T8" testen
Moritz Bunkus [Wed, 27 Feb 2013 15:57:02 +0000 (16:57 +0100)]
locales.pl: Auch auf fehlendes Laden von Plugins "P" und "T8" testen

11 years agolocales.pl: Multi-Zeilen-Aufrufe von render() behandeln können
Moritz Bunkus [Wed, 27 Feb 2013 15:56:33 +0000 (16:56 +0100)]
locales.pl: Multi-Zeilen-Aufrufe von render() behandeln können

Machmal sieht das nämlich so aus:

  $self->render(
    'some/template',
    unicorn => 'Charlie',
    %params,
    COW => 'Moo!'
  );

11 years agoFehlende Übersetzungen
Moritz Bunkus [Wed, 27 Feb 2013 15:44:07 +0000 (16:44 +0100)]
Fehlende Übersetzungen

11 years agoTab-Widget-Header: etwas weniger Padding (Stylesheet "lx-office-erp")
Moritz Bunkus [Wed, 27 Feb 2013 13:29:32 +0000 (14:29 +0100)]
Tab-Widget-Header: etwas weniger Padding (Stylesheet "lx-office-erp")

11 years agoSL::{Controller::Base,Presenter}->render: Dokumentation
Moritz Bunkus [Wed, 27 Feb 2013 13:25:38 +0000 (14:25 +0100)]
SL::{Controller::Base,Presenter}->render: Dokumentation

11 years agoVerkaufs-/Einkaufsbelege: Neuer Tab "Verknüpfte Belege", per AJAX geladen
Moritz Bunkus [Wed, 27 Feb 2013 13:19:29 +0000 (14:19 +0100)]
Verkaufs-/Einkaufsbelege: Neuer Tab "Verknüpfte Belege", per AJAX geladen

Außerdem WebDAV in eigenen Tab geschoben und Ausgabe vereinheitlicht

11 years agoSL::{Controller,Presenter}->render: $template kann auch ref auf Instanz von EscapedTe...
Moritz Bunkus [Wed, 27 Feb 2013 13:18:26 +0000 (14:18 +0100)]
SL::{Controller,Presenter}->render: $template kann auch ref auf Instanz von EscapedText sein

Die folgenden Fälle werden nun für $template wie folgt behandelt:

- keine Ref: $tempalte wird als Dateiname interpretiert
- Ref auf einen String (ref eq 'SCALAR'): Zu rendernder String,
  direkte Übergabe an Template
- Instanz von EscapedText und Ref auf Instanz von EscapedText: Zu
  rendernder String ist der von EscapedText geproxite Text, direkte
  Übergabe an Template mit "process => 1" und direktes Zurückgeben mit
  "process => 0"

Damit ist es aus Caller-Sicht einfacher, den Aufruf richtig
hinzubekommen:

  my $some_result = $self->presenter->grouped_record_list($objects);
  # Don't care whether or not $some_result is already an instance of
  # EscapedText: never treat this as a file name
  $self->render(\$some_result, { layout => 0 });

11 years agoTestSetup: $::request muss eine Instanz von SL::Request sein
Moritz Bunkus [Wed, 27 Feb 2013 13:12:45 +0000 (14:12 +0100)]
TestSetup: $::request muss eine Instanz von SL::Request sein

11 years agoRecord-List-Template: fehlende [% USE %]-Anweisung
Moritz Bunkus [Wed, 27 Feb 2013 10:53:54 +0000 (11:53 +0100)]
Record-List-Template: fehlende [% USE %]-Anweisung

11 years agoTab-Widget-Header: etwas weniger Padding
Moritz Bunkus [Wed, 27 Feb 2013 08:50:58 +0000 (09:50 +0100)]
Tab-Widget-Header: etwas weniger Padding

11 years agoEntwickleroption "debug.auto_reload_resources" implementiert
Moritz Bunkus [Wed, 27 Feb 2013 08:38:29 +0000 (09:38 +0100)]
Entwickleroption "debug.auto_reload_resources" implementiert

Fügt einen zufälligen GET-Parameter an jeden JavaScript-/CSS-Link
hinzu, der via $layout->use_javascript()/use_stylesheet() ausgegeben
wird. Sorgt dafür, dass der Browser Resourcen jedes Mal neu lädt.

Hilfreich, wenn man gerade CSS oder JavaScript bastelt und nicht
dauernd F5 drücken möchte.

11 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Niclas Zimmermann [Tue, 26 Feb 2013 15:30:04 +0000 (16:30 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

11 years agoBehebt Fehler beim Upgrade-Script
Niclas Zimmermann [Tue, 26 Feb 2013 15:26:09 +0000 (16:26 +0100)]
Behebt Fehler beim Upgrade-Script

Dieser Commit fügt dem Script add_fkey_tax_id_to_acc_trans.sql noch
eine Abhängigkeit hinzu. Es trat der Fehler auf, dass ein Fremdschl-
üssel von acc_trans.tax_id auf tax.id gesetzt wird, aber die Spalte
tax_id noch gar nicht in der acc_trans vorhanden war.

11 years agoBei Kundendetails auch Standardpreisgruppen anzeigen
G. Richardson [Tue, 26 Feb 2013 14:56:58 +0000 (15:56 +0100)]
Bei Kundendetails auch Standardpreisgruppen anzeigen

11 years agoIn Kunden-/Liefernaten-Stammdatenbericht Filtereinstellung für Land auch ...
Bernd Bleßmann [Tue, 26 Feb 2013 14:47:45 +0000 (15:47 +0100)]
In Kunden-/Liefernaten-Stammdatenbericht Filtereinstellung für Land auch ...

... nach Umsortieren beibehalten.

Zu commit 2def6461e70255e05432757a744188e84c767f79

11 years agoKosmetik: Leerzeichen am Zeilenende weg.
Bernd Bleßmann [Tue, 26 Feb 2013 13:34:57 +0000 (14:34 +0100)]
Kosmetik: Leerzeichen am Zeilenende weg.

11 years agokleine kosmetische Korrekturen: kein Semikolon nach Kontrollstrukturen.
Bernd Bleßmann [Tue, 26 Feb 2013 13:31:57 +0000 (14:31 +0100)]
kleine kosmetische Korrekturen: kein Semikolon nach Kontrollstrukturen.

11 years agoKundenbericht/Lieferantenbericht: Wieder richtig Sortieren können.
Bernd Bleßmann [Tue, 26 Feb 2013 13:03:01 +0000 (14:03 +0100)]
Kundenbericht/Lieferantenbericht: Wieder richtig Sortieren können.

Ist im commit e5e2493f45a28623c056023159f4166c2dac63a0 kaputt gegangen.

11 years agoMerge branch 'merge_chart_link'
Niclas Zimmermann [Tue, 26 Feb 2013 09:09:50 +0000 (10:09 +0100)]
Merge branch 'merge_chart_link'

11 years agoStammdaten - Standardverkäufer nur bei Kunden anzeigen
G. Richardson [Mon, 25 Feb 2013 15:12:14 +0000 (16:12 +0100)]
Stammdaten - Standardverkäufer nur bei Kunden anzeigen

nicht im Lieferantenbericht

11 years agoKorrektur für Commit 2def6461e - Kundenbericht
G. Richardson [Mon, 25 Feb 2013 15:06:57 +0000 (16:06 +0100)]
Korrektur für Commit 2def6461e - Kundenbericht

je nachdem ob die Abfrage mit UNION oder nicht durchgeführt wird muß die
ORDER BY Spalte angepasst werden. allowed-HASH ähnlich wie in DO
eingeführt.

11 years agoVerkauf -> Berichte -> Kunden - Land und Verkäufer
G. Richardson [Fri, 22 Feb 2013 16:57:38 +0000 (17:57 +0100)]
Verkauf -> Berichte -> Kunden - Land und Verkäufer

neue Häkchen bei "In Bericht aufnehmen"

* nach Land filtern und in Ergebnis anzeigen
* Verkäufer anzeigen.

11 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Moritz Bunkus [Mon, 25 Feb 2013 08:31:50 +0000 (09:31 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

11 years agouri_decode: nur "undef" abfangen, nicht auch andere im Perl-Sinne "0"-Werte
Moritz Bunkus [Mon, 25 Feb 2013 08:31:44 +0000 (09:31 +0100)]
uri_decode: nur "undef" abfangen, nicht auch andere im Perl-Sinne "0"-Werte

Fixt #2182.

11 years agoBugfix von chart_link und tax_id in acc_trans
Niclas Zimmermann [Fri, 22 Feb 2013 16:38:14 +0000 (17:38 +0100)]
Bugfix von chart_link und tax_id in acc_trans

Es gab noch einige Bugs bei VK- und EK-Rechnungen.

1. Der Steuerschlüssel wurde nicht richtig geschrieben.
2. tax_id war noch an einigen Stellen NULL.

11 years agoMerge branch 'tax_festsetzen'
Niclas Zimmermann [Fri, 22 Feb 2013 13:58:36 +0000 (14:58 +0100)]
Merge branch 'tax_festsetzen'

11 years agoSteuern festsetzen
Niclas Zimmermann [Thu, 21 Feb 2013 10:58:38 +0000 (11:58 +0100)]
Steuern festsetzen

Dieser Commit macht Steuern unveränderbar, wenn mit diesen schon
gebucht wurde, d.h. ein Eintrag in der acc_trans steht. Man kann nur
noch Namen und Automatikkonten verändern. Weiterhin findet eine
Prüfung statt, ob Steuerschlüssel 0 ohne Steuern gespeichert wird.

Die Abfrage isblank war leider fehlerhaft und wurde ebenfalls ersetzt.
Bisher lieferte kivitendo auch Fehler, wenn man Namen von Konten
mit Steuerschlüssel 0 ändert. Das sollte nicht so sein.

11 years agoMerge branch 'constraints_in_tax_and_taxkeys'
Niclas Zimmermann [Fri, 22 Feb 2013 12:44:09 +0000 (13:44 +0100)]
Merge branch 'constraints_in_tax_and_taxkeys'

11 years agochart.link in der acc_trans
Niclas Zimmermann [Fri, 22 Feb 2013 12:36:05 +0000 (13:36 +0100)]
chart.link in der acc_trans

Enthält noch einige Ergänzungen zu commit
d1408ca13458a782cbde2b768cdd7abdbdcb9348. Es werden jetzt auch
periodisch erzeugte Rechnungen berücksichtigt und SEPA-Überweisungen
funktionieren wieder.

Weiterhin werden noch einige Syntax-Fehler behoben.

11 years agochart_link in acc_trans
Niclas Zimmermann [Fri, 22 Feb 2013 10:01:31 +0000 (11:01 +0100)]
chart_link in acc_trans

Erstellt ein neues Pflichtfeld chart_link in der Tabelle acc_trans.
Wird bisher nur beschrieben und noch an keiner Stelle ausgelesen.

Conflicts:

SL/AP.pm
SL/AR.pm
SL/IR.pm
SL/IS.pm

11 years agoVerbesserung Upgrade acc_tax_id_to_acc_trans.sql
Niclas Zimmermann [Thu, 21 Feb 2013 08:57:02 +0000 (09:57 +0100)]
Verbesserung Upgrade acc_tax_id_to_acc_trans.sql

Es wurde hier noch eine Abhängigkeit hinzugefügt.

11 years agoVerbesserung Upgrade-Script
Niclas Zimmermann [Thu, 21 Feb 2013 08:50:08 +0000 (09:50 +0100)]
Verbesserung Upgrade-Script

Dieser Commit enthält noch einige kleine Verbesserungen zum Update
tax_constraints.pl. Es wurden Einrückungen verändert, trailing white-
spaces entfernt und eine Abhängigkeit hinzugefügt.

11 years agotax_id/taxkey bei SEPA-Überweisungen
Niclas Zimmermann [Tue, 19 Feb 2013 11:03:47 +0000 (12:03 +0100)]
tax_id/taxkey bei SEPA-Überweisungen

Bei SEPA-Überweisungen wird jetzt auch tax_id und taxkey in die
acc_trans geschrieben.

Behebt Bug #2169.

11 years agoRose-Model Wiederkehrende Rechnungen: Foreign Key "order" nennen, nicht "oe"
Moritz Bunkus [Fri, 15 Feb 2013 13:50:53 +0000 (14:50 +0100)]
Rose-Model Wiederkehrende Rechnungen: Foreign Key "order" nennen, nicht "oe"

11 years agoConsole: Hilfsfunktion sql()
Moritz Bunkus [Fri, 15 Feb 2013 09:10:36 +0000 (10:10 +0100)]
Console: Hilfsfunktion sql()

11 years agoConsole: Hilfsfunktionen ptab() und pobj()
Moritz Bunkus [Fri, 15 Feb 2013 08:48:20 +0000 (09:48 +0100)]
Console: Hilfsfunktionen ptab() und pobj()

11 years agoFloatbug im HTML Menü beheben.
Sven Schöling [Thu, 14 Feb 2013 12:06:38 +0000 (13:06 +0100)]
Floatbug im HTML Menü beheben.

float:clear wirkt global sofern man nicht einen Block Formatting Context
erzwingt. Genau das tut overflow: hidden; (CSS ist so bekloppt...)

11 years agoOpendocument PDF Konvertierung unter FCGI ermöglicht
Sven Schöling [Wed, 13 Feb 2013 13:10:36 +0000 (14:10 +0100)]
Opendocument PDF Konvertierung unter FCGI ermöglicht

Forken unter FCGI muss die in/out streams gesondert behandeln.

11 years agoKundenadresse auf Google Maps anzeigen
Thomas Heck [Wed, 13 Feb 2013 09:55:33 +0000 (10:55 +0100)]
Kundenadresse auf Google Maps anzeigen

11 years agoConstraints für tax und taxkeys
Niclas Zimmermann [Thu, 24 Jan 2013 12:20:02 +0000 (13:20 +0100)]
Constraints für tax und taxkeys

Dieser Commit fügt für die Tabellen tax und taxkeys folgende
Constraints hinzu:

Tabelle tax:

1.chart_id hat jetzt einen Fremdschlüssel auf chart.id.
2.rate darf nicht mehr NULL sein und hat DEFAULT-Wert 0.
3.taxkey darf nicht mehr NULL sein.
4.taxdescription darf nicht mehr NULL sein.

Tabelle taxkeys:

1.chart_id darf nicht mehr NULL sein, hat jetzt einen Fremdschlüssel
  auf chart.id.
2.tax_id darf nicht mehr NULL sein.
3.taxkey_id darf nicht mehr NULL sein.
4.startdate darf nicht mehr NULL sein.
5.chart_id und startdate müssen eindeutig sein.

11 years agoSEPA-Überweisung: Rechnungen mit NICHT gesetztem "Lastschrifteinzug" vorauswählen
Moritz Bunkus [Mon, 11 Feb 2013 09:53:07 +0000 (10:53 +0100)]
SEPA-Überweisung: Rechnungen mit NICHT gesetztem "Lastschrifteinzug" vorauswählen

Die Logik ist im Einkauf genau umgekehrt zum
Verkauf. "Lastschrifteinzug" bedeutet im Verkauf, dass wir einziehen,
also dass wir die Rechnung via SEPA anweisen müssen.

Im Einkauf bedeutet es, dass der Lieferant direkt von uns einzieht und
wir deshalb nichts manuell machen müssen.

11 years agoÜbersetzung Titel in Kreditorenbuchungsmaske gefixt
Moritz Bunkus [Mon, 11 Feb 2013 09:07:31 +0000 (10:07 +0100)]
Übersetzung Titel in Kreditorenbuchungsmaske gefixt

11 years agoFehlende Übersetzung
Moritz Bunkus [Mon, 11 Feb 2013 09:03:27 +0000 (10:03 +0100)]
Fehlende Übersetzung

11 years agoLoginbildschirm: Unter Versionsnummer auch aktuelle Git-Revisionsnummer anzeigen
Moritz Bunkus [Mon, 11 Feb 2013 09:02:26 +0000 (10:02 +0100)]
Loginbildschirm: Unter Versionsnummer auch aktuelle Git-Revisionsnummer anzeigen

Conflicts:
locale/de/all

11 years agodokumentation von
wulf@coulmann.de [Sat, 9 Feb 2013 10:32:50 +0000 (11:32 +0100)]
dokumentation von
  c_vendor_id
  v_customer_id

11 years agoL: hidden_tag(): Parameterübergabe gefixt
Moritz Bunkus [Fri, 8 Feb 2013 15:44:10 +0000 (16:44 +0100)]
L: hidden_tag(): Parameterübergabe gefixt

11 years agokivitendo-CSS: Farbe inaktiver Tabwidgetschrift: schwarz, nicht grün
Moritz Bunkus [Fri, 8 Feb 2013 14:51:27 +0000 (15:51 +0100)]
kivitendo-CSS: Farbe inaktiver Tabwidgetschrift: schwarz, nicht grün

11 years agoNur direkte Tabwidget-DIV initial verstecken, nicht alle Kindeskinder-DIVs
Moritz Bunkus [Fri, 8 Feb 2013 14:49:12 +0000 (15:49 +0100)]
Nur direkte Tabwidget-DIV initial verstecken, nicht alle Kindeskinder-DIVs

11 years agoActsAsList: mit remove_from_list() entfernte Items auf position = -1 setzen
Moritz Bunkus [Fri, 8 Feb 2013 12:16:33 +0000 (13:16 +0100)]
ActsAsList: mit remove_from_list() entfernte Items auf position = -1 setzen

position ist in allen Tabellen NOT NULL deklariert. Nur in der einen,
die ich zum Testen genutzt hatte, nicht. Das habe ich nun
nachgeholt. Jetzt wird -1 als magischer "not in list"-Wert benutzt.

11 years agoActsAsList: neu: remove_from_list(), add_to_list(), Unit-Tests
Moritz Bunkus [Fri, 8 Feb 2013 10:43:58 +0000 (11:43 +0100)]
ActsAsList: neu: remove_from_list(), add_to_list(), Unit-Tests

11 years agoActsAsList: Möglichkeit, Positionsgruppen nach anderen Spalten anzugeben
Moritz Bunkus [Wed, 6 Feb 2013 13:53:45 +0000 (14:53 +0100)]
ActsAsList: Möglichkeit, Positionsgruppen nach anderen Spalten anzugeben

11 years agoSelftest Prüfung für Bilanzkonten in GuV-Gruppe
G. Richardson [Fri, 8 Feb 2013 09:52:33 +0000 (10:52 +0100)]
Selftest Prüfung für Bilanzkonten in GuV-Gruppe

Ein Konto sollte nicht gleichzeitig in beiden Berichten auftauchen.

11 years agoSEPA-Überweisung: Rechnungen mit gesetztem "Lastschrifteinzug" vorauswählen
Moritz Bunkus [Thu, 7 Feb 2013 15:03:58 +0000 (16:03 +0100)]
SEPA-Überweisung: Rechnungen mit gesetztem "Lastschrifteinzug" vorauswählen

11 years agoDebitorenbuchungen: "Lastschrifteinzug" auch nach Buchen aus Stammdaten vorbelegen
Moritz Bunkus [Thu, 7 Feb 2013 15:36:36 +0000 (16:36 +0100)]
Debitorenbuchungen: "Lastschrifteinzug" auch nach Buchen aus Stammdaten vorbelegen

11 years agoKreditorenbuchungen: Checkbox für "Lastschrifteinzug"; Vorbelegung aus Stammdaten
Moritz Bunkus [Thu, 7 Feb 2013 15:00:40 +0000 (16:00 +0100)]
Kreditorenbuchungen: Checkbox für "Lastschrifteinzug"; Vorbelegung aus Stammdaten

11 years agoEinkaufsrechnungen: Checkbox für "Lastschrifteinzug"; Vorbelegung aus Stammdaten
Moritz Bunkus [Thu, 7 Feb 2013 14:42:32 +0000 (15:42 +0100)]
Einkaufsrechnungen: Checkbox für "Lastschrifteinzug"; Vorbelegung aus Stammdaten

11 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Wed, 6 Feb 2013 12:10:47 +0000 (13:10 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

11 years agoVergessene Lieferscheindruckvariablen (bom Stückliste) in TEMPLATE_ARRAYS ausgelagert
Jan Büren [Wed, 6 Feb 2013 12:09:43 +0000 (13:09 +0100)]
Vergessene Lieferscheindruckvariablen (bom Stückliste) in TEMPLATE_ARRAYS ausgelagert

Hinterngrund: commit 02475b7f88ed372dd8d17cc2ed22c1dac251340b.
              (Lieferscheindruckvariablen in den speziellen "TEMPLATE_ARRAYS" namespache ausgelagert)

Stücklisten-Druck von Erzeugnissen wird entsprechend selten angehakt und wurde deshalb bei
der Erweiterung für TEMPLATE_ARRAYS übersehen.
Ferner hab ich den Ausdruck der Stückliste auch genauso wie bei der Rechnung formatiert, da es sich
hier um "denselben" Code handelt.
Optimalerweise sollte man den Stücklisten-Code auch noch für alle Druckvorlagen in ein- und.
diesselbe Funktion auslagen (DRY), dann wird das beim nächsten Mal nicht vergessen und die.
Formatierung ist in allen Verkaufsvorlagen einheitlich.

11 years agoRB Druckvorlagen: Proformarechnung eingeführt
G. Richardson [Wed, 6 Feb 2013 11:24:46 +0000 (12:24 +0100)]
RB Druckvorlagen: Proformarechnung eingeführt

Kopie von Auftrag mit Proformarechnung statt Auftragsbestätigung
und invdate statt orddate

11 years ago$::request: Funktionen "is_ajax()" und "type()"
Moritz Bunkus [Wed, 6 Feb 2013 11:13:45 +0000 (12:13 +0100)]
$::request: Funktionen "is_ajax()" und "type()"

11 years agoRefactoring: DHTML-Tab-Dialog durch Variante aus jQuery-UI ersetzt
Moritz Bunkus [Tue, 5 Feb 2013 13:35:30 +0000 (14:35 +0100)]
Refactoring: DHTML-Tab-Dialog durch Variante aus jQuery-UI ersetzt

11 years agocharset in Upgrade-Script
Niclas Zimmermann [Tue, 5 Feb 2013 12:50:13 +0000 (13:50 +0100)]
charset in Upgrade-Script

In diesem SQL-Update hat noch die Angabe charset gefehlt.

11 years agotax_id ist nicht zwingend 0
Niclas Zimmermann [Wed, 23 Jan 2013 10:25:37 +0000 (11:25 +0100)]
tax_id ist nicht zwingend 0

Bei Dialogbuchungen war bisher die tax_id für keine Steuern hartcodiert
0. Das muss allerdings nicht so sein und führt zu Problemen, wenn
der Steuerschlüssel 0 unter einer anderen id gespeichert wurde.

11 years agoBessere Formatierung
Niclas Zimmermann [Wed, 23 Jan 2013 11:49:05 +0000 (12:49 +0100)]
Bessere Formatierung

Verbessert die Formatierung von Commit 5c5e92bc37819dd9df952068b9e58b47dd0b0de2
(Großschreibung von SQL-Befehlen, Zeilenumbrüche bei langen Sub-Queries)

11 years agoHTML Enteties entfernen
Niclas Zimmermann [Wed, 23 Jan 2013 11:07:54 +0000 (12:07 +0100)]
HTML Enteties entfernen

Durch Commit 9c39cd67ed6cfb811df8bb20e93a68e0b56a881c sind einige
HTML Enteties reingekommen, die durch diesen Commit entfernt werden.

11 years agoSonderbehandlung im template
Niclas Zimmermann [Wed, 23 Jan 2013 10:49:32 +0000 (11:49 +0100)]
Sonderbehandlung im template

Dieser Commit ist eine Verbesserung zu Commit
9eb59a91db1758fd98d0eff8b081e442ddae5cb3

Im template gab es noch für das Startdatum eines Steuerschlüssels
eine Sonderbehandlung, die prüft, ob ein Konto bereits existiert
oder nicht.

11 years agotax_id in acc_trans
Niclas Zimmermann [Tue, 11 Dec 2012 12:45:27 +0000 (13:45 +0100)]
tax_id in acc_trans

Dieser Commit enthält das Update-Script um eine neue Spalte Namens
'tax_id' in die Tabelle 'acc_trans' einzufügen. Diese Spalte hat
Constrait NOT NULL und einen Fremdschlüssel auf die id von tax.

Das Pflichtfeld wird jetzt immer geschrieben bei:

-VK-Rechnungen (auch automatisch erzeugten)
-EK-Rechnungen
-Kreditorenbuchungen
-Debitorenbuchungen
-Dialogbuchungen

Durch das Feld 'tax_id' können in der Tabelle tax der
Steuerschlüssel und der Steuersatz ausgelesen werden.

In diesem Commit wird allerdings der Wert in tax_id nur geschrieben,
im Moment wird er noch nirgendwo ausgelesen.

11 years agoUpdate-Script für fehlende Steuerschlüssel
Niclas Zimmermann [Tue, 22 Jan 2013 10:34:08 +0000 (11:34 +0100)]
Update-Script für fehlende Steuerschlüssel

Bisher gab es noch sehr viele Konten, für die kein Eintrag in der
Tabelle taxkeys und damit kein Steuerschlüssel vorhanden war.
Dieses Update erstellt für jedes Konto ohne Steuerschlüssel einen
in der taxkeys, s.d. solche Konten den Steuerschlüssel 0 haben.

Hierfür ist unbedingt erforderlich, dass der Steuerschlüssel 0
existiert (also in tax vorhanden ist) und dieser Eintrag den
Steuersatz 0% hat. Existiert der Steuerschlüssel 0 nicht, so
wird er angelegt. Existiert ein Steuerschlüssel 0 mit mehr als 0%
Steuern, so wird das Update mit Fehlermeldung abgebrochen.

Siehe hierzu auch die Tickets #2028, #2029.