kivitendo-erp.git
13 years agoUTF8-Flags setzen/beachten
Sven Schöling [Tue, 20 Jul 2010 11:14:50 +0000 (13:14 +0200)]
UTF8-Flags setzen/beachten

Conflicts:

SL/ReportGenerator.pm

13 years agoFunktionsnamensauflösung gefixt
Moritz Bunkus [Mon, 1 Feb 2010 13:21:52 +0000 (14:21 +0100)]
Funktionsnamensauflösung gefixt

Nicht einfach nur die Übersetzungstabelle umdrehen, weil es mehrere
Originalbegriffe mit derselben Übersetzung gibt. Also zur Laufzeit
überprüfen, welcher der Originalbegriffe als Funktionsname in dem
Moment des Aufrufes in Frage kommt, sprich welche Funktion in 'main::'
in dem Moment definiert ist.

13 years agoREQUEST_TIMER dokumentieren.
Sven Schöling [Tue, 20 Jul 2010 10:49:16 +0000 (12:49 +0200)]
REQUEST_TIMER dokumentieren.

13 years agoCompiling Tests angepasst. Symlinks skippen und schema Updates auf TODO setzen.
Sven Schöling [Tue, 20 Jul 2010 09:59:34 +0000 (11:59 +0200)]
Compiling Tests angepasst. Symlinks skippen und schema Updates auf TODO setzen.

13 years agoRose und Moose in dieser Version noch nicht einbinden.
Sven Schöling [Tue, 20 Jul 2010 09:59:13 +0000 (11:59 +0200)]
Rose und Moose in dieser Version noch nicht einbinden.

13 years agoDokumentation
Sven Schöling [Mon, 1 Feb 2010 17:19:22 +0000 (18:19 +0100)]
Dokumentation

13 years agoZeilenumbrüche in lost.
Sven Schöling [Mon, 1 Feb 2010 15:52:24 +0000 (16:52 +0100)]
Zeilenumbrüche in lost.

13 years agoscripts/locales.pl mit und ohne Argument ausführbar gemacht
Moritz Bunkus [Mon, 1 Feb 2010 14:52:12 +0000 (15:52 +0100)]
scripts/locales.pl mit und ohne Argument ausführbar gemacht

Das locales.pl-Script kann wie folgt aufgerufen werden:

1. Aus einem locale-Unterverzeichnis, in dem 'all' und 'LANGUAGE'
existieren:

cd locale/de
../../scripts/locales.pl

2. Aus einem beliebigen Verzeichnis unter Angabe des Sprachkürzels:

./scripts/locales.pl de

3. Aus einem beliebigen Verzeichnis unter Angabe des relativen oder
absoluten Pfades zum locale-Unterverzeichnis:

./scripts/locales.pl ./locale/de

Conflicts:

scripts/locales.pl

13 years agolocales unter scripts legen
Sven Schöling [Mon, 1 Feb 2010 14:37:52 +0000 (15:37 +0100)]
locales unter scripts legen

13 years agoget_standard_dbh nimmt jetzt myconfig optional. default uf die globale.
Sven Schöling [Mon, 4 Jan 2010 14:37:43 +0000 (15:37 +0100)]
get_standard_dbh nimmt jetzt myconfig optional. default uf die globale.

(das war so überfällig)

13 years agoLocale benutzt nur noch locale/de/all
Moritz Bunkus [Mon, 1 Feb 2010 12:56:13 +0000 (13:56 +0100)]
Locale benutzt nur noch locale/de/all

Die Funktionsnamensauflösung wird nun bei jedem Aufruf von Locale
selber durchgeführt.

13 years agoHilfsfunktion zur Berechnung von URI-Objekten anhand eines relativen Pfades
Moritz Bunkus [Mon, 19 Apr 2010 09:42:08 +0000 (11:42 +0200)]
Hilfsfunktion zur Berechnung von URI-Objekten anhand eines relativen Pfades

13 years agoDatei users/nologin auch auswerten, wenn login.pl aufgerufen wird
Moritz Bunkus [Mon, 19 Apr 2010 09:03:38 +0000 (11:03 +0200)]
Datei users/nologin auch auswerten, wenn login.pl aufgerufen wird

