Merge branch 'pflichtenhefte'
Conflicts: js/locale/de.js
PartPicker: Diverse Verbesserungen
- Dialog vergrössert- Unterstützung für Listenansicht- Bild hoch Bild runter im paginaten gemappt- Focus nach Klickauswahl wieder auf das ursprüngliche Feld gesetzt- Unterscheidung zwischen minimaler Rückmeldung (nur id und name) und fettem...
Finanzübersicht: VerkäuferIn bei Jahreswechsel beibehalten
Wiederkehrende Rechnung: Auftragsdatum wieder richtig in Startdatum kopieren
Finanzübersicht: Filtermöglichkeit nach VerkäuferIn
Warnung bei Auftragspeichern mit aktiver wiederk. Rechnung, wenn schon eine Rechnung erzeugt wurde
Link zur Doku für Variablen in wiederkehrenden Rechnungen in Auftragsformular anzeigen
Wiederkehrende Rechnung: Option "erste Rechnung erzeugen am"
Bisher nur die Masken; noch nicht im Backgroundjob implementiert
Wiederkehrende Rechnung: Option für halbjährliche Fakturierung
Pflichtenheftvorlagen kopieren: Kopie soll auch wieder eine Vorlage sein
Pflichtenhefte: beim Vorlageneinfügen Typen der Vorlage anzeigen
Pflichtenheftvorlagen: Typ muss ebenfalls bearbeitbar sein
…weil die Formate für Abschnitts- und Textblocknummern an den Typenhängen.
Pflichtenhefte: per Default die abgeschlossenen nicht anzeigen
RequirementSpecs: Projekte nicht als Dropdown sondern als Input-Filter
RequirementSpec Suche auf GetModels umgestellt.
Projektverwaltung: Fixes nach Rebase; Refactoring
Pflichtenhefte: Abschnitte in richtiger Reihenfolge ausgeben
Pflichtenheft: Projektverknüpfung anlegen, bearbeiten
- Pflichtenhefte mit einem bestehenden Projekt verknüpfen,- neues Projekt anlegen,- nicht mit einem Projekt verknüpfen.
Pflichtenheft: Projektverknüpfung in Grundeinstellungen anzeigen
ic/parts_language_selection.html: Nicht mehr benötigte Vorlage entfernt
Wurde durch »Artikelstammdaten: Spracheinstellungen rein in eigenemTab bearbeiten« überflüssig.
Verkaufs-/Einkaufsmasken: HTML in Langtexten nutzen
Artikelstammdaten: HTML in Langtexten nutzen
Pflichtenheftabschnitte/-funktionsblöcke: HTML nutzen
Pflichtenhefttextblöcke: HTML nutzen
Vordefinierte Pflichtenhefttextblöcke: HTML nutzen
Verknüpfte Belege: Unterstützung für Pflichtenhefte
Pflichtenhefte: Nummerierungsformate zu Typen verschoben & bearbeitbar gemacht
Projektstatus Controller
Pflichtenheftzeitschätzung: neuer Menüeintrag "Speichern und geöffnet lassen"
Pflichtenhefte: in Zeitabschätzungsmaske erste Selectbox focussen
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öckenmit sehr vielen Unterfunktionsblöcken) unterhalb des <li> angezeigt...
Pflichtenheftitems & -textblöcke: Tooltips im Baum mit Inhaltsauszug anzeigen
Pflichtenhefttextblöcke: Anordnung Bilder via Drag&Drop ändern können
Pflichtenhefte: Unterstützung für an Textblöcke angehängte Bilder
Pflichtenheft: bei Filter anzeigen Fokus auf Kundennamen setzen
Pflichtenheftversionen: Datenbankstruktur zu Pflichtenheften geändert
requirement_specs.version_id wurde durchrequirement_spec_versions.requirement_spec_id undrequirement_spec_versions.working_copy_id ersetzt.
Pflichtenheftkostenschätzung: Abschnitte/Funktionsblöcke in richtiger Reihenfolge anzeigen
Pflichtenhefte: Druckvorlagendateinamen bei Pflicthenhefttypen festlegen können
Pflichtenhefte Angebote/Aufträge: "Artikel allen Abschnitten zuweisen" fixen
Pflichtenhefte: Verwendung von jQuery-UI-Dialogen anstelle von jqModal
Pflichtenhefte: vor Tabwechseln mit Datenverlust nachfragen
Pflichtenheftitems: Tabreihenfolge gefixt
Pflichtenheft Angebote/Aufträge: "Abbrechen" ohne AJAX-Call nur in JS
Pflichtenheftkostenschätzung: "Abbrechen" ohne AJAX-Call nur in JS
Pflichtenheft-Grundeinstellungen erst read/only anzeigen, nicht direkt als Maske
Pflichtenheft Angebote/Aufträge: Button "Speichern"/"Anlegen"/"Aktualisieren" hinzugefügt
Pflichtenheftdetails: bei RETURN per AJAX speichern
Pflichtenheftabschätzung: Bei RETURN per AJAX speichern; "Speichern"-Button anzeigen
Pflichtenheftitems: bei RETURN in Zeitabschätzung per AJAX abschicken
Pflichtenhefte: Kontextmenüs für Items/Textblöcke auf größerer Fläche anzeigen
Pflichtenhefte: Textlocktitel beim Einfügen setzen, falls noch nicht gesetzt
Pflichtenhefte -> Angebote/Aufträge: Artikelauswahl per Partpicker
Mandantenkonfiguration: Pflichtenheftstandardartikel mit Partpicker auswählen
Pflichtenhefte -> Angebote/Aufträge: nur Artikel mit Zeit-basierenden Einheiten
Pflichtenhefte: Aktualisieren von Angeboten/Aufträgen
Pflichtenhefte: Anlegen von Angeboten/Aufträgen
Pflichtenhefte: Maske fürs Erstellen von Angeboten/Aufträgen
Pflichtenhefte: Locales & Spalte "Auftrags-/Angebotsdatum"
Pflichtenhefte: Zuweisung Artikel zu Abschnitten implementiert
Pflichtenhefte: Standard-Artikel für Auftragswandlung in Mandantenkonfiguration eingeben können
Pflichtenheft-Angebot/Auftrag: Liste in Tab anzeigen
Mandantenkonfig: Standard-Stundensatz
Pflichtenheftvorlagen einfügen
Zeitabschätzung auch in Vorlagen bearbeiten können
Pflichtenheftvorlage: Maske zur Auswahl des Einzufügenden
Pflichtenheftvorlagen: Textblöcke doch erfassen können; dafür Wort "Abschnitt" entfernt
Debugcode entfernt
Pflichtenheftabschnittsvorlagen erzeugen, bearbeiten, löschen
requirement_spec.js: Funktionen in namespace kivi.requirement_spec verschoben
Projekt: Beschreibung in areainput geändert und Länge der Felder angepasst
Projektsuche auf simpel+filter umgestellt
Status in der Projektverwaltung
Projekte: Templates und get_linked_records etwas entzerrt
Pflichtenhefte: PDFs zu Arbeitskopie und Versionen erzeugen
Pflichtenhefte auf Versionen zurücksetzen können
Pflichtenheftversionen anlegen und auflisten
Kontextmenü mit Pflichtenheftaktionen überall anzeigen
Pflichtenhefte: Kopieren (clonen) generell und Löschen aus Kontextmenü implementiert
Pflichtenhefte: Zeit- und Kostenschätzungsmaske
Pflichtenheftitems: Typen direkt in Tabelle speichern
Refactoring: L.button_tag("submit_ajax_form()") zu L.ajax_submit_tag()
Pflichtenheftitems: Umstellung submit_ajax_form()
Pflichtenhefttextblöcke: Umstellung submit_ajax_form()
Pflichtenhefte: Statischen JavaScript-Code nach js/requirement_spec.js verschieben
Pflichtenhefte: show & Bearbeiten in eigenen Tab
Pflichtenhefte: Textblöcke, Abschnitte und Funktionsblöcke markieren können
Pflichtenheftitems: Neuanlegen von (Unter)Funktionsblöcken
Pflichtenheftitems: Masken für neue (Unter)Funktionsblöcke
Pflichtenheftitems: Abschnitte anlegen
Pflichtenheftitems und Abschnitte bearbeiten
Pflichtenheftitems: Sicherheitsabfrage vor Löschen
Pflichtenheftitems: Überschrift für "keine Abschnitte bisher"
Pflichtenheftitems: Drag&Drop anständig implementiert
Pflichtenhefte: Inputs für time_estimation
Pflichtenhefte: Zeitabschätzung ausgeben
Pflichtenheftpunkte bearbeiten
Pflichtenhefte: Auflisten von Abschnitten
Leere Textblockliste: Mehr Informationen
Überflüssigen Code entfernt
Textblöcke anlegen :)