Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
14cf7af5 16.07.2013 14:23 Thomas Heck

SL::Controller::CustomerVendor::action_new in action_add umbenannt

267374ef 16.07.2013 14:23 Thomas Heck

SL::Controller::Customer entfernt

b873a5bd 16.07.2013 14:23 Thomas Heck

ct.pl als Controller

c1f509ea 16.07.2013 14:23 Thomas Heck

SL::DB::CustomVariable::value an Customer angepasst

als getter gibt die Methode ein SL::DB::Customer-Objekt zurück.
als setter wird eine Customer-ID erwartet.

172e2b69 16.07.2013 14:23 Thomas Heck

Relation zw. Note und FollowUp eingetragen

d453cc01 16.07.2013 14:23 Thomas Heck

CustomVariables-Helper registrieren von neu erstellen CVars

SL::DB::Helper::CustomVariables::cvars_by_config fügt neue CVars
dem ursprünglichen Objekt hinzu.

a12274fd 16.07.2013 14:23 Thomas Heck

CVar-Accessor für Optionen und Flags

0bc6d28c 16.07.2013 14:23 Thomas Heck

Validity-Accessor für CVars

6c82d505 16.07.2013 14:14 Moritz Bunkus

frame_header.css auch für JavaScript im Layout angeben, und nicht direkt in Form

Fixt #2329.

c617a444 16.07.2013 13:31 Moritz Bunkus

CRM-Menü automatisch einlesen, falls es existiert

Siehe #2328.

aa9c28b7 16.07.2013 13:07 Moritz Bunkus

LoginScreen: im Check auf "schon angemeldet?" Client setzen

2f4fdf75 16.07.2013 11:11 Sven Schöling

Beim Einlagern die letzte gewählte Einheit merken

fbb83292 16.07.2013 10:54 Sven Schöling

mini_stock auch direkt nach dem einlagern anzeigen.

0ca85e09 16.07.2013 10:54 Sven Schöling

Nicht benutzte Action entfernt

f99423f0 16.07.2013 10:42 Sven Schöling

Erst testen, dann committen Sven...

8bde6516 16.07.2013 10:34 Sven Schöling

Einlagern: Journal nicht abstürzen lassen, wenn noch nichts umgelagert wurde

e4b304dc 15.07.2013 18:49 Sven Schöling

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

Conflicts:
SL/Template/Plugin/JavaScript.pm

29379d95 15.07.2013 18:44 Sven Schöling

Javascript escape nach Ecmascript Spec.

Es gab einen Eckfall mit CR wo das kaputt gegangen ist, Spec kennt
noch als weitere Randfälle TAB, VT, ' und BS

69c1212c 15.07.2013 18:20 Moritz Bunkus

Fehlendes Komma ergänzt

Fixt #2331.

abb20e95 15.07.2013 16:52 Moritz Bunkus

JavaScript-Plugin: Carriage returns escapen

2524843b 15.07.2013 12:36 Moritz Bunkus

InstanceConfiguration: currencies und default_currency nur auf Bedarf auslesen

6844d581 15.07.2013 12:36 Moritz Bunkus

DBUpgrade2: verhindern, dass $::form->get_standard_dbh eine zweite Verbindung öffnet

Ansonsten sind Deadlocks absolut möglich.

a6c7c5ae 15.07.2013 12:36 Moritz Bunkus

Beim Benutzerlogin keine Auth-DB-Upgrades anwenden

666d4cad 15.07.2013 10:38 Sven Schöling

Inventory Controller und neue stock_in Maske

Alte Methode ist weiter im Code vorhanden, wird aber geplant nach und nach
durch das neue Interface ersetzt.

Benötigt Partpicker

686cf1ec 12.07.2013 16:09 Sven Schöling

Partpicker: Suchicon im css Menü

2f4e58bf 12.07.2013 16:07 Moritz Bunkus

Partpicker: doppelte Dokumentation entfernt

3ac83c61 12.07.2013 16:07 Moritz Bunkus