13 years agoEs stellt sich heraus dass das Verhalten von FCGI 0.70 gewollt ist.
Sven Schöling [Thu, 25 Mar 2010 14:30:36 +0000 (15:30 +0100)]
Es stellt sich heraus dass das Verhalten von FCGI 0.70 gewollt ist.

13 years agoDokumentiert, dass FCGI 0.70 nicht funktioniert.
Sven Schöling [Wed, 24 Mar 2010 16:56:30 +0000 (17:56 +0100)]
Dokumentiert, dass FCGI 0.70 nicht funktioniert.

13 years agoeine get_standard_dbh reduziert.
Sven Schöling [Mon, 15 Mar 2010 10:45:20 +0000 (11:45 +0100)]
eine get_standard_dbh reduziert.

13 years agoLXDebug->log_time routine
Sven Schöling [Mon, 15 Mar 2010 10:45:00 +0000 (11:45 +0100)]
LXDebug->log_time routine

13 years agoein connect_no_auto gegen standard_dbh ersetzt
Sven Schöling [Mon, 15 Mar 2010 10:44:31 +0000 (11:44 +0100)]
ein connect_no_auto gegen standard_dbh ersetzt

13 years agoException im boopstrapping: Wenn keine auth db vorhanden ist, sofort auf adminmaske.
Sven Schöling [Thu, 11 Mar 2010 14:49:55 +0000 (15:49 +0100)]
Exception im boopstrapping: Wenn keine auth db vorhanden ist, sofort auf adminmaske.

13 years agoonce warning fixen.
Sven Schöling [Tue, 23 Feb 2010 12:00:55 +0000 (13:00 +0100)]
once warning fixen.

13 years agoglobal editing ist falsch.
Sven Schöling [Tue, 23 Feb 2010 11:59:13 +0000 (12:59 +0100)]
global editing ist falsch.

13 years agowarnings gefixt, und globals besser dokumentiert.
Sven Schöling [Tue, 23 Feb 2010 11:26:51 +0000 (12:26 +0100)]
warnings gefixt, und globals besser dokumentiert.

13 years agoZwei Funktionen, die als erstes Argument myconfig erwarten auf \%::myconfig defaulted.
Sven Schöling [Tue, 20 Jul 2010 09:22:25 +0000 (11:22 +0200)]
Zwei Funktionen, die als erstes Argument myconfig erwarten auf \%::myconfig defaulted.

Conflicts:

SL/Form.pm

13 years agoTemplate-Fehlermeldungen im Browser ausgeben
Moritz Bunkus [Thu, 18 Feb 2010 10:42:33 +0000 (11:42 +0100)]
Template-Fehlermeldungen im Browser ausgeben

13 years agoTemplate Caching
Sven Schöling [Wed, 27 Jan 2010 14:03:27 +0000 (15:03 +0100)]
Template Caching

13 years agoScriptname steht nicht mehr in $form
Moritz Bunkus [Wed, 17 Feb 2010 12:00:57 +0000 (13:00 +0100)]
Scriptname steht nicht mehr in $form

13 years agoSTDOUT erneut öffnen und UTF8-Flag und FastCGI gefixt Teil 3
Sven Schöling [Tue, 20 Jul 2010 09:15:30 +0000 (11:15 +0200)]
STDOUT erneut öffnen und UTF8-Flag und FastCGI gefixt Teil 3

Conflicts:

SL/DN.pm

13 years agoSTDOUT erneut öffnen und UTF8-Flag und FastCGI gefixt Teil 2
Moritz Bunkus [Fri, 12 Feb 2010 12:08:15 +0000 (13:08 +0100)]
STDOUT erneut öffnen und UTF8-Flag und FastCGI gefixt Teil 2

13 years agoSTDOUT erneut öffnen unt UTF8-Flag und FastCGI gefixt
Sven Schöling [Tue, 20 Jul 2010 09:06:11 +0000 (11:06 +0200)]
STDOUT erneut öffnen unt UTF8-Flag und FastCGI gefixt

