Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
cc7356a7 04.01.2016 15:02 Moritz Bunkus

Task-Server: Alarm-Signal während Ausführung ignorieren, beim Schlafen aufwachen

Über die Oberfläche kann man den Task-Server aufwecken. Doof nur, wenn
der momentan gerade einen Job ausführt, dann wird der Task-Server
nämlich gekillt.

Generell soll SIGALRM so behandelt werden, dass der Server aufgeweckt...

c1c40424 04.01.2016 15:02 Moritz Bunkus

Task-Server: vor Schlafen temporäre Dateien aufräumen

07672867 16.12.2015 14:36 Moritz Bunkus

Task-Server: nicht starten, solange Auth-DB-Upgrades eingespielt werden müssen

c6dd542b 15.12.2015 14:19 Moritz Bunkus

Task-Server: Mandantenfähigkeit

d2c5f647 14.12.2015 13:41 Moritz Bunkus

rose_auto_create_model.pl: --all behandelt auch auth-Tabellen

886816c5 23.11.2015 18:30 Jan Büren

Mehr Fehlermöglichkeiten bei dobudish/ dir Prüfung melden

c825bf71 24.09.2015 11:43 Moritz Bunkus

Rose-Model-Creation: use parent anstelle von use base nutzen

Momentan benutzt die kivitendo-Codebasis beides zu ähnlich großen
Teilen. Allerdings sagt allein schon die Dokumentation zu base(3perl),
dass eigentlich immer das leichtgewichtigere parent(3perl) zu bevorzugen...

40041962 26.08.2015 11:43 Moritz Bunkus