ClientJS: automatisch Date- und Partpicker nach AJAX-Request initialisieren

20576aac 12.07.2013 15:20 Sven Schöling

Partpicker: Nicht kaputtgehen ohne default part.

c312836c 12.07.2013 15:14 Sven Schöling

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

81e4602d 12.07.2013 15:13 Sven Schöling

part picker doku

35d63a9f 12.07.2013 13:36 Moritz Bunkus

Kosmetik: Alignment, Einrückung

df33875f 12.07.2013 13:36 Moritz Bunkus

Partpicker: Filtermöglichkeit nach konvertierbaren Einheiten ('convertible_unit')

880a2e9f 12.07.2013 13:36 Moritz Bunkus

Partpicker: Filtermöglichkeit nach Einheiten ('unit')

80d5f170 12.07.2013 13:36 Moritz Bunkus

Part-Manager: leere Strings im Typenfilter ignorieren

84ad2fe8 12.07.2013 13:36 Moritz Bunkus

Part-Manager: mit Hash-artigem Type richtig umgehen können

9e278d06 12.07.2013 13:36 Moritz Bunkus

Partpicker: ID-Attribut manuell angeben können

2477c498 12.07.2013 13:36 Moritz Bunkus

Partpicker: Part manuell laden, wenn nur ID angegeben ist

Ansonsten wird initial nichts angezeigt.

3b9c2119 11.07.2013 17:50 Moritz Bunkus

Abhängigkeiten von Lieferscheinen und Aufträgen/Angeboten in der Datenbank löschen

und nicht mehr programmseitig. Das geschieht durch Verwendung von
sinnvollen 'ON DELETE CASCADE/SET NULL'-Foreign-Key-Anweisungen und
Triggern, die aus diejenigen Tabellen löschen, in denen eine...

1f0a5bd8 11.07.2013 17:50 Moritz Bunkus

SL::DBUpgrade2::Base::drop_constraints: Schema-Namen nicht hardcoden

99dd63d7 11.07.2013 17:00 Moritz Bunkus

SL::DB::Helper::PriceTaxCalculator: Margenberechnung gefixt

Die Margenberechnung hat die Stückzahl nicht bei der Kostenberechnung
berücksichtigt.

ade02f1e 11.07.2013 15:26 Moritz Bunkus

Form::get_duedate: SL::DB::PaymentTerm::calc_date nutzen

b8e8bc08 11.07.2013 15:06 Moritz Bunkus

SL::DB::PaymentTerm::calc_date: Berechnung von Fälligkeitsdatum anhand von terms_netto/terms_skonto

5c48c74b 11.07.2013 11:08 Sven Schöling

Dokumentation

58e12eca 11.07.2013 11:08 Sven Schöling

exact match funktion wieder hergestellt nach dem letzten commit

7a646681 11.07.2013 11:08 Sven Schöling

ajax_autocomplete umgestellt auf get_models und inline JSON (20% schneller als template)

9aaadfdc 11.07.2013 11:08 Sven Schöling

Doku, picker nach Presenter verschoben

eff6af28 11.07.2013 11:08 Sven Schöling

Bei tab und enter den ersten full match benutzen. nur wenn der nicht eindeutig ist resetten oder popup öffnen

2504ebe1 11.07.2013 11:08 Sven Schöling

Part Picker

08d2e0ca 11.07.2013 09:30 Moritz Bunkus

SL::DB::DeliveryOrder: donumber in before_save-Hook erzeugen

57d6293d 11.07.2013 09:30 Moritz Bunkus

SL::DB::Invoice: invnumber in before_save-Hook erzeugen

1bcb4ec6 11.07.2013 09:29 Moritz Bunkus

SL::DB::Order: quo/ordnumber in before_save-Hook erzeugen

7fde0dcd 11.07.2013 09:29 Moritz Bunkus

SL::PrefixedNumber::set_to_max: mit undefinierten Werten klarkommen

0b9a3ff0 09.07.2013 15:12 Sven Schöling