Conflicts:

SL/Form.pm

13 years agoAdminmaske hat dieses Problem nicht mehr.
Moritz Bunkus [Fri, 5 Feb 2010 15:49:43 +0000 (16:49 +0100)]
Adminmaske hat dieses Problem nicht mehr.

13 years agoBestimmte globale Variablen pro Request initialisieren.
Moritz Bunkus [Fri, 5 Feb 2010 15:38:05 +0000 (16:38 +0100)]
Bestimmte globale Variablen pro Request initialisieren.

13 years agoDokmuentation nicht mehr vorhandener Bugs entfernt.
Moritz Bunkus [Fri, 5 Feb 2010 15:34:15 +0000 (16:34 +0100)]
Dokmuentation nicht mehr vorhandener Bugs entfernt.

13 years agoGlobale Variablen entfernt/umgewandelt.
Sven Schöling [Tue, 20 Jul 2010 08:57:44 +0000 (10:57 +0200)]
Globale Variablen entfernt/umgewandelt.

Conflicts:

bin/mozilla/ar.pl

13 years agoGlobale Variablen entfernt.
Moritz Bunkus [Fri, 5 Feb 2010 15:20:29 +0000 (16:20 +0100)]
Globale Variablen entfernt.

13 years agoGlobale Variablen entfernt/umgewandelt.
Moritz Bunkus [Fri, 5 Feb 2010 14:23:27 +0000 (15:23 +0100)]
Globale Variablen entfernt/umgewandelt.

13 years agoInclude Modifikationen sind hier nicht nötig.
Sven Schöling [Fri, 5 Feb 2010 10:04:01 +0000 (11:04 +0100)]
Include Modifikationen sind hier nicht nötig.

13 years agoGlobale Variablen entfernt/umgewandelt.
Sven Schöling [Tue, 20 Jul 2010 08:51:13 +0000 (10:51 +0200)]
Globale Variablen entfernt/umgewandelt.

Conflicts:

bin/mozilla/is.pl

13 years agoGlobale Variable bei jedem Request initialisieren.
Moritz Bunkus [Fri, 5 Feb 2010 14:04:31 +0000 (15:04 +0100)]
Globale Variable bei jedem Request initialisieren.

13 years agoGlobale Variable umgewandelt.
Moritz Bunkus [Fri, 5 Feb 2010 14:03:15 +0000 (15:03 +0100)]
Globale Variable umgewandelt.

13 years agoGlobale Variablen entfernt.
Moritz Bunkus [Fri, 5 Feb 2010 14:12:22 +0000 (15:12 +0100)]
Globale Variablen entfernt.

13 years agoGlobale Variablen entfernt/umgewandelt.
Moritz Bunkus [Fri, 5 Feb 2010 13:53:55 +0000 (14:53 +0100)]
Globale Variablen entfernt/umgewandelt.

13 years agoÜberflüssige globale Variablen entfernt.
Sven Schöling [Tue, 20 Jul 2010 08:49:02 +0000 (10:49 +0200)]
Überflüssige globale Variablen entfernt.

Bzw. die "my $menufile" aus den verschiedenen Menüscripten in eine
einzige globale Variable verschoben.

Conflicts:

bin/mozilla/menu.pl

13 years agoProblem ist erledigt, muss nicht mehr dokumentiert werden.
Moritz Bunkus [Thu, 4 Feb 2010 15:55:42 +0000 (16:55 +0100)]
Problem ist erledigt, muss nicht mehr dokumentiert werden.

13 years agoUmstellung Funktionsaufrufe auf Dispatcher-Mechanismus
Sven Schöling [Tue, 20 Jul 2010 08:42:39 +0000 (10:42 +0200)]
Umstellung Funktionsaufrufe auf Dispatcher-Mechanismus

Conflicts:

templates/webpages/ap/ap_transactions_bottom.html
templates/webpages/ar/ar_transactions_bottom.html
templates/webpages/bankaccounts/bank_account_list_bottom.html
templates/webpages/ct/list_names_bottom.html
templates/webpages/dunning/show_dunning_bottom.html
templates/webpages/gl/generate_report_bottom.html
templates/webpages/ic/generate_report_bottom.html

