Versionen im installcheck anzeigen.
Erzeugte PDF- und HTML-Varianten der Dokumentation
Auch HTML-Variante der Dokumentation bauen
Script zum Bauen der Dokumentation sowie Dobudish-Custom-CFGs
Das XUL-/XML-Menü entfernen
Das alte XUL-/XML-Menü war von der Benutzung her zwar beliebt, hatteaber aush administrativer Sicht diverse Probleme. Früher konnteFirefox XUL von beliebigen Webservern ausführen, heute seit Firefox 4nicht mehr -- aus Sicherheitsgründen. Daher musste man bereits ein...
Sachen die ans System übergeben werden richtig Quoten.
hat als Seiteneffekt, dass Latex Tests String::ShellQuote brauchen.
Prüfung von LaTeX Abhängigkeiten
installationcheck.pl: In Vorbereitung auf LaTeX die Funktionen auf perl/module umbenannt.
installation_check: Negation und short option bundling
Installationcheck: Mehr Optionen
- wahlweise required, optional, developer- Hilfe- verbose mode- farbe
find-use: Unterscheidung zwischen required, optional, developer.
Falsche Shell-Variable
Beispielscript für CSV-Import über die Kommandozeile
Upstart-Startscript korrigieren
1. Der Daemon braucht "start" als Argument, um zu starten.
2. Damit Upstart den Dienst richtig beenden kann, sollte er nichtforken sondern Upstart selber das Forken übernehmen.
$::cgi entfernt.
Verfahren:- Für alle Vorkommen von "my $cgi = $::cgi;": ersetzt durch my $cgi = $::request->{cgi}->new({}) ersetzt
- Wenn in einer Datei alle my $cgi rausgefallen sind auch use CGI entfernt.
- Initialisierung von $::cgi in scripts und Dispatcher entfernt und in dei...
$::request als globale Variable eingeführt.
Kosmetik
Getopt: zwei boolean auf die gleiche Variable funktioniert nicht.
Doc update
rose_auto_create_model: --diff, --dry-run alias für -n
rose_auto_create_model.pl überarbeitet.
- nocommit option- farbige ausgabe- verbose- login aus config laden- bessere doku
Eine Klasse & globale Variable zur Verwaltung von mandantenbasierter Konfiguration
Feature "Lizenzen" entfernt
Hat grob gesehen niemand benutzt, es funktionierte nicht, und wurdeseit gefühlten 20 Jahren nicht weiter entwickelt.
Dokumentation zum Task-Server und Start-Scripte für ihn
Ermöglichen, dass Task-Server mit "-c ..." andere Konfigurationsdatei liest
Veraltete Kommentare entfernt
kopf.pl auf Controller umgestellt
Konfigurationsabschnittsnamen werden klein geschrieben
Fehler von scritps/installationcheck.pl nach STDERR
So kann man das einfach nach /dev/null ausführen und kriegt nur die Fehler.
Separates Logging für die Console.
Wenn man mit Userrechten arbeitet gibt es ständig Konflikte welcher Prozess nunauf das Logfile zugreifen darf. LXDebug ignoriert das still, aber Log4Perlstirbt mit einer Fehlermeldung. Ab nu gibt es eine separate Logdatei für die...
dbupgrade2_tool.pl: Option "--unapplied", zeigt nicht angewandte Upgradescripte an
Auf Romans Anregen - Ein simples POD basiertes Hilfesystem
So funktionierts:- 1. Hilfe in eine pod Datei schreiben- 2. Pod Datei nach doc/online/<lang>/<tag>.html legen, wobei <lang> der countrycode der locale ist, und <tag> ein /[a-zA-Z0-9_]+/ Identifier ist....
"SET default_with_oids = true;" muß nicht mehr in der postgresql.conf geändert werden.
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
Alle Dateien in SL rekursiv nach Übersetzungen durchsuchen
Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
find-use: pod fixes
Ausgeben, welche Datei welches Modul benötigt
DateTime Abhängigkeiten, version 5.xx_xx support
find-use.pl darf ruhig ausgeführt werden
Merge branch 'after-262'
Conflicts: scripts/dbupgrade2_tool.pl
find-use, erweiterung.
- transitive Hülle von Abhängigkeiten berücksichtigen- Ausgabe mit Term::ANSIColor eingefärbt zum besseren Verständnis
find-use erneuert, die alte Version war ledgersmb spezifisch.
Fester Wert durch Variable ersetzt
Hat sich eine feste Version eingeschlichen
dbupgrade_tool.pl auf SL::DBUpgrade2 angepasst.
Conflicts:
scripts/dbupgrade2_tool.pl
Merge branch 'master' into after-262
Conflicts: DEBIAN/DEBIAN/postinst DEBIAN/mk_erp_deb.sh config/lx-erp.conf config/lx-erp.conf.default doc/INSTALL.txt locale/de_DE/all
Typo
Kleine Fehler
Anpassungen am Installationsscript
config/lx_office.conf.default einlesen, wenn config/lx_office.conf nicht existiert
Alte Konfigurationsdateien config/lx-erp.conf{.default} entfernt
Globale Variablen für Systemeinstellungen und Features nach %::lx_office_conf verschoben
Betroffen sind: $webdav $vertreter $lizenzen $show_best_before $parts_show_image $parts_image_css $parts_listing_images $eur $dbcharset $language
Globale Variablen nach %::lx_office_conf verschoben
Betroffen sind: $sendmail $openofficeorg_writer_bin $xvfb_bin $html2ps_bin $ghostscript_bin $latex_bin $pg_dump_exe $pg_restore_exe
Globale Variablen $::userspath, $::templates, $::membersfile nach %::lx_office_conf verschoben
Globales Konfigurationsobjekt %::lx_office_conf möglichst früh anlegen
Merge branch 'rb-wiederkehrende-rechnungen' into 263
Globales Konfigurationsobjekt %lx_office_conf zur Verfügung stellen
Eine Klasse zur Überprüfung der Passwortrichtlinie
locale/de/all
Zusammenfassen mehrerer Konfigurationsdateien in einer gemeinsamen
Merge branch 'master' into rb-wiederkehrende-rechnungen
Nicht in POD-Dokumentation am Ende der Datei nach Übersetzungen/Templates suchen
Hilfsfunktionen in DateTime
SL/Locale.pm
Für jeden ausgeführten Job globale Variablen initialisieren
RDBO-Models für die Klassen im auth-Schema
Vor Ausführung Verzeichnis wechseln
Gruppe und Benutzer beim Starten des Task-Servers ändern, sofern gewünscht
config/emmvee.conf.default
Daemon für Hintergrundjobs
Ergänzen der Links und ändern der Reihenfolge wohin verlinkt wird. Zuerst auf admin.pl, dann auf am.pl, dann der Rest
Zugriffsrechte auf der Konsole laden.
Normal wird form->{login} beim login implizit gesetzt. Muss hier manuell pasieren.
Verzeichnis SL/DB/Helpers in SL/DB/Helper umbenannt (Konsistenz)
Hilfsfunktion 'render()' zum Rendern von Templates inklusive Titel & $::form->header
zzgl. notwendiger Anpassung von locales.pl
Neuer Routingmechanismus für Controller, die als Package implementiert sind
Voraussetzungen:
Auch Template-Plugins nach $locale->text() durchsuchen
locale/de/all scripts/locales.pl
Nicht zu viele Quote-Chars behalten.
Perl-Scripte mit UTF-8 encodierten Umlaugen brauchen "use utf8"
Keys sortiert dumpen lassen
Dumptiefe nur für Aufruf von pp setzen
Beim Start auftretende Fehlermeldungen als String ausgeben
Andernfalls zeigt die Console nur "Devel::REPL::Error=HASH..." an.
Console: LXDebug-Einstellungen aus config/lx-erp-local.conf respektieren
Dateiencodings auf UTF-8 geändert
Fix für Bug 1375.
Warnen, falls L-Plugin benutzt aber nicht mit [% USE L %] eingebunden wird
Bei Emacs sind die Charsets lowercase: "iso-8859-15" anstelle von "ISO-8859-15"
Emacs syntax highlighting fix
RDBO Support.
Script, Models und Manager übernommen und angeglichen.Ein SQL Schema Update, dass die meisten vorausgesetzten Normalisierungenenthält mit eingefügt.
Upgrade auf console neusten Stand
Module im header eingebunden, memberfile rausgeschmissen (existiert lange nicht mehr), dafür locales initialisiert.
Mehrere Fehler behoben und Texte leichter lesbar gemacht.
- require kann keine Versionierung, also muss das mit use gemacht werden.- eval + defined Bugs durch idiomatischere Konstrukte ersetzt.- gefühlte 500 Zeilen IO::File Code durch ein idiomatisches slurp ersetzt....
installation_check prüft jetzt auch auf Versionen.
Bugfix for Bug 1468: JavaScript-Title_Hack lieferte falsche oder sinnlose Titel und viele weitere.Wenn der Title-String leer ist, wird mein Title-Hack-JavaScritpt hicht ausgegeben.Dadurch wird der Titel des Frameset angezeicgt.Massenhaft Strings angepasst. Teilweise der Logik wegen, oft wegen...
locale files nicht mit hardcoded latin markieren sondern mit dem language charset.
Ausserdem Markierungen auf vim ausgeweitet.
Codierungssystem ISO-8859-15 in die von locales.pl erzeugten Dateien all/missing/lost schreiben
Typos und Formulierungen in doc-Files und Lokalisierung
SL/Template.pm in eine Datei pro Package aufgeteilt.
Dirty hack: Test "Läuft OO?" erfolgreich, wenn Testscript "1" ausgibt
Grund: OpenOffice bzw. der UNO-Connector stürzt gerne beim Beenden miteinem segmentation fault ab, auch wenn die Verbindung selber inOrdnung war. Also zusätzlich zum Exit code eine Statusausgabe des...