Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
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

2738c03e 13.03.2013 17:56 Moritz Bunkus

ClientJS: Unterstützung für Browser-Redirects ("$js->redirect_to")

440ad8d3 07.03.2013 16:42 Thomas Heck

JS-Übersetzung immer in HEAD laden

bc08036a 07.03.2013 13:41 Moritz Bunkus

JS-Locales: Ausgabedateinamen richtig ermitteln

b9740e8a 07.03.2013 13:12 Moritz Bunkus

Error-Handling: Bei AJAX-Requests Fehler als JSON-Object zurückgeben

17a0869f 07.03.2013 13:12 Moritz Bunkus

Console: Diverse Kommandozeilen und Optionen

Z.B. "-e code" zum direkten Ausführen von Code oder "-f filename" zum
Ausführen von Code aus einer Datei.

2473bd32 07.03.2013 11:21 Thomas Heck

Merge branch 'dev'

6ca21978 06.03.2013 17:06 Moritz Bunkus

ClientJS: um jstree-Funktionen erweitert; client_js.js komplett automatisch erzeugen

49556f01 06.03.2013 16:43 Thomas Heck

Merge branch 'master' into dev

3e2ecde7 06.03.2013 10:23 Moritz Bunkus

$::request auch in Console als Instanz von SL::Request anlegen

7af2b128 06.03.2013 10:23 Moritz Bunkus

Serverseitiges Erzeugen von im Client ausgeführten JavaScript-Befehlen

10b4930b 04.03.2013 10:04 Thomas Heck

JS-Übersetzungen in den js-Ordner verschoben

87e65e6c 04.03.2013 09:51 Thomas Heck

Merge branch 'master' into dev

87d9765a 01.03.2013 14:37 Moritz Bunkus

Alten Code entfernt (MultiColumnIterator)

a8f5fe51 28.02.2013 12:04 Thomas Heck

Ausgabe der JS-Übersetzung überarbeitet

50868b23 28.02.2013 09:58 Thomas Heck

Merge branch 'master' into dev

a4e96abf 27.02.2013 16:58 Moritz Bunkus

locales.pl: Auch auf fehlendes Laden von Plugins "P" und "T8" testen

9a18b6cc 27.02.2013 16:58 Moritz Bunkus

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!'
);
6061749d 27.02.2013 14:44 Thomas Heck

Merge branch 'master' into dev

224291dd 27.02.2013 14:39 Thomas Heck

scripts/locales.pl um JS-Übersetzung erweitert

75603a22 15.02.2013 15:46 Moritz Bunkus

Rose-Model Wiederkehrende Rechnungen: Foreign Key "order" nennen, nicht "oe"

665fb6bc 15.02.2013 10:10 Moritz Bunkus

Console: Hilfsfunktion sql()

3307dfca 15.02.2013 10:10 Moritz Bunkus

Console: Hilfsfunktionen ptab() und pobj()

2d6a42ee 01.02.2013 14:18 Moritz Bunkus

Locales.pl: bei Templatefiles auch nach .json und .js suchen

9569aa4b 30.01.2013 19:07 Moritz Bunkus

scripts/dbupgrade2_tool.pl: UTF-8-encodierte Upgradescripte richtig behandeln

67ca0f93 30.01.2013 17:09 Moritz Bunkus

locales.pl: mehrere t8() in einer Zeile richtig behandeln