13 years agoModul- und Funktionsnamen müssen mit einem Buchstaben beginnen
Moritz Bunkus [Thu, 4 Feb 2010 14:44:11 +0000 (15:44 +0100)]
Modul- und Funktionsnamen müssen mit einem Buchstaben beginnen

13 years agoRoutingmechanismus mit Scriptname dispatcher.pl und Parametern 'M' und 'A' oder ...
Moritz Bunkus [Thu, 4 Feb 2010 14:27:00 +0000 (15:27 +0100)]
Routingmechanismus mit Scriptname dispatcher.pl und Parametern 'M' und 'A' oder 'A_...' implementiert

13 years agoScriptparameter sowohl via %ENV als auch von @ARGV und STDIN auswerten
Moritz Bunkus [Thu, 4 Feb 2010 13:37:27 +0000 (14:37 +0100)]
Scriptparameter sowohl via %ENV als auch von @ARGV und STDIN auswerten

Bisher war es so, dass -- in aufsteigender Priorität -- entweder STDIN
mit $ENV{QUERY_LENGTH}, $ENV{QUERY_STRING} oder $ARGV[0] als Eingabe
gelesen wurde. Nun werden alle drei Kanäle in der Reihenfolge
$ENV{QUERY_STRING}, $ARGV[0] und STDIN gelesen und ausgewertet. Die
Eingaben überschreiben sich nur bei identischen Keys, ergänzen sich
aber ansonsten.

Beispiel:

<form method="post" action="am.pl?who=me">
 <input type="submit" name="action" value="Gogogo">
</form>

sorgt für zwei Key/Value-Paare in $form; who => me und action => Gogogo.

13 years agoButtons zum Neuerfassen über HTTP-Redirect realisiert
Moritz Bunkus [Thu, 4 Feb 2010 12:51:58 +0000 (13:51 +0100)]
Buttons zum Neuerfassen über HTTP-Redirect realisiert

13 years agoFastCGI-Dokumentation aktualisiert
Moritz Bunkus [Thu, 4 Feb 2010 08:33:57 +0000 (09:33 +0100)]
FastCGI-Dokumentation aktualisiert

13 years agoModulabhängigkeiten aktualisiert
Sven Schöling [Tue, 20 Jul 2010 08:30:04 +0000 (10:30 +0200)]
Modulabhängigkeiten aktualisiert

Conflicts:

SL/InstallationCheck.pm

13 years agoBekannte Bugs.
Sven Schöling [Wed, 3 Feb 2010 09:29:16 +0000 (10:29 +0100)]
Bekannte Bugs.

13 years agoform bruacht dispatcher routinen.
Sven Schöling [Wed, 3 Feb 2010 10:14:53 +0000 (11:14 +0100)]
form bruacht dispatcher routinen.

13 years agochangelog update.
Sven Schöling [Tue, 20 Jul 2010 08:27:58 +0000 (10:27 +0200)]
changelog update.

Conflicts:

doc/changelog

13 years agoNur ein globales Locale-Objekt anlegen
Sven Schöling [Tue, 20 Jul 2010 08:27:17 +0000 (10:27 +0200)]
Nur ein globales Locale-Objekt anlegen

Außerdem alle lokalen Locale-Objekte entfernt. Ist so noch nicht funktionabel.

Conflicts:

SL/Template/Plugin/T8.pm
scripts/console
scripts/rose_auto_create_model.pl
scripts/sync_with_sugarcrm.pl

13 years agoKosmetik
Moritz Bunkus [Mon, 1 Feb 2010 12:19:01 +0000 (13:19 +0100)]
Kosmetik

13 years agoDas globale Locale-Objekt im Fehlerfall neu initialisieren; das lokale wurde nicht...
Moritz Bunkus [Mon, 1 Feb 2010 12:18:50 +0000 (13:18 +0100)]
Das globale Locale-Objekt im Fehlerfall neu initialisieren; das lokale wurde nicht weiter verwendet