with_objects in ParseFilter korrekt weiterreichen

5527271d 08.07.2013 10:09 Moritz Bunkus

SMTP-Mailer: Login-Konfigurationseinstellung heißt "login", nicht "user"

Die kivitendo.conf führt "login" als Namen für die Einstellung
auf. Für Rückwärtskompatibilität aber beide Varianten unterstützen.

d5aaeae1 05.07.2013 14:41 Moritz Bunkus

Admin: Zuordnungen User <-> Gruppen <-> Mandanten auch leeren können

ed023e22 05.07.2013 10:56 Moritz Bunkus

InstanceConf: Funktionen get_default_(warehouse|bin)_id heißen inzwischen get_(warehouse|bin)_id

58c69eb0 04.07.2013 09:45 Moritz Bunkus

"WebDAV" einheitlich schreiben

744418ae 04.07.2013 09:45 Moritz Bunkus

Kosmetik: Alignment

8ad1534a 04.07.2013 09:45 Moritz Bunkus

Mandantenkonfig: Gewichtsoptionen nur anzeigen, wenn Gewichtseinheiten definiert sind

102e10e5 03.07.2013 13:12 Sven Schöling

Nicht versuchen DESTROY mit AUTOLOAD zu dispatchen.

39c3f17a 03.07.2013 12:22 Moritz Bunkus

Commit nach DB-Upgrade auch, wenn AutoCommit aus ist

013b538f 03.07.2013 11:18 Moritz Bunkus

Fehlende Einträge in SL/DB/Helper/{ALL,Mappings}.pm

a5c7ef23 03.07.2013 10:20 Moritz Bunkus

Kopieren nach WebDAV: $form->{tmpfile} immer als lokalen Namen in $form->{tmpdir} interpretieren

91ea4ec2 03.07.2013 10:20 Moritz Bunkus

Temporäre Datei zum richtigen Zeitpunkt in WebDAV-Ordner kopieren

20069819 03.07.2013 10:20 Moritz Bunkus

Beim Drucken immer zuerst in temporäre Datei speichern

53c26ac2 03.07.2013 10:20 Moritz Bunkus

Datei vor Kopieren schließen

4b17528a 03.07.2013 10:20 Moritz Bunkus

Refactoring: weniger Funktionen importieren; Pfade nicht mehrfach joinen

0614d6da 03.07.2013 09:44 Moritz Bunkus

Refactoring: Verwendung von POSIX::strftime anstelle von localtime() + sprintf

f5b999c9 03.07.2013 09:37 Moritz Bunkus

Ergebnis von File::stat nur dereferenzieren, wenn Datei existiert

Existiert sie nicht, gibt die Funktion nun mal undef zurück.

d22f89a3 03.07.2013 09:14 Moritz Bunkus

Kosmetik/Refactoring

94d3a3e9 02.07.2013 17:21 Moritz Bunkus

Auth: Support für Verbindung zur Unit-Test-Datenbank

db797d8f 02.07.2013 17:18 Moritz Bunkus

DBUpgrade2: Option zum Zurückgeben eines Fehlers bei DB-Upgrades anstelle von print&exit

215f9f2c 02.07.2013 11:44 Moritz Bunkus

TransNumberGenerator: mit leerer Sequenzstartnummer klarkommen

0b5b8355 02.07.2013 09:15 Moritz Bunkus

SL::DBUpgrade2::add_print_templates: Anpassung auf Mandantenumstellung

3eb3d1b1 01.07.2013 19:00 Moritz Bunkus

MetaSetup: Spalten- und Fremdschlüsselnamen alphabetisch sortieren

76235d2d 01.07.2013 17:30 Moritz Bunkus

Fehlendes 'not null' in MetaSetup CsvImportReport

2656dbf7 01.07.2013 17:29 Moritz Bunkus

Nicht mehr benötigte Rose-Models löschen: DptTrans, TranslationPaymentTerm

969916aa 01.07.2013 16:53 Moritz Bunkus

SL::DB::AuthClient: WebDAV-Flag nicht mehr prüfen, immer Links anlegen

