Moritz Bunkus [Mon, 20 Jan 2014 09:47:55 +0000 (10:47 +0100)]
ic/parts_language_selection.html: Nicht mehr benötigte Vorlage entfernt
Wurde durch »Artikelstammdaten: Spracheinstellungen rein in eigenem
Tab bearbeiten« überflüssig.
Moritz Bunkus [Mon, 20 Jan 2014 09:44:18 +0000 (10:44 +0100)]
locales: bei Rebase verlorene Einträge zu Finanzcontrolling ergänzt
Moritz Bunkus [Fri, 17 Jan 2014 13:54:17 +0000 (14:54 +0100)]
HTML-zu-LaTeX/OpenDocument: durch normale Leerzeichen ersetzen
Moritz Bunkus [Fri, 17 Jan 2014 12:46:17 +0000 (13:46 +0100)]
SL::Template::OpenDocument: Unterstützung für HTML-codierte Felder
Moritz Bunkus [Thu, 16 Jan 2014 12:22:54 +0000 (13:22 +0100)]
print_form: Templatesystem mitteilen, dass gewisse Variablen bei Ver-/Einkauf HTML enthalten
Moritz Bunkus [Thu, 16 Jan 2014 12:22:28 +0000 (13:22 +0100)]
SL::Template::LaTeX: Unterstützung für HTML-codierte Felder
Moritz Bunkus [Thu, 16 Jan 2014 12:21:28 +0000 (13:21 +0100)]
SL::Template: Optionen von den Contrllern zum eigentlichen Template-Modul durchleiten
Moritz Bunkus [Thu, 16 Jan 2014 08:55:14 +0000 (09:55 +0100)]
Refactoring: SL::Template: Parameterübergabe als Hash, nicht positionsabhängig
Moritz Bunkus [Wed, 15 Jan 2014 14:09:31 +0000 (15:09 +0100)]
Datenbankupgrade für Spalten, die nun HTML enthalten können/sollen
Moritz Bunkus [Wed, 15 Jan 2014 13:59:16 +0000 (14:59 +0100)]
Wandlung Pflichtenheft -> Angebot/Auftrag: HTML in Langtext ermöglichen
Moritz Bunkus [Wed, 15 Jan 2014 13:51:16 +0000 (14:51 +0100)]
special_chars: Umlaute nicht durch Entities ersetzen
Moritz Bunkus [Wed, 15 Jan 2014 12:33:59 +0000 (13:33 +0100)]
Verkaufs-/Einkaufsmasken: HTML in Langtexten nutzen
Moritz Bunkus [Tue, 14 Jan 2014 15:04:43 +0000 (16:04 +0100)]
Artikelstammdaten: HTML in Langtexten nutzen
Moritz Bunkus [Tue, 14 Jan 2014 14:36:08 +0000 (15:36 +0100)]
jQuery UI fixes für CKEditor in Dialog
Moritz Bunkus [Tue, 14 Jan 2014 14:35:43 +0000 (15:35 +0100)]
jQuery UI: Update auf 10.1.3
Moritz Bunkus [Tue, 14 Jan 2014 09:02:55 +0000 (10:02 +0100)]
Refactoring: {strip,restrict}_html in eigene Module ausgelagert
Moritz Bunkus [Mon, 13 Jan 2014 12:40:05 +0000 (13:40 +0100)]
Pflichtenheftabschnitte/-funktionsblöcke: HTML nutzen
Moritz Bunkus [Mon, 13 Jan 2014 10:54:49 +0000 (11:54 +0100)]
Pflichtenhefttextblöcke: HTML nutzen
Moritz Bunkus [Mon, 13 Jan 2014 10:31:53 +0000 (11:31 +0100)]
Vordefinierte Pflichtenhefttextblöcke: HTML nutzen
Moritz Bunkus [Thu, 21 Nov 2013 14:15:43 +0000 (15:15 +0100)]
AttrHTML: Model-Helper für sicheres HTML in RDB-Models
Moritz Bunkus [Mon, 18 Nov 2013 16:09:00 +0000 (17:09 +0100)]
kivi.js: ckeditor über Klasse »texteditor« nutzen können
Moritz Bunkus [Tue, 17 Dec 2013 12:27:05 +0000 (13:27 +0100)]
ckeditor JavaScript-HTML-Editor hinzugefügt
Moritz Bunkus [Mon, 18 Nov 2013 11:03:19 +0000 (12:03 +0100)]
Refactor: init_tabwidgets() in kivi-Namespace verschoben
Moritz Bunkus [Thu, 9 Jan 2014 15:04:34 +0000 (16:04 +0100)]
Verknüpfte Belege: nur Arbeitskopien bei Pflichtenheften anzeigen
Moritz Bunkus [Thu, 9 Jan 2014 11:25:32 +0000 (12:25 +0100)]
Verknüpfte Belege: Unterstützung für Pflichtenhefte
Moritz Bunkus [Thu, 9 Jan 2014 11:03:24 +0000 (12:03 +0100)]
Pflichtenhefte -> Angebote: Eintrag in record_links anlegen
Moritz Bunkus [Thu, 9 Jan 2014 10:21:50 +0000 (11:21 +0100)]
Pflichtenheft -> Angebot: Langtext per Default aus Abschnittsbeschreibung setzen
Moritz Bunkus [Fri, 1 Nov 2013 13:32:13 +0000 (14:32 +0100)]
Pflichtenhefte: Nummerierungsformate zu Typen verschoben & bearbeitbar gemacht
Sven Schöling [Thu, 17 Oct 2013 11:53:38 +0000 (13:53 +0200)]
Projektstatus Controller
Moritz Bunkus [Mon, 2 Sep 2013 09:45:40 +0000 (11:45 +0200)]
Pflichtenheftzeitschätzung: neuer Menüeintrag "Speichern und geöffnet lassen"
Moritz Bunkus [Mon, 2 Sep 2013 09:26:23 +0000 (11:26 +0200)]
Pflichtenhefte: in Zeitabschätzungsmaske erste Selectbox focussen
Moritz Bunkus [Mon, 26 Aug 2013 10:36:04 +0000 (12:36 +0200)]
Pflichtenhefte: PL/PgSQL-Funktion erst droppen, dann anlegen, wenn Parameter umbenannt werden
Ältere PostgreSQL-Versionen konnten auch mit einem 'CREATE OR REPLACE
FUNCTION...' noch Funktionsparameter umbenennen. Das können neuere
nicht mehr. Daher zuerst droppen und dann anlegen.
Moritz Bunkus [Fri, 16 Aug 2013 13:47:39 +0000 (15:47 +0200)]
Pflichtenheftitems & -textblöcke: Tooltips im Baum mit Inhaltsauszug anzeigen gefixt
Tooltips am <li> haben das Problem, dass sie bei sehr hohen
<li>s (gerade bei ganzen Abschnitten, aber auch bei Funktionsblöcken
mit sehr vielen Unterfunktionsblöcken) unterhalb des <li> angezeigt
werden.
Mit diesem Fix werden sie unterhalb des <a> innerhalb des <li>
angezeigt, der nur die eine Textzeile hoch ist.
Moritz Bunkus [Fri, 16 Aug 2013 11:17:24 +0000 (13:17 +0200)]
Pflichtenheftitems & -textblöcke: Tooltips im Baum mit Inhaltsauszug anzeigen
Moritz Bunkus [Fri, 16 Aug 2013 08:47:46 +0000 (10:47 +0200)]
Pflichtenheftitems: Shift+Return = nächster neuer Block auf anderer Ebene
Moritz Bunkus [Thu, 15 Aug 2013 13:55:52 +0000 (15:55 +0200)]
Pflichtenheftitems: RETURN in Zeitschätzungs-Input via AJAX submitten gefixt
Moritz Bunkus [Thu, 15 Aug 2013 13:55:02 +0000 (15:55 +0200)]
jQuery.hotkeys-Plugin hinzugefügt
Moritz Bunkus [Mon, 12 Aug 2013 09:24:41 +0000 (11:24 +0200)]
Pflichtenhefttextblöcke: Anordnung Bilder via Drag&Drop ändern können
Moritz Bunkus [Mon, 12 Aug 2013 09:22:34 +0000 (11:22 +0200)]
Pflichtenheftabnahmestatus: falscher Parameter für "render()" gefixt
Moritz Bunkus [Fri, 9 Aug 2013 13:38:16 +0000 (15:38 +0200)]
Pflichtenheftbilder: Kopieren & Einfügen implementiert
Moritz Bunkus [Fri, 9 Aug 2013 13:37:03 +0000 (15:37 +0200)]
Pflichtenhefte: falsche Klammerung
Moritz Bunkus [Fri, 9 Aug 2013 11:05:38 +0000 (13:05 +0200)]
Pflichnhefttextblöcke: Kopieren/Einfügen mit Bildern gefixt
Moritz Bunkus [Thu, 8 Aug 2013 10:21:26 +0000 (12:21 +0200)]
Pflichtenhefte: Unterstützung für an Textblöcke angehängte Bilder
Moritz Bunkus [Thu, 8 Aug 2013 09:36:57 +0000 (11:36 +0200)]
Pflichtenhefte: Stundensatz in Kundenstammdaten bearbeiten können
Moritz Bunkus [Thu, 8 Aug 2013 07:20:21 +0000 (09:20 +0200)]
Pflichtenheft: bei Filter anzeigen Fokus auf Kundennamen setzen
Moritz Bunkus [Wed, 7 Aug 2013 17:52:18 +0000 (19:52 +0200)]
Pflichtenheft: Liste auf Filtered-Helfer umgestellt
Moritz Bunkus [Wed, 7 Aug 2013 17:10:15 +0000 (19:10 +0200)]
Pflichtenheftversionen: Datenbankstruktur zu Pflichtenheften geändert
requirement_specs.version_id wurde durch
requirement_spec_versions.requirement_spec_id und
requirement_spec_versions.working_copy_id ersetzt.
Moritz Bunkus [Wed, 7 Aug 2013 15:19:31 +0000 (17:19 +0200)]
Pflichtenhefte: Falscher Spaltenname
Moritz Bunkus [Wed, 7 Aug 2013 13:08:53 +0000 (15:08 +0200)]
Pflichtenhefttextblöcke: Spruch "noch keine angelegt" verstecken, wenn einer angelegt wurde
Moritz Bunkus [Wed, 7 Aug 2013 11:10:54 +0000 (13:10 +0200)]
Pflichtenheftzeitschätzung: DB-Update-Trigger-Fix 2
Moritz Bunkus [Wed, 7 Aug 2013 10:13:26 +0000 (12:13 +0200)]
Pflichtenheftkostenschätzung: Abschnitte/Funktionsblöcke in richtiger Reihenfolge anzeigen
Moritz Bunkus [Mon, 5 Aug 2013 12:57:01 +0000 (14:57 +0200)]
Pflichtenhefte: Druckvorlagendateinamen bei Pflicthenhefttypen festlegen können
Moritz Bunkus [Fri, 2 Aug 2013 16:11:02 +0000 (18:11 +0200)]
Pflichtenhefte: ein Index für requierment_spec_items.item_type
Moritz Bunkus [Fri, 2 Aug 2013 09:53:19 +0000 (11:53 +0200)]
Pflichtenhefte Angebote/Aufträge: "Artikel allen Abschnitten zuweisen" fixen
Moritz Bunkus [Fri, 2 Aug 2013 09:35:15 +0000 (11:35 +0200)]
Pflichtenheft Zeit-/Kostenschätzung: nach Speichern Form entfernen, nicht nur verstecken
Moritz Bunkus [Thu, 1 Aug 2013 11:27:05 +0000 (13:27 +0200)]
Pflichtenhefte: Verwendung von jQuery-UI-Dialogen anstelle von jqModal
Moritz Bunkus [Thu, 1 Aug 2013 10:00:19 +0000 (12:00 +0200)]
Pflichtenheft-Kostenschätzung: nach Speichern Eingabefelder verstecken
Moritz Bunkus [Wed, 31 Jul 2013 15:34:43 +0000 (17:34 +0200)]
Pflichtenhefte: vor Tabwechseln mit Datenverlust nachfragen
Moritz Bunkus [Wed, 31 Jul 2013 15:02:21 +0000 (17:02 +0200)]
Pflichtenheftitems: Tabreihenfolge gefixt
Moritz Bunkus [Wed, 31 Jul 2013 14:49:43 +0000 (16:49 +0200)]
Pflichtenheft Angebote/Aufträge: "Abbrechen" ohne AJAX-Call nur in JS
Moritz Bunkus [Wed, 31 Jul 2013 14:34:11 +0000 (16:34 +0200)]
Pflichtenheftkostenschätzung: "Abbrechen" ohne AJAX-Call nur in JS
Moritz Bunkus [Wed, 31 Jul 2013 14:28:55 +0000 (16:28 +0200)]
Pflichtenheft-Grundeinstellungen erst read/only anzeigen, nicht direkt als Maske
Moritz Bunkus [Wed, 31 Jul 2013 12:40:50 +0000 (14:40 +0200)]
Pflichtenheft Angebote/Aufträge: Button "Speichern"/"Anlegen"/"Aktualisieren" hinzugefügt
Moritz Bunkus [Wed, 31 Jul 2013 12:33:36 +0000 (14:33 +0200)]
Pflichtenheft Angebote/Aufträge: Anlegen nur, wenn allen Abschnitten Artikeln zugewiesen wurden
Moritz Bunkus [Wed, 31 Jul 2013 11:43:03 +0000 (13:43 +0200)]
Pflichtenheftdetails: bei RETURN per AJAX speichern
Moritz Bunkus [Wed, 31 Jul 2013 11:24:10 +0000 (13:24 +0200)]
Pflichtenheftabschätzung: Bei RETURN per AJAX speichern; "Speichern"-Button anzeigen
Moritz Bunkus [Wed, 31 Jul 2013 11:03:32 +0000 (13:03 +0200)]
Pflichtenheftitems: bei RETURN in Zeitabschätzung per AJAX abschicken
Moritz Bunkus [Fri, 19 Jul 2013 13:02:34 +0000 (15:02 +0200)]
Pflichtenhefte: Drag & Drop von Abschnitten fixen
Moritz Bunkus [Fri, 19 Jul 2013 09:02:24 +0000 (11:02 +0200)]
Pflichtenhefte: Lösch-Trigger fixen
Wenn ein Pflichtenheft gelöscht wird, darf der Trigger zum Updaten der
Zeitschätzung nicht in das zu löschende Pflichtenheft schreiben --
aufgrund eines unlustigen Bugs in PostgreSQL. Analog zu den
Items. Also verhindern, dass etwas getan wird, wenn das Pflichtenheft
selber gelöscht werden soll.
Moritz Bunkus [Fri, 19 Jul 2013 08:03:07 +0000 (10:03 +0200)]
Pflichtenheft: Nach Speichern Zeitabschätzung PH neu laden
In der DB werden die Werte fürs Pflichtenheft mittels Trigger
aufaddiert. Daher neu laden.
Moritz Bunkus [Thu, 18 Jul 2013 14:04:56 +0000 (16:04 +0200)]
Pflichtenheftitems: AJAX-Calls für erweitertes Menü gefixt
Moritz Bunkus [Thu, 18 Jul 2013 13:54:51 +0000 (15:54 +0200)]
Pflichtenhefttextblöcke: AJAX-Calls für erweitertes Menü gefixt
Moritz Bunkus [Thu, 18 Jul 2013 13:36:37 +0000 (15:36 +0200)]
Pflichtenhefte: Kontextmenüs für Items/Textblöcke auf größerer Fläche anzeigen
Moritz Bunkus [Thu, 18 Jul 2013 13:04:34 +0000 (15:04 +0200)]
Refactoring: Listenanzeige in eigene Funktion ausgelagert
Moritz Bunkus [Wed, 17 Jul 2013 14:26:57 +0000 (16:26 +0200)]
Pflichtenheftitems: Reihenfolge bei Anzeigen Unterfunktionsblockmaske für Focus gefixt
Moritz Bunkus [Wed, 17 Jul 2013 14:23:34 +0000 (16:23 +0200)]
Pflichtenheftabschnitte: Nach Anlegen Form fürs Anlegen eines Funktionsblocks anzeigen
Moritz Bunkus [Wed, 17 Jul 2013 13:50:57 +0000 (15:50 +0200)]
Pflichtenhefttextblöcke: Nach Anlegen weitere Anlege-Form anzeigen
Moritz Bunkus [Wed, 17 Jul 2013 13:43:20 +0000 (15:43 +0200)]
Refactoring
Moritz Bunkus [Wed, 17 Jul 2013 11:08:35 +0000 (13:08 +0200)]
Pflichtenhefte: requirement_spec_items.item_type nach Drag&Drop richtig setzen
Moritz Bunkus [Wed, 17 Jul 2013 10:22:42 +0000 (12:22 +0200)]
Pflichtenhefte: nach Anlegen eines Funktionsblocks gleich nächste Anlege-Form anzeigen
Moritz Bunkus [Wed, 17 Jul 2013 10:10:58 +0000 (12:10 +0200)]
Refactoring
Moritz Bunkus [Mon, 15 Jul 2013 16:04:32 +0000 (18:04 +0200)]
Pflichtenhefte: Beim Einfügen ganzer Vorlagen Nummerierung neu vergeben
Moritz Bunkus [Mon, 15 Jul 2013 16:00:30 +0000 (18:00 +0200)]
Pflichtenhefte: Beim einfügen Nummerierung neu vergeben
Moritz Bunkus [Mon, 15 Jul 2013 15:50:10 +0000 (17:50 +0200)]
Pflichtenheft -> Angebot: Langtext setzen
Moritz Bunkus [Mon, 15 Jul 2013 15:35:27 +0000 (17:35 +0200)]
Pflichtenheft -> Angebot: ungültige Attribute nicht ausführen
Moritz Bunkus [Mon, 15 Jul 2013 14:35:09 +0000 (16:35 +0200)]
Pflichtenhefte: Textlocktitel beim Einfügen setzen, falls noch nicht gesetzt
Moritz Bunkus [Mon, 15 Jul 2013 13:50:50 +0000 (15:50 +0200)]
Pflichtenhefte im Menü an erster Position
Moritz Bunkus [Mon, 15 Jul 2013 13:47:19 +0000 (15:47 +0200)]
Rechtschreibfehler
Moritz Bunkus [Mon, 15 Jul 2013 08:07:20 +0000 (10:07 +0200)]
SQL-Upgrade-Abhängigkeiten gefixt
Moritz Bunkus [Mon, 15 Jul 2013 08:00:57 +0000 (10:00 +0200)]
Pflichtenhefte -> Angebote/Aufträge: Artikelauswahl per Partpicker
Moritz Bunkus [Fri, 12 Jul 2013 11:46:11 +0000 (13:46 +0200)]
Mandantenkonfiguration: Pflichtenheftstandardartikel mit Partpicker auswählen
Moritz Bunkus [Fri, 12 Jul 2013 06:47:53 +0000 (08:47 +0200)]
Pflichtenhefte -> Angebote/Aufträge: nur Artikel mit Zeit-basierenden Einheiten
Moritz Bunkus [Thu, 11 Jul 2013 15:49:11 +0000 (17:49 +0200)]
Pflichtenhefte: Löschen von Aufträgen/Angeboten
Moritz Bunkus [Thu, 11 Jul 2013 15:03:04 +0000 (17:03 +0200)]
Pflichtenhefte: Aktualisieren von Angeboten/Aufträgen
Moritz Bunkus [Thu, 11 Jul 2013 09:50:29 +0000 (11:50 +0200)]
Pflichtenhefte: Anlegen von Angeboten/Aufträgen
Moritz Bunkus [Wed, 10 Jul 2013 13:47:06 +0000 (15:47 +0200)]
Pflichtenhefte: Maske fürs Erstellen von Angeboten/Aufträgen
Moritz Bunkus [Tue, 9 Jul 2013 14:31:49 +0000 (16:31 +0200)]
Pflichtenhefte: Locales & Spalte "Auftrags-/Angebotsdatum"
Moritz Bunkus [Tue, 9 Jul 2013 14:17:16 +0000 (16:17 +0200)]
Pflichtenhefte: Zuweisung Artikel zu Abschnitten implementiert
Moritz Bunkus [Tue, 9 Jul 2013 13:00:18 +0000 (15:00 +0200)]
Pflichtenhefte: Standard-Artikel beim Anlegen von Abschnitten speichern
Moritz Bunkus [Tue, 9 Jul 2013 12:46:55 +0000 (14:46 +0200)]
Pflichtenhefte: Standard-Artikel für Auftragswandlung in Mandantenkonfiguration eingeben können