13 years agoNach jedem Request die Standard-Datenbankverbindung schließen
Moritz Bunkus [Mon, 1 Feb 2010 11:12:19 +0000 (12:12 +0100)]
Nach jedem Request die Standard-Datenbankverbindung schließen

13 years agoFastCGI-Dokumentation erweitert
Moritz Bunkus [Mon, 1 Feb 2010 10:58:04 +0000 (11:58 +0100)]
FastCGI-Dokumentation erweitert

13 years agoWo use Form steht muss auch der @INC overload drin sein.
Sven Schöling [Fri, 29 Jan 2010 17:41:29 +0000 (18:41 +0100)]
Wo use Form steht muss auch der @INC overload drin sein.

13 years agoFastCGI Dokumentation erweitert.
Sven Schöling [Fri, 29 Jan 2010 12:51:33 +0000 (13:51 +0100)]
FastCGI Dokumentation erweitert.

13 years agoDokumentation
Sven Schöling [Fri, 29 Jan 2010 09:42:23 +0000 (10:42 +0100)]
Dokumentation

Conflicts:

doc/INSTALL.fcgi

13 years agoAufrufe von 'exit' durch eigene Funktion '::end_of_request()' ersetzt.
Sven Schöling [Tue, 20 Jul 2010 08:23:46 +0000 (10:23 +0200)]
Aufrufe von 'exit' durch eigene Funktion '::end_of_request()' ersetzt.

Außerdem dafür gesorgt, dass Meldungen, die per
$form->show_generic_(error|information) ausgegeben werden, nicht
doppelt angezeigt werden.

Conflicts:

bin/mozilla/io.pl
bin/mozilla/oe.pl

13 years agoErgänzgung zur FastCGI-TODO
Moritz Bunkus [Thu, 28 Jan 2010 14:19:02 +0000 (15:19 +0100)]
Ergänzgung zur FastCGI-TODO

13 years agoTODO-Liste für FastCGI angefangen.
Moritz Bunkus [Thu, 28 Jan 2010 13:26:34 +0000 (14:26 +0100)]
TODO-Liste für FastCGI angefangen.

13 years agoGemeinsamen Code von admin.pl und dispatcher.fpl nach SL/Dispatcher.pm verschoben.
Moritz Bunkus [Thu, 28 Jan 2010 10:03:13 +0000 (11:03 +0100)]
Gemeinsamen Code von admin.pl und dispatcher.fpl nach SL/Dispatcher.pm verschoben.

13 years agoRequests nicht timen, wenn begin_request nicht aufgerufen wurde.
Moritz Bunkus [Wed, 27 Jan 2010 17:09:12 +0000 (18:09 +0100)]
Requests nicht timen, wenn begin_request nicht aufgerufen wurde.

13 years agofeineres times wenn trace & requesttimer an sind.
Sven Schöling [Wed, 27 Jan 2010 15:35:49 +0000 (16:35 +0100)]
feineres times wenn trace & requesttimer an sind.

13 years agoMöglichkeit, den Dateinamen für Debugmeldungen zu ändern.
Moritz Bunkus [Wed, 27 Jan 2010 15:30:37 +0000 (16:30 +0100)]
Möglichkeit, den Dateinamen für Debugmeldungen zu ändern.

13 years agoREcursion Detection macht Probleme.
Sven Schöling [Wed, 27 Jan 2010 14:01:29 +0000 (15:01 +0100)]
REcursion Detection macht Probleme.

13 years agoDokumentationsdraft
Sven Schöling [Wed, 27 Jan 2010 13:17:21 +0000 (14:17 +0100)]
Dokumentationsdraft

13 years agodispatcher
Sven Schöling [Wed, 27 Jan 2010 13:16:57 +0000 (14:16 +0100)]
dispatcher

13 years agolog: nach einem request die trace tiefe resetten.
Sven Schöling [Wed, 27 Jan 2010 13:08:59 +0000 (14:08 +0100)]
log: nach einem request die trace tiefe resetten.