Da die WebDAV-Konfiguration nun innerhalb des Mandanten ein- und
ausgeschaltet wird, kann man aus dem Admin-Bereich heraus nicht mehr
prüfen, ob für diesen Mandanten WebDAV gewollt ist oder nicht. Daher...

a4767524 01.07.2013 16:53 Moritz Bunkus

InstanceConfiguration: Nur dann Daten aus Client-DB auslesen, wenn $::auth->client gesetzt ist

15e4b732 01.07.2013 16:53 Moritz Bunkus

Template-Parameter "conf_xyz" durch "INSTANCE_CONF.get_xyz" ersetzt

Ansonsten haben wir ein Henne/Ei-Problem: Form::parse_html_template
will die Variablen "conf_xyz" anhand der Werte in $::instance_conf
setzen, ruft also dort die Funktionen auf. Wurde aber das dazugehörige...

64b49f6c 01.07.2013 15:36 Moritz Bunkus

Nicht mehr benötigte MetaSetups löschen: DptTrans, TranslationPaymentTerm

Beide korrespondierenden Tabellen wurden in der Zwischenzeit entfernt.

7e76e128 01.07.2013 09:48 Moritz Bunkus

In SL::InstanceConfiguration keine Rose-Objekte nutzen

Die Klasse muss ihre Daten laden, noch bevor die Datenbankupgrades
durch sind. Das bedeutet, dass gerade SL::DB::MetaSetup::Default noch
nicht dem Datenbankschema entspricht und das Laden damit fehlschlägt.

a36f8ac7 28.06.2013 15:27 Moritz Bunkus

InstanceConfiguration durch Verwendung von AUTOLOAD vereinfacht

0f0779ce 28.06.2013 14:20 Moritz Bunkus

In Login-Maske Versionsnummer wieder anzeigen

d4dd649f 28.06.2013 12:51 Sven Schöling

deutsche kommentare und blogposts entfernt.

891f6217 28.06.2013 12:00 Jan Büren

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

Conflicts:
bin/mozilla/do.pl
bin/mozilla/ir.pl
bin/mozilla/oe.pl

9a578c8b 28.06.2013 11:57 Jan Büren

Trac 2300 / 2301 zweiter Versuch
;-)

8abd9ce3 28.06.2013 09:34 Moritz Bunkus

$::request->layout->focus() größtenteils durch class="initial_focus" ersetzen

f5851080 28.06.2013 09:06 Moritz Bunkus

Eindeutiger und freundlicher Hinweis, wenn Session abgelaufen ist

Nicht "Sie sind abgemeldet." in Fehlerfarben.

50aca900 27.06.2013 12:24 Sven Schöling

Datenbankhandles in IC nicht disconnecten

85724239 27.06.2013 12:00 Moritz Bunkus

Datenbank löschen: auch benutzte auswählbar, dann aber mit Sonderwarnung

Fixt #2312.

829e589a 26.06.2013 13:45 Moritz Bunkus

Rose::DB::Object 0.788 ist Mindestversion; Doku aktualisiert

f4608acc 26.06.2013 11:34 Sven Schöling

foreign keys gefixt

4bcf8804 25.06.2013 18:13 Sven Schöling

MetaSetup: Folgerun um die Foreign Keys umzudrehen

2d7e4203 25.06.2013 14:22 Sven Schöling

initialize in SL::DB::Objects statt im MetaSetup

b8b112a3 25.06.2013 14:22 Sven Schöling

MetaSetup neu generiert

07427030 25.06.2013 14:22 Sven Schöling

Warnungen gefixt

93787f77 25.06.2013 14:22 Sven Schöling

Metasetup für taykeys aus tax_constraints.pl

e237d75a 25.06.2013 14:22 Sven Schöling

Metasetup für tax aus tax_constraints.pl, steuerfilterung.pl

36bbcb55 25.06.2013 14:22 Sven Schöling

MetaSetup update für gl aus add_fk_to_gl.sql