Moritz Bunkus [Mon, 22 Apr 2013 08:48:25 +0000 (10:48 +0200)]
Überflüssigen before_delete-Hook entfernt
Moritz Bunkus [Mon, 22 Apr 2013 08:35:48 +0000 (10:35 +0200)]
Pflichtenhefversion nach Änderung an Items invalidieren
Moritz Bunkus [Mon, 22 Apr 2013 08:07:31 +0000 (10:07 +0200)]
Refactoring
Moritz Bunkus [Mon, 22 Apr 2013 08:05:27 +0000 (10:05 +0200)]
Pflichtenhefte: beim Bearbeiten nicht sichtbarer Items Sektion anzeigen
Moritz Bunkus [Mon, 22 Apr 2013 07:45:34 +0000 (09:45 +0200)]
Refactoring
Moritz Bunkus [Fri, 19 Apr 2013 12:53:16 +0000 (14:53 +0200)]
Pflichtenhefte: nach Änderung an Textblöcken Version invalidieren
Moritz Bunkus [Fri, 19 Apr 2013 09:22:54 +0000 (11:22 +0200)]
Pflichtenheftversionen anlegen und auflisten
Moritz Bunkus [Thu, 18 Apr 2013 08:37:55 +0000 (10:37 +0200)]
Kontextmenü mit Pflichtenheftaktionen überall anzeigen
Moritz Bunkus [Wed, 17 Apr 2013 15:29:35 +0000 (17:29 +0200)]
Pflichtenhefte: Kopieren (clonen) generell und Löschen aus Kontextmenü implementiert
Moritz Bunkus [Tue, 16 Apr 2013 13:49:59 +0000 (15:49 +0200)]
Pflichtenhefte: Zeit- und Kostenschätzungsmaske
Moritz Bunkus [Tue, 16 Apr 2013 13:49:05 +0000 (15:49 +0200)]
Weitere Icons für jQuery-Kontextmenü
Moritz Bunkus [Thu, 4 Apr 2013 09:27:07 +0000 (11:27 +0200)]
Übersetzungen für Clipboard & Copy & Paste bei Pflichtenheften
Moritz Bunkus [Thu, 4 Apr 2013 09:24:49 +0000 (11:24 +0200)]
Pflichtenhefte: Copy & Paste für Textblöcke & Items
Moritz Bunkus [Thu, 4 Apr 2013 09:24:08 +0000 (11:24 +0200)]
Clipboard: eine erste allgemeine Implementation eines Clipboard-Mechanismus-Backends
Enthält bereits Spezialisierungen für Pflichtenhefttextblöcke und
-items (Abschnitte, Funktionsblöcke, Unterfunktionsblöcke).
Moritz Bunkus [Thu, 4 Apr 2013 08:08:31 +0000 (10:08 +0200)]
Doppeltes "my"
Moritz Bunkus [Thu, 14 Mar 2013 12:35:59 +0000 (13:35 +0100)]
Pflichtenhefte: Menüpunkte einheitlicher benennen
Moritz Bunkus [Thu, 14 Mar 2013 12:35:43 +0000 (13:35 +0100)]
Pflichtenheftitems: Typen direkt in Tabelle speichern
Moritz Bunkus [Wed, 13 Mar 2013 17:45:51 +0000 (18:45 +0100)]
Pflichtenheftitems & Textblöcke: Selektion bei Popupmenü durch Markierung links anzeigen
Moritz Bunkus [Wed, 13 Mar 2013 16:59:59 +0000 (17:59 +0100)]
Refactoring: L.button_tag("submit_ajax_form()") zu L.ajax_submit_tag()
Moritz Bunkus [Wed, 13 Mar 2013 16:51:44 +0000 (17:51 +0100)]
Pflichtenheftitems: Umstellung submit_ajax_form()
Moritz Bunkus [Wed, 13 Mar 2013 16:34:13 +0000 (17:34 +0100)]
Pflichtenhefttextblöcke: Umstellung submit_ajax_form()
Moritz Bunkus [Wed, 13 Mar 2013 16:24:45 +0000 (17:24 +0100)]
Pflichtenheftitems: Drag&Drop vom aktuell Ausgewählten fixen
Moritz Bunkus [Wed, 13 Mar 2013 15:50:11 +0000 (16:50 +0100)]
Pflichtenheftitems: current_content_type/_id nach Auswahl eines bereits Angezeigten fixen
Moritz Bunkus [Wed, 13 Mar 2013 15:04:38 +0000 (16:04 +0100)]
Pflichtenhefttextblöcke: nach Anlegen Node im Baum fokussieren
Moritz Bunkus [Wed, 13 Mar 2013 14:56:29 +0000 (15:56 +0100)]
Pflichtenhefte: Statischen JavaScript-Code nach js/requirement_spec.js verschieben
Moritz Bunkus [Wed, 13 Mar 2013 14:45:04 +0000 (15:45 +0100)]
Pflichtenhefttextblöcke: current_content_id leer richtig behandeln
Moritz Bunkus [Wed, 13 Mar 2013 14:40:59 +0000 (15:40 +0100)]
Pflichtenhefte: show & Bearbeiten in eigenen Tab
Moritz Bunkus [Wed, 13 Mar 2013 10:12:08 +0000 (11:12 +0100)]
Pflichtenhefte: Textblöcke, Abschnitte und Funktionsblöcke markieren können
Moritz Bunkus [Tue, 12 Mar 2013 15:01:00 +0000 (16:01 +0100)]
Pflichtenhefttextblöcke (DB): Spalte "is_flagged"
Moritz Bunkus [Tue, 12 Mar 2013 14:17:29 +0000 (15:17 +0100)]
Pflichtenheftitems: Neuanlegen von (Unter)Funktionsblöcken
Moritz Bunkus [Tue, 12 Mar 2013 13:27:48 +0000 (14:27 +0100)]
Pflichtenheftitems: Masken für neue (Unter)Funktionsblöcke
Moritz Bunkus [Tue, 12 Mar 2013 12:07:01 +0000 (13:07 +0100)]
Pflichtenheftitems: Abschnitte anlegen
Moritz Bunkus [Tue, 12 Mar 2013 11:53:55 +0000 (12:53 +0100)]
Pflichtenheftitems (DB): fb_number setzen, falls beim Speichern leer
Moritz Bunkus [Tue, 12 Mar 2013 09:43:26 +0000 (10:43 +0100)]
Pflichtenheftitems und Abschnitte bearbeiten
Moritz Bunkus [Tue, 12 Mar 2013 08:32:00 +0000 (09:32 +0100)]
Pflichtenheftitems löschen
Moritz Bunkus [Tue, 12 Mar 2013 08:31:54 +0000 (09:31 +0100)]
Debugcode
Moritz Bunkus [Tue, 12 Mar 2013 08:31:49 +0000 (09:31 +0100)]
Pflichtenheftitems: Sicherheitsabfrage vor Löschen
Moritz Bunkus [Tue, 12 Mar 2013 08:31:28 +0000 (09:31 +0100)]
Pflichtenheftitems: Überschrift für "keine Abschnitte bisher"
Moritz Bunkus [Mon, 11 Mar 2013 16:09:27 +0000 (17:09 +0100)]
Pflichtenheftitems: Drag&Drop anständig implementiert
Moritz Bunkus [Mon, 11 Mar 2013 16:09:16 +0000 (17:09 +0100)]
Pflichtenhefttextblöcke: Drag&Drop "before first" fixed
Moritz Bunkus [Mon, 11 Mar 2013 11:53:25 +0000 (12:53 +0100)]
Pflichtenheftitem: nach Update evtl. auch Parent-Bottom neu rendern
Moritz Bunkus [Mon, 11 Mar 2013 11:21:01 +0000 (12:21 +0100)]
Pflichtenhefte: Inputs für time_estimation
Moritz Bunkus [Mon, 11 Mar 2013 10:28:32 +0000 (11:28 +0100)]
Pflichtenhefte: Zeitabschätzung ausgeben
Moritz Bunkus [Fri, 8 Mar 2013 16:54:17 +0000 (17:54 +0100)]
Duration-Helfer für Pflichtenheft-Zeitabschätzung
Moritz Bunkus [Fri, 8 Mar 2013 14:14:30 +0000 (15:14 +0100)]
Pflichtenheftpunkte bearbeiten
Moritz Bunkus [Fri, 8 Mar 2013 13:16:52 +0000 (14:16 +0100)]
Update Pflichtenheftmodels auf DB-Struktur
Moritz Bunkus [Fri, 8 Mar 2013 10:13:46 +0000 (11:13 +0100)]
Pflichtenhefte: Auflisten von Abschnitten
Moritz Bunkus [Thu, 7 Mar 2013 14:41:31 +0000 (15:41 +0100)]
Debugcode entfernt
Moritz Bunkus [Thu, 7 Mar 2013 12:28:46 +0000 (13:28 +0100)]
Leere Textblockliste: Mehr Informationen
Moritz Bunkus [Thu, 7 Mar 2013 12:21:43 +0000 (13:21 +0100)]
Überflüssigen Code entfernt
Moritz Bunkus [Thu, 7 Mar 2013 12:10:00 +0000 (13:10 +0100)]
Textblöcke anlegen :)
Moritz Bunkus [Thu, 7 Mar 2013 10:01:20 +0000 (11:01 +0100)]
Textblöcke bearbeiten, verschieben: verschiedene Fixes
Moritz Bunkus [Wed, 6 Mar 2013 16:28:22 +0000 (17:28 +0100)]
Übersetzungen
Moritz Bunkus [Wed, 6 Mar 2013 16:05:25 +0000 (17:05 +0100)]
Löschen von Textblöcken
Moritz Bunkus [Fri, 8 Mar 2013 14:33:19 +0000 (15:33 +0100)]
Textblöcke bearbeiten
Moritz Bunkus [Wed, 6 Mar 2013 14:04:17 +0000 (15:04 +0100)]
RequirementSpec-Presenter in RequirementSpecTextBlock umbenannt
Moritz Bunkus [Fri, 8 Mar 2013 14:32:57 +0000 (15:32 +0100)]
Pflichtenhefte: Drag & Drop von Textblöcken
Moritz Bunkus [Fri, 8 Mar 2013 14:32:32 +0000 (15:32 +0100)]
Pflichtenhefte bearbeiten
Moritz Bunkus [Fri, 8 Mar 2013 14:31:36 +0000 (15:31 +0100)]
Pflichtenhefte: Erste Version Baumansicht Textblöcke/Abschnitte/Funktionsblöcke
Moritz Bunkus [Thu, 7 Feb 2013 12:21:47 +0000 (13:21 +0100)]
Pflichtenheft-Model: Accessoren für Textblöcke, Abschnitte
Moritz Bunkus [Thu, 7 Feb 2013 12:21:29 +0000 (13:21 +0100)]
Pflichtenheft-Item: Löschfunktion rekursiv
Moritz Bunkus [Wed, 6 Feb 2013 13:54:00 +0000 (14:54 +0100)]
Pflichtenhefttextblöcke: ActsAsList nutzen, Beziehung zum Pflichtenheft
Moritz Bunkus [Fri, 1 Feb 2013 16:08:32 +0000 (17:08 +0100)]
Pflichtenhefte: Basisdaten verwalten, Such- und Listfunktion
Moritz Bunkus [Fri, 1 Feb 2013 15:04:36 +0000 (16:04 +0100)]
Customer-Controller: 'get_hourly_rate'-AJAX-Funktion
Moritz Bunkus [Fri, 1 Feb 2013 14:08:38 +0000 (15:08 +0100)]
Verwaltung von Pflichtenheftabnahmestatus
Moritz Bunkus [Thu, 31 Jan 2013 15:23:33 +0000 (16:23 +0100)]
Modul SL::DB::Language wird hier nicht benötigt
Moritz Bunkus [Thu, 31 Jan 2013 14:13:14 +0000 (15:13 +0100)]
Kundenstammdaten: Stundensatz bearbeiten können
Moritz Bunkus [Fri, 1 Feb 2013 12:32:44 +0000 (13:32 +0100)]
Refactoring: richtige leere JSON-Antwort erzeugen
Moritz Bunkus [Thu, 31 Jan 2013 08:48:58 +0000 (09:48 +0100)]
Verwaltung von Pflichtenheftrisikograden
Moritz Bunkus [Wed, 30 Jan 2013 18:06:45 +0000 (19:06 +0100)]
Verwaltung von Pflichtenheftkomplexitätsgraden
Moritz Bunkus [Wed, 30 Jan 2013 17:23:41 +0000 (18:23 +0100)]
Verwaltung von vordefinierten Textblöcken für Pflichtenhefte
Moritz Bunkus [Wed, 30 Jan 2013 17:03:28 +0000 (18:03 +0100)]
Verwaltung von Pflichtenheftstatus
Moritz Bunkus [Wed, 30 Jan 2013 16:07:02 +0000 (17:07 +0100)]
Verwaltung von Pflichtenhefttypen
Moritz Bunkus [Wed, 30 Jan 2013 15:07:00 +0000 (16:07 +0100)]
Pflichtenhefte: Menüeinträge in System zur Verwaltung
Moritz Bunkus [Wed, 30 Jan 2013 10:46:00 +0000 (11:46 +0100)]
Pflichtenheftmodels: Manager für alle sortierbaren angelegt
Moritz Bunkus [Wed, 30 Jan 2013 09:22:53 +0000 (10:22 +0100)]
Pflichtenhefte: Datenbankschema und Rose-DB-Models
Moritz Bunkus [Wed, 19 Mar 2014 08:37:20 +0000 (09:37 +0100)]
Revert "Benutzer als neu speichern"
This reverts commit
188734cee4672fe7421293f7af68fa3734e52064.
Der Bug trat nach dem kompletten Umschreiben des Administrationscodes
schon nicht mehr auf. Der User wird erst dann in den Datenbanken
angelegt, wenn er sich anmeldet.
Dieser Revert hingegen behebt #2471.
Waldemar Toews [Tue, 18 Mar 2014 15:08:26 +0000 (16:08 +0100)]
Erneuern im Zahlungseingang verwirft den Kunden
im Zahlungseingang oder Zahlungsausgang:
Ein wiederholtes Klicken auf "Erneuern" verwirft den Kunden.
Liegt an der Formatierung für HTML-Ausgabe.
fixt #2470
Waldemar Toews [Tue, 18 Mar 2014 14:58:29 +0000 (15:58 +0100)]
BUG-Fix: Rechnungsnummer in Kreditorenbuchung nicht mehr änderbar
Ändert man bei einer bestehenden Kreditorenbuchung die Rechnungsnummer,
so wird nach dem Buchen diese Änderung nicht übernommen!
Update SQL-Statement für Kreditorenbuchungen erweitert.
fixt #2469
Moritz Bunkus [Tue, 18 Mar 2014 09:58:10 +0000 (10:58 +0100)]
Mandantenkonfiguration: Gewichtseinheiten auf 'kg' basieren
Es ist nicht ganz ungewöhnlich, wenn 'g' nicht existiert, weil im
normalen Handel eher in 'kg' und höher gemessen wird. Dass 'kg' nicht
existiert, 'g' aber wohl, erscheint daher unwahrscheinlich.
Moritz Bunkus [Mon, 17 Mar 2014 15:13:37 +0000 (16:13 +0100)]
CustomVariable RDBO: falsches Dispatching für Boolean-Variablen gefixt
Bernd Bleßmann [Fri, 14 Mar 2014 14:16:35 +0000 (15:16 +0100)]
Kundenfilter im Verkaufsbericht nicht mit check_name implementieren.
Sondern einfach nach dem Teilstring in der Abfarge suchen. Oder nach
der id, wenn der Name aus der Drop-Down-Box kommt.
Hintergrund: check_name überschreibt einige form-Variablen (z.B.
country und salesman_id) und dann ist der Bericht falsch.
Behebt #2468.
G. Richardson [Thu, 6 Mar 2014 13:36:29 +0000 (14:36 +0100)]
Rechtschreibfehler in Englischer Beschriftung behoben
Thomas Heck [Thu, 6 Mar 2014 13:08:00 +0000 (14:08 +0100)]
Projekte-PDF|CSV-Export aufs neue GetModels umgestellt
Sven Schöling [Fri, 28 Feb 2014 10:00:47 +0000 (11:00 +0100)]
GetModels::Filtered: filter Konfiguration gefixt
Sven Schöling [Fri, 28 Feb 2014 10:00:32 +0000 (11:00 +0100)]
GetModels: count Methode
Sven Schöling [Fri, 28 Feb 2014 09:47:14 +0000 (10:47 +0100)]
t8() Objekte auch in JSON serialisierbar machen
Sven Schöling [Wed, 5 Feb 2014 10:06:09 +0000 (11:06 +0100)]
Reportgenerator: optionale table class und hr aus table genommen
Sven Schöling [Tue, 4 Mar 2014 15:11:50 +0000 (16:11 +0100)]
Offene Restbeträge optional in Auftragsbericht anzeigen
Moritz Bunkus [Tue, 4 Mar 2014 12:35:06 +0000 (13:35 +0100)]
Merge branch 'berichte-bestellnummer-des-kunden'
Moritz Bunkus [Tue, 4 Mar 2014 12:18:38 +0000 (13:18 +0100)]
Merge branch 'von-opendynamic'
Conflicts:
SL/DB/MetaSetup/InvoiceItem.pm
Moritz Bunkus [Tue, 4 Mar 2014 12:13:47 +0000 (13:13 +0100)]
MetaSetups mit RDBO >= 0.809 neu bauen
Siehe
6c22ee7eb1f64431bade6f361259737ed23b7ecc für die Erläuterung.
Moritz Bunkus [Tue, 4 Mar 2014 11:39:54 +0000 (12:39 +0100)]
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
»rose_auto_create_model.pl --all« einen riesigen Diff erzeugen, wird nun
v0.809 erzwungen.
Der Bug betrifft aber wirklich nur die Erzeugung der MetaSetups aus dem
tatsächlichen Datenbankschema. Normale Anwender von kivitendo sind somit
nicht betroffen, weshalb die Version in SL/InstallationCheck.pm nur für
den Entwicklungsmodus erzwungen wird.
Jan Büren [Mon, 3 Mar 2014 10:17:58 +0000 (11:17 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Mon, 3 Mar 2014 10:16:51 +0000 (11:16 +0100)]
'vergessene Feature' noch schnell im changelog erwähnen
G. Richardson [Fri, 28 Feb 2014 20:07:16 +0000 (21:07 +0100)]
Version für 3.1.0 aktualisiert
G. Richardson [Fri, 28 Feb 2014 14:14:58 +0000 (15:14 +0100)]
Datenbankupgradescript für Release 3.1.0
Jan Büren [Fri, 28 Feb 2014 14:15:36 +0000 (15:15 +0100)]
Hinweis auf webdav/ Ordner für UPGRADE auf 3.1
G. Richardson [Fri, 28 Feb 2014 13:25:37 +0000 (14:25 +0100)]
changelog und UPDATE für Version 3.1.0 angepasst
* Text zu RC entfernt
* Hinweis auf "mkir webdav" bei Neuinstallation
* vergessenen Bugfix nachgetragen
G. Richardson [Fri, 28 Feb 2014 13:35:25 +0000 (14:35 +0100)]
Dokumentation angepasst
* Hinweis auf mkdir webdav bei Neuinstallation 3.1.0
* Text zu RB-Vorlagen leicht angepasst