13 years agofcgi patch test
Sven Schöling [Mon, 19 Jul 2010 16:10:14 +0000 (18:10 +0200)]
fcgi patch test

Conflicts:

am.pl
bin/mozilla/oe.pl

13 years agoWeiteres Debug-Level und Funktionen zur Anzeige, wie lange ein Request gedauert hat
Moritz Bunkus [Wed, 27 Jan 2010 08:08:48 +0000 (09:08 +0100)]
Weiteres Debug-Level und Funktionen zur Anzeige, wie lange ein Request gedauert hat

13 years agoBugs: tracing Funktionen liefen auf instance->{level} und nicht auf $global_level
Sven Schöling [Fri, 18 Dec 2009 09:48:11 +0000 (10:48 +0100)]
Bugs: tracing Funktionen liefen auf instance->{level} und nicht auf $global_level

13 years agoFunktion um abzufragen ob Tracing aktiviert ist.
Sven Schöling [Wed, 16 Dec 2009 09:57:11 +0000 (10:57 +0100)]
Funktion um abzufragen ob Tracing aktiviert ist.

13 years agoLager: Nach dem Einlagern wurde EAN nicht richtig gecleart.
Sven Schöling [Mon, 19 Jul 2010 08:27:35 +0000 (10:27 +0200)]
Lager: Nach dem Einlagern wurde EAN nicht richtig gecleart.

Fix für Bug 1455.

13 years agoDokumentation Template Umstellung
Sven Schöling [Mon, 12 Jul 2010 15:43:41 +0000 (17:43 +0200)]
Dokumentation Template Umstellung

13 years agoMerge branch 'template_locales'
Sven Schöling [Mon, 12 Jul 2010 14:13:05 +0000 (16:13 +0200)]
Merge branch 'template_locales'

Conflicts:
templates/webpages/admin/edit_user_master.html
templates/webpages/admin/list_users_de.html
templates/webpages/is/form_header_master.html

13 years agoRegex FTW!
Moritz Bunkus [Wed, 27 Jan 2010 14:00:02 +0000 (15:00 +0100)]
Regex FTW!

13 years agoEs gibt keine explizit übersetzten Templates mehr.
Moritz Bunkus [Tue, 26 Jan 2010 17:24:26 +0000 (18:24 +0100)]
Es gibt keine explizit übersetzten Templates mehr.

13 years agoAnpassung locales.pl an neue Situation ohne explizit übersetzte Templates
Sven Schöling [Mon, 12 Jul 2010 11:24:15 +0000 (13:24 +0200)]
Anpassung locales.pl an neue Situation ohne explizit übersetzte Templates

Conflicts:

locale/de/all

Zusätzlich einige Templates angepasst, die in den vorherigen Sweeps nicht
mit eingecheckt wurden.

13 years agoTemplates werden nicht mehr explizit übersetzt: *_master in * umbenannt
Sven Schöling [Mon, 12 Jul 2010 11:12:43 +0000 (13:12 +0200)]
Templates werden nicht mehr explizit übersetzt: *_master in * umbenannt

Ersetzt commit 6e77701e6cefdfe61861e82dd500f8d9582c482c.
Erzeugt durch:

  for file in `find templates | grep _master.html`; do git mv $file ${file/_master}; done

13 years agoTemplates werden nicht mehr übersetzt gespeichert.
Sven Schöling [Mon, 12 Jul 2010 10:10:55 +0000 (12:10 +0200)]
Templates werden nicht mehr übersetzt gespeichert.

Dieser Commit ersetzt 2737c19b1b37e9690fe67f445ca8a538b892c706.

Reproduziert mit:

  git rm templates/webpages/*/*_de.html
  git rm templates/webpages/*/*_en.html

13 years agoStrings für den Kopf vom alten Menü überarbeitet.
Sven Donath [Sun, 11 Jul 2010 16:27:11 +0000 (18:27 +0200)]
Strings für den Kopf vom alten Menü überarbeitet.