locales.pl: nach [% beliebig viele #~- erkennen, nicht nur eines

b6948612 20.08.2015 18:37 Kivitendo Admin

locales menu Datei glob von <> auf glob() umgestellt

ab mindestens perl 5.15.7 funktioniert das mit der
Variableninterpolation, bei 5.14.2 und kleiner noch nicht.

37a9413b 03.08.2015 11:18 Sven Schöling

Migrationsscripte löschen

a1ea659f 20.07.2015 16:52 Sven Schöling

Rechte: In die Datenbank verlagert

9632e939 20.07.2015 16:37 Sven Schöling

Menu: menu.pl links entfernt

ac3b12f7 20.07.2015 16:37 Sven Schöling

migrate_menu: trailing whitespace im yaml dump

b251cc22 20.07.2015 16:37 Sven Schöling

Menüstruktur auf YAML geändert

15b1558e 20.07.2015 16:37 Sven Schöling

Erste Version migrate_menu

ad048c73 20.07.2015 16:37 Sven Schöling

Image Maps ohne GD

GD verliert bei Palette pngs die Transparenz, und Stackoverflow findet
ad hoc nichts wie das zu fixen ist.

7b24fbab 20.07.2015 16:37 Sven Schöling

migrate update

0cd150d3 20.07.2015 16:37 Sven Schöling

migrate script für menu

68319a27 20.07.2015 16:37 Sven Schöling

Migrationsscript das Iconmappings enthält

428bfc18 03.06.2015 16:53 Moritz Bunkus

Task-Server: vor Schlafen aufräumen

Dabei werden unter Anderem potenziell noch laufende Transaktionen
beendet und zumindest das Standard-DBH (nicht das von Rose)
geschlossen. Dadurch sollten alle Locks, die durch die Jobs
evtl. entstanden sind, wieder aufgelöst worden sein.

58c87e38 03.06.2015 16:53 Moritz Bunkus

Task-Server: Initialisierung vereinheitlicht

05346dc0 29.05.2015 16:29 Sven Schöling

ReconciliationLink: acc_trans relationship fixen

6a30f836 29.05.2015 11:42 Sven Schöling

rose_auto_create_model: Optional auf frischer Datenbank arbeiten

Beim mergen hat man öfter das Problem, dass die Datenbank schon weit
mehr Upgrades enthält aber trotzdem aktuelle MetaSetups fixen muss.

Mit
scripts/rose_auto_create_model.pl --test-client --all...

1b415045 12.05.2015 14:15 Moritz Bunkus

locales.pl: Dateinamenstreffer relativ zum ERP-Verzeichnis anzeigen

d951ddcd 24.04.2015 14:44 Moritz Bunkus

installation_check: -a/--all fixen

496f55c6 25.03.2015 18:04 Sven Schöling

login nicht aus $::form nehmen. Teil 2

Dabei ergibt sich ein kleines Problem. User spezifische bin/mozilla/
Controller werden geladen bevor das User handling abgeschlossen ist.
Nach dieser Änderung sind die also de facto kaputt.

8c4f656c 05.03.2015 13:42 Moritz Bunkus

Hintergrundjob für E-Mail-Bericht über fehlgeschlagene Jobs

271e8829 16.01.2015 14:38 Sven Schöling

console: clock Funktion um kleionere Schnipsel timen zu können

3f556b78 11.12.2014 07:02 Kivitendo Admin

console - shortcut for purchase_invoice

5b8a7012 05.11.2014 09:13 Moritz Bunkus

locales.pl: auch INCLUDE/PROCESS auf .js-Datei erkennen

71233175 04.11.2014 11:08 Moritz Bunkus

locales.pl: Quelldateien mit Encoding UTF-8 lesen

Das erlaubt die Verwendung von Unicode in HTML-Templates,
Perl-/JavaScript- und Menü-Dateien, sodass die auch vom Locale-System
richtig durchgereicht werden.

6fd511ee 04.11.2014 11:08 Moritz Bunkus

locales.pl: nur auf .js oder .html endende Files nach JavaScript-t8() scannen

Ansonsten werden alle Dateien in den js-Unterverzeichnis gescannt, und
hier liegen u.a. Bilder (JPGs), Stylesheets etc.

f16a89c9 10.09.2014 17:05 Sven Schöling

locales.pl: Optional die Quelldatei von neuen Strings anzeigen

falls mal wieder ein String auftaucht, und man ihn einfach nicht findet

0dc0e521 02.09.2014 15:27 Sven Schöling

TaskServer: $::form->error und ::end_of_request() handhaben

e170abc7 04.08.2014 17:31 Kivitendo Admin

Console Shortcut für chart (analog zu part)

f207efd1 04.08.2014 13:56 Sven Schöling

Installationcheck: --silent switch um es in shell scripte einzubinden

4bb9bf41 02.07.2014 09:18 Moritz Bunkus

task_server: pro Job mit Sprache vom konfiguriert initialisieren

…und die Systemsprache nur als Fallback nutzen.

Hat in der Praxis vermutlich keinerlei Auswirkung, ist aber die
Implementation, wie sie sein sollte.

68e4c3a2 25.06.2014 11:50 Moritz Bunkus

FollowUp(Access)-Rose-Models: sinnvollere Namen für Relationships

0d33a925 25.06.2014 11:39 Moritz Bunkus

rose_auto_create_model.pl: Relationship-Namen anhand der Spaltennamen mappen

Bisher wurde das Umbenennen der generierten Relationships anhand des von
Rose vergebenen Namens der Relationship vorgenommen. Das ist
problematisch, weil diese wiederum von der Reihenfolge abhängen, in der...

2c2fc191 23.06.2014 13:06 Moritz Bunkus

locales.pl: Task-Server-Fehlschlags-E-Mail-Template ignorieren

1192822f 20.06.2014 14:38 Sven Schöling

console: shortcuts für die häufigsten Belegtypen, nützlich beim debuggen

13a7879c 20.06.2014 12:05 Moritz Bunkus

Term::ReadLine::Perl::Bind in Console nicht nutzen

Fixt zwar unter RXVT, macht aber unter anderen Emulatoren die Bindings
ziemlich kaputt.

d7fddb8d 19.06.2014 17:12 Moritz Bunkus

Task-Server: vor jedem Job mehr Variablen re-initialisieren

Besonders wichtig: $::request, da sie zum Cachen genutzt wird und die
Garantie vom Cache ist, dass er nach jedem »Request« (beim Task-Server:
nach jedem Job) geleert wird.

cfe2fc7f 05.06.2014 16:35 Moritz Bunkus

Rose-Model-Generator: Foreign-Key-Namens-Mapping auf Datenbank beziehen

208064c9 05.06.2014 16:35 Moritz Bunkus

Rose-Model-Generator: --db für nur eine Datenbank bei --all

Siehe auch Commit »Rose-Model-Generator: prinzipielle Unterstützung
verschiedener Datenbanken«.

ecd9e568 05.06.2014 15:38 Moritz Bunkus

Rose-Model-Generator: auf Duplikate in Blacklist/Paketnamenshash prüfen

29458987 03.06.2014 17:12 Moritz Bunkus

Task server: Fehlgeschlagene Jobs optional per E-Mail melden

23711649 02.06.2014 10:04 Moritz Bunkus

Rose-Model-Generator: prinzipielle Unterstützung verschiedener Datenbanken

Um Models für andere Datenbanken zu erstellen, müssen dann noch SL::DB,
SL::DB::Helper::Mappings und SL::DB::Object entsprechend angepasst
werden, damit die Verbindung richtig aufgebaut werden.

ac12b284 22.05.2014 15:04 Sven Schöling

scripts/dbupgrade2_tool.pl: bei --create --type pl auch package stub anlegen

00ad7b56 21.05.2014 10:33 Sven Schöling

$::request auch in dbupgrade2_tool initialisieren

6c22ee7e 04.03.2014 12:43 Moritz Bunkus

rose_auto_create_model.pl: Rose::DB::Object 0.809 oder neuer erfordern

In v0.809 wurde ein Bug bezüglich der Auto-Generierung von MetaSetups
gefixt, der precision und scale vertauscht hat. Damit Entwickler mit
älteren Versionen nicht einfach nur durch Ausführung von...

7843a298 11.02.2014 10:54 Sven Schöling

md5 hex strings nicht mit numerischem == vergleichen

(guten morgen sven...)

451688a8 20.01.2014 12:59 Jan Büren

Perl-Abhängigkeiten aktualisiert.
- find-use.pl: Entsprechende Unterklassen ergänzt, sodass alles soweit durchläuft
Maintainer für Archive::Zip geändert.

17faf8d2 15.01.2014 11:47 Kivitendo Admin

Vergessene Namensanpassung in Doku von rose_auto_create_model.pl

53a78ccf 10.01.2014 16:36 Sven Schöling

Installcheck nochmal verbessert.

- ohne flags kommt jetzt eine zusammenfassung für Blinde.
- neues flag i|--install-command das einem aggregierte apt-get etc Befehle baut
das neue flag wird automatisch angemacht wenn Module fehlen und keine Flags übergeben wurden....

0cb0a301 10.01.2014 15:35 Sven Schöling

Revert "./scripts/installation_check.pl"

This reverts commit 1f8989f79f9bfe310ca98b6047d15079ad225773.

Nach Absprache im IRC reverte ich den. Den Spruch in der Standardausgabe passe
ich gleich noch an.

ebbabed8 10.01.2014 15:28 Sven Schöling

installcheck: apt-get und ähnliche commands mit -i generieren

1f8989f7 07.01.2014 16:33 wulf@coulmann.de

./scripts/installation_check.pl
-v verbose ist nun per default an
-V, --no-verbose als neue Option dazu gekommen

4d1071ce 07.01.2014 16:06 Sven Schöling

Und Zahlen auch erlauben in Klassennamen.

343d80b6 07.01.2014 16:02 Sven Schöling

Rechnungsicon umbenannt, Icon class names normalisiert

Ausserdem iconmaps neu generiert.

behebt #2202

7cdfd5a9 06.01.2014 16:00 Thomas Heck

"modules/*/" in "scripts/locales.pl" laden

fixt #2413

e9562f2e 08.11.2013 14:24 Thomas Heck

DB::FollowUp: employee_obj in created_for umbenannt

a82f3bef 12.08.2013 12:10 Moritz Bunkus

ClientJS: neue Funktionen "run()", "run_once_for()"; Dokumentation

c00f1e29 08.08.2013 11:38 Moritz Bunkus

ClientJS: AJAX-Form-Submit mit jQuery-Form-Plugin

6dbc83af 01.08.2013 15:31 Moritz Bunkus

jqModal-Dialoge durch jQuery-UI-Dialoge ersetzen

9103c818 31.07.2013 12:41 Moritz Bunkus

ClientJS-Erzeugung: Unterstützung für <ARGn> mit "n" eine beliebige Ziffer

88abef92 31.07.2013 12:41 Moritz Bunkus

ClientJS: Daten bei AJAX-Submits als POST-Content schicken, nicht an die URL dran

da3de350 29.07.2013 11:56 Moritz Bunkus

InstallationCheck: Parameter dist_name wenn Modulname != Distributionsname

Beispiel: name = LWP und dist_name = libwww-perl

440e79f0 18.07.2013 09:09 Moritz Bunkus

Menüs in Untermenü "menus" verschoben

9b36c563 18.07.2013 09:09 Moritz Bunkus

Administrationsbereich mit Menüsystem versehen

b946ca81 09.07.2013 09:57 Moritz Bunkus

rose_auto_create_model: auf Eintrag in %kivitendo_package_names bestehen

Das Script prüft nun immer (sowohl im Modus mit "--all" als auch bei
explizit angegebenen Tabellennamen), ob es für eine Tabelle einen
Eintrag in %SL::DB::Helper::Mappings::kivitendo_package_names gibt und...

5f14641b 09.07.2013 09:19 Moritz Bunkus

rose_auto_create_model: Manager-Datei erstellen

Anstatt in der SL/DB/XYZ.pm mit "make_manager_class" den Manager
erstellen zu lassen, wird nun explizit die Datei SL/DB/Manager/XYZ.pm
erstellt und eingebunden. Macht es einfacher, den Manager später zu
erweitern....

3eb3d1b1 01.07.2013 19:00 Moritz Bunkus

MetaSetup: Spalten- und Fremdschlüsselnamen alphabetisch sortieren

e7ae5b6a 01.07.2013 17:33 Moritz Bunkus

rose_auto_create_model.pl: Farbe bei Umleitung automatisch ausschalten

e36a3c06 01.07.2013 15:27 Moritz Bunkus

Refactoring: Debug-Ausgaben im Task-Server

95a60147 26.06.2013 11:33 Sven Schöling

Bei foreign keys auch die ::AUTO:: namespaces löschen

c0931303 25.06.2013 14:22 Sven Schöling

Rose Updatescript auf use_setup => 0 geändert.

2737667a 24.06.2013 16:45 Moritz Bunkus

Verwaltung von benutzerdefinierten Variablen auf Controller umgestellt

0d1bb510 24.06.2013 11:28 Sven Schöling

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

1765abe6 24.06.2013 11:27 Sven Schöling

nocolor ooption für rose_auto_create_model

0e43d3cf 18.06.2013 10:47 Moritz Bunkus

Alten DB-Upgrademechnismus sql/Pg-upgrade entfernt

dbda14c2 18.06.2013 09:46 Moritz Bunkus

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

9aad98ad 17.06.2013 10:29 Moritz Bunkus

Mandanten-ID in CSV-Import-Script mitgeben

Das Script funktioniert aufgrund der Umstellung auf Import im
Hintergrund momentan so oder so nicht, aber hiermit klappt zumindest
die Authentifizierung wieder.

57a728bd 14.06.2013 16:45 Moritz Bunkus

Task-Server mandantenfähig gemacht

90bb521a 13.06.2013 16:31 Moritz Bunkus

Alle Vorkommen von dbdriver, sid, Oracle entfernt

...und gegen das hardcodierte Werte für PostgreSQL ersetzt.

b49ec094 13.06.2013 16:31 Moritz Bunkus

dbupgrade2_tool.pl um Mandantenoption erweitert

03c6a4f5 13.06.2013 16:31 Moritz Bunkus

locales.pl: Checks per Default durchführen

Zum Nicht-Durchführen gibt's dafür --no-check-files.

72033e2d 13.06.2013 16:31 Moritz Bunkus

console: um Spezifikation vom Client erweitert

549dfe12 13.06.2013 16:31 Moritz Bunkus

rose_auto_create_model.pl: Umstellung auf Client; Schema bei Auth* in MetaSetup; Verbose als Default

1. Umstellung auf Client anstelle von Login. Dafür muss man jetzt
"--client name-or-ID" angeben. Analog holt sich das Script den
Client aus der Konfiguration devel.client, sofern vorhanden....

0674bc84 13.06.2013 16:24 Moritz Bunkus

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

24ea4061 05.06.2013 15:34 Sven Schöling

Rekursion in scripts/locales.pl verhindern.

Problem war ein leakendes $', wenn ein Regex fehlgeschlagen ist.

24bff6e4 05.06.2013 10:05 Moritz Bunkus

locales.pl: Suche nach nicht benutzten Templates gefixt

b7cd46a2 05.06.2013 10:04 Moritz Bunkus

rose_auto_create_model.pl: Datenbankschema auch in SL/DB/...pm hinterlegen

46dc5b4b 05.06.2013 10:03 Moritz Bunkus

dbupgrade2_tool.pl: Unterstützung für die Auth-DB-Upgrade-Scripte via Option --auth-db

8e34e6dc 03.06.2013 13:25 Moritz Bunkus

locales.pl: auch sql/Pg-upgrade2-auth scannen

27a422da 15.05.2013 11:59 Moritz Bunkus

locales.pl: bei Existierendem mit unterschiedlicher Groß-/Kleinschreibung warnen

17f39e02 08.05.2013 16:11 Moritz Bunkus

client_js.js: Funktionen in namespace kivi verschoben

cdea8d0e 26.04.2013 10:19 Moritz Bunkus

Shell-Script zum Verbinden mit Auth- oder User-DB via psql

ea974a5a 18.04.2013 15:33 Moritz Bunkus

locales.pl: Endloses rekursives Scannen derselben Datei verhindern

Conflicts:
scripts/locales.pl

f509d946 13.03.2013 17:56 Moritz Bunkus

ClientJS: alle Flash-Kategorien nach nächstem Standard-AJAX-Call leeren