13 years agoDas "alte" (seitliche Menü) etwas aufgemotzt.
Sven Donath [Sun, 11 Jul 2010 16:01:14 +0000 (18:01 +0200)]
Das "alte" (seitliche Menü) etwas aufgemotzt.
Links für neues Fenster und zurück (wichtig, wenn LxO in Prism läuft) mit Titles eingeführt und lokalisiert.
Lokalisierung nur für DE und EN. FR kann offiziell nicht eingestellt werden. Uhr ist noch DE.
modified:   bin/mozilla/kopf.pl
modified:   locale/de/admin
modified:   locale/de/all
modified:   locale/de/kopf
modified:   locale/de/menu
modified:   locale/de/menujs
modified:   locale/de/menunew
modified:   templates/webpages/admin/list_users_de.html

13 years agoXUL - Menu für Firefox/Prism: Stylesheet geändert.
Sven Donath [Fri, 9 Jul 2010 17:22:16 +0000 (19:22 +0200)]
XUL - Menu für Firefox/Prism: Stylesheet geändert.
Somit werden jetzt nur die Top-Menü-Beschriftungen vom Stylesheet gesteuert.
Das Aussehen der Menü-Unterpunkte wird vom GUI-Thema des OS des Anwenders bestimmt.
Gestestet unter Ubuntu 9.10 und Windows Vista Home.
Nochmal Änderungen an toolbarbutton tooltips gemacht. Werden trotzdem nicht angezeigt!?
Höhenbeschränkung der Suchbox aufgehoben, das Feld war zu niedrig unter Ubuntu.

13 years ago' innerhalb von Strings escapen
Sven Schöling [Fri, 9 Jul 2010 13:46:40 +0000 (15:46 +0200)]
' innerhalb von Strings escapen

13 years agoVorlagenname werden in Zukunft nicht mehr _master.html als Postfix haben
Sven Schöling [Fri, 9 Jul 2010 13:43:39 +0000 (15:43 +0200)]
Vorlagenname werden in Zukunft nicht mehr _html als Postfix haben

13 years ago' innerhalb von Strings escapen
Sven Schöling [Fri, 9 Jul 2010 13:17:49 +0000 (15:17 +0200)]
' innerhalb von Strings escapen

Conflicts:

templates/webpages/acctranscorrections/assistant_for_wrong_taxkeys_master.html
templates/webpages/admin/create_standard_group_ask_master.html
templates/webpages/admin/restore_dataset_master.html
templates/webpages/admin/restore_dataset_start_footer_master.html
templates/webpages/admin/restore_dataset_start_header_master.html
templates/webpages/am/edit_warehouse_master.html
templates/webpages/amcvar/display_cvar_config_form_master.html
templates/webpages/common/search_history_master.html
templates/webpages/dbupgrade/buchungsgruppen_header_master.html
templates/webpages/dbupgrade/units_parts_master.html
templates/webpages/dbupgrade/units_services_master.html
templates/webpages/login/auth_db_unreachable_master.html
templates/webpages/sepa/bank_transfer_add_master.html
templates/webpages/sepa/bank_transfer_mark_as_closed_step1_master.html

13 years agoAutomatisches Ersetzen von <translate>...</translate> durch $T8
Sven Schöling [Fri, 9 Jul 2010 11:22:09 +0000 (13:22 +0200)]
Automatisches Ersetzen von <translate>...</translate> durch $T8

Dieser Commit ersetzt die Commits 10d6315268e6c0217876f573c9be5e35fcbb4654
(Automatisches Ersetzen von <translate>...</translate> durch $T8) und
ce48ff49c3ac82602b29a4837b0882c1f567f17b (Automatisches Ersetzen von
<translate>...</translate> durch $T8 Teil 2).

Der Grundgedanke ist, den veralteten <translate> Tag durch den dynamischen
Funktionsaufruf T8.filter oder LxERP.t8 zu ersetzen um später die die Templates
flexibler zu machen. Im ersten Schritt werden daür in allen master Dateien die
<translate> Aufrufe mit dem im letzten Commit eingefügten Migrationsscript
ersetzt. Im zweiten Schritt werden Zeilenumbrüche innerhalb einer Übersetzung
manuell korrigiert.

Das Script ignoriert translates in Template Blöcken, ergo müssen diese von Hand
nachbearbeitet werden. Dieser Schritt fehlt in den beiden original Commits.

Als letzten Schritt werden Konstrukte der Art:

  [% 'Text mit [% HTML.escape(variable) %]' | $T8 %]

ersetzt durch

  [% LxERP.t8('Text mit #1', variable) | html %]

Wichtig dabei dass der Filter durch html erstzt wird, und bei Bedarf [% USE
LxERP %] ergänzt wird. Die locales müssen analog angepasst werden. Dieser
Schritt ist in den Original Commits ebenfalls nicht enthalten. Es betrifft etwa
20 Vorkommnisse im Programm, die meisten davon im Migrationsbereich. Es ist
vorher nicht aufgefallen, weil die recht selten angezeigt werden, hier ist eher
die Konsistenz gewünscht.

Die locales.pl in dieser Version ist noch nicht in der Lage Anführungszeichen
in LxERP.t8() Escapes richtig zu verabeiten, das eine Vorkommen davon ist
behoben.

13 years agoXUL - Menu für Firefox/Prism mit Icons für "back" und "forward" versehen.
Sven Donath [Thu, 8 Jul 2010 16:10:13 +0000 (18:10 +0200)]
XUL - Menu für Firefox/Prism mit Icons für "back" und "forward" versehen.
Das Menü ist aber ohnehin alles andere als fertig. Die Tooltips gehen nicht
und noch ein paar Dinge sind "komisch".

new file:   image/icons/24x24/leftarrow_24.png
new file:   image/icons/24x24/rightarrow_24.png
modified:   xslt/xulmenu.xsl

Hallo, ich bin der Neue. Ich komme jetzt öfter. :-)

13 years agoMigrationsscript um <translate> -> T8 zu migrieren.
Sven Schöling [Thu, 8 Jul 2010 17:29:28 +0000 (19:29 +0200)]
Migrationsscript um <translate> -> T8 zu migrieren.

Einen solchen Commit zu mergen ist nahezu nicht Fehlerfrei machbar, also
reproduziere ich kurzerhand den Geist dahinter.

13 years agoAbteilungen in Belegen sind nun Pflichtfelder, wenn der Benutzer das Flag "mandatory_...
Sven Schöling [Thu, 8 Jul 2010 10:54:18 +0000 (12:54 +0200)]
Abteilungen in Belegen sind nun Pflichtfelder, wenn der Benutzer das Flag "mandatory_departments" hat.

13 years agomandatory_departments flag in der Administration von Benutzern.
Sven Schöling [Wed, 7 Jul 2010 16:23:47 +0000 (18:23 +0200)]
mandatory_departments flag in der Administration von Benutzern.

13 years agoRP->aging: storno kann auch NULL sein
Sven Schöling [Fri, 2 Jul 2010 12:20:19 +0000 (14:20 +0200)]
RP->aging: storno kann auch NULL sein

Fehler trat auf, weil Kreditorenbuchungen nicht sicher gehen, dass storno auf false steht.
Dieser Fix behebt das für diesen speziellen Fall.

storno sollte später auf NOT NULL gesetzt werden.

13 years agoMerge Fehler
Sven Schöling [Mon, 28 Jun 2010 11:35:10 +0000 (13:35 +0200)]
Merge Fehler

13 years agolisttotal funktioniert jetzt auch wenn nur im tr angewendet
Sven Schöling [Tue, 26 Jan 2010 10:49:07 +0000 (11:49 +0100)]
listtotal funktioniert jetzt auch wenn nur im tr angewendet

13 years agoNur dann wegen fehlendem [% USE T8 %] warnen, wenn $T8 benutzt wird
Moritz Bunkus [Mon, 25 Jan 2010 15:31:02 +0000 (16:31 +0100)]
Nur dann wegen fehlendem [% USE T8 %] warnen, wenn $T8 benutzt wird

13 years agoformat_percent auf 2 stellen defaulten
Sven Schöling [Mon, 25 Jan 2010 15:47:27 +0000 (16:47 +0100)]
format_percent auf 2 stellen defaulten