Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
e142cf7d 01.04.2014 13:05 Moritz Bunkus

Pflichtenhefte: Löschen von Aufträgen/Angeboten

1cc65ebc 01.04.2014 13:05 Moritz Bunkus

Pflichtenhefte: Aktualisieren von Angeboten/Aufträgen

90651b58 01.04.2014 13:05 Moritz Bunkus

Pflichtenhefte: Anlegen von Angeboten/Aufträgen

938703cc 01.04.2014 13:05 Moritz Bunkus

Pflichtenhefte: Locales & Spalte "Auftrags-/Angebotsdatum"

1bacd5c1 01.04.2014 13:05 Moritz Bunkus

Pflichtenhefte: Zuweisung Artikel zu Abschnitten implementiert

fb692c5f 01.04.2014 13:03 Moritz Bunkus

Pflichtenheft-Angebot/Auftrag: Liste in Tab anzeigen

13a0130f 01.04.2014 13:03 Moritz Bunkus

"WebDAV" einheitlich schreiben

55e399ab 01.04.2014 13:03 Moritz Bunkus

Pflichtenheftvorlagen einfügen

0d40db7b 01.04.2014 13:03 Moritz Bunkus

Debugcode entfernen

a7db9b36 01.04.2014 13:03 Moritz Bunkus

Zeitabschätzung auch in Vorlagen bearbeiten können

4cab0b74 01.04.2014 13:03 Moritz Bunkus

Pflichtenheftvorlage: Maske zur Auswahl des Einzufügenden

9f687789 01.04.2014 13:03 Moritz Bunkus

Pflichtenheftvorlagen: Textblöcke doch erfassen können; dafür Wort "Abschnitt" entfernt

9dffe94b 01.04.2014 13:03 Moritz Bunkus

Pflichtenheftabschnittsvorlagen erzeugen, bearbeiten, löschen

82c10c28 01.04.2014 13:03 Moritz Bunkus

client_js.js: Funktionen in namespace kivi verschoben (Pflichtenheft-Teil)

2ea80648 01.04.2014 13:03 Moritz Bunkus

requirement_spec.js: Funktionen in namespace kivi.requirement_spec verschoben

84fc52bd 01.04.2014 13:03 Moritz Bunkus

Pflichtenhefte: PDFs zu Arbeitskopie und Versionen erzeugen

14faa2e3 01.04.2014 13:03 Moritz Bunkus

Pflichtenheft-Popupmenü: Überschriften immer und unterstrichen anzeigen

c96c4bb2 01.04.2014 13:03 Moritz Bunkus

Pflichtenhefte auf Versionen zurücksetzen können

51fec310 01.04.2014 13:03 Moritz Bunkus

Pflichtenheftversionen anlegen und auflisten

48aa4607 01.04.2014 13:02 Moritz Bunkus

Kontextmenü mit Pflichtenheftaktionen überall anzeigen

405a41ef 01.04.2014 13:02 Moritz Bunkus

Pflichtenhefte: Kopieren (clonen) generell und Löschen aus Kontextmenü implementiert

c19b1e03 01.04.2014 13:02 Moritz Bunkus

Pflichtenhefte: Zeit- und Kostenschätzungsmaske

3cae447e 01.04.2014 13:02 Moritz Bunkus

Pflichtenhefte: Copy & Paste für Textblöcke & Items

a202449b 01.04.2014 13:02 Moritz Bunkus

Pflichtenheftitems & Textblöcke: Selektion bei Popupmenü durch Markierung links anzeigen

bf1c1594 01.04.2014 13:02 Moritz Bunkus

Pflichtenheftitems: Umstellung submit_ajax_form()

e8ac38a6 01.04.2014 13:02 Moritz Bunkus

Pflichtenhefttextblöcke: Umstellung submit_ajax_form()

a9cc182f 01.04.2014 13:02 Moritz Bunkus

Pflichtenhefte: Statischen JavaScript-Code nach js/requirement_spec.js verschieben

b48939fe 01.04.2014 13:02 Moritz Bunkus

Pflichtenhefte: show & Bearbeiten in eigenen Tab

9a71fdb6 01.04.2014 13:02 Moritz Bunkus

Pflichtenheftitems: Neuanlegen von (Unter)Funktionsblöcken

e86e30de 01.04.2014 13:02 Moritz Bunkus

Pflichtenheftitems und Abschnitte bearbeiten

b2de6d05 01.04.2014 13:02 Moritz Bunkus

Debugcode

442b26e2 01.04.2014 13:02 Moritz Bunkus

Pflichtenheftpunkte bearbeiten

1f592a0f 01.04.2014 13:02 Moritz Bunkus

Pflichtenhefte: Auflisten von Abschnitten

e2f753a4 01.04.2014 13:02 Moritz Bunkus

Textblöcke bearbeiten, verschieben: verschiedene Fixes

f3cfe3bd 01.04.2014 13:02 Moritz Bunkus

Löschen von Textblöcken

602e604a 01.04.2014 13:02 Moritz Bunkus

Textblöcke bearbeiten

ca7c2f91 01.04.2014 13:02 Moritz Bunkus

Pflichtenhefte: Drag & Drop von Textblöcken

54daa586 01.04.2014 13:02 Moritz Bunkus

Pflichtenhefte: Erste Version Baumansicht Textblöcke/Abschnitte/Funktionsblöcke

dea48d2a 24.02.2014 14:40 Moritz Bunkus

kivi.reinit_widgets(): lokale Funktion local_reinit_widgets() aufrufen, wenn existent

00a52da4 30.01.2014 14:21 Kivitendo Admin

Kaputte Symlinks in css/Mobile gelöscht oder umgebogen

579f5842 28.01.2014 16:44 Moritz Bunkus

PartPicker: nach Artikelauswahl custom event 'set_item:PartPicker' mit item-Daten verschicken

ff058663 15.01.2014 12:37 Moritz Bunkus

Verkaufs-/Einkaufsmasken: Langtext in jQuery-Popup bearbeiten

Der alte Mechanismus öffnete ein normales Popup-Fenster, in dem eine
URL geladen wurde, die dann die Maske angezeigt hat. Das
Zurückschreiben geschah schon via JavaScript.

Mit der Methode gibt's zwei Probleme:...

83381f25 14.01.2014 16:22 Moritz Bunkus

Artikelstammdaten: Spracheinstellungen rein in eigenem Tab bearbeiten

Der alte Mechanismus öffnete ein normales Popup-Fenster, in dem eine
URL geladen wurde, die dann die Maske angezeigt hat. Das
Zurückschreiben geschah schon via JavaScript.

Mit der Methode gibt's zwei Probleme:...

2f4069ab 14.01.2014 13:56 Moritz Bunkus

kivi.popup_dialog(): Unterstützung für bereits existierende DIVs

Damit muss kein AJAX-Call mehr gemacht werden, sondern man kann den
DIV initial versteckt rendern und dann beliebig oft
anzeigen (öffnen)/verstecken (schließen).

a56b873b 08.01.2014 09:45 Thomas Heck

Beim Anlegen von neuen Ansprechpersonen: CVars-Standardwert anzeigen

fixt #2422

4dd93922 08.01.2014 09:45 Thomas Heck

Ansprechpersonen-CVar: richtig anzeigen

Tippfehler beim Verarbeiten der AJAJ-Antwort behoben.
fixt #2420

dab5e037 03.01.2014 13:05 Moritz Bunkus

Google-Maps-Karten-Symbol auch anzeigen, wenn Land leer ist

b671b160 10.12.2013 16:26 Sven Schöling

jquery.checkall für Mahnungen invertiert

d366e429 17.10.2013 12:25 Thomas Heck

Confirm bei geänderter/m Kontonummer/-namen

fixt #2319

abead59d 16.08.2013 13:17 Moritz Bunkus

JS-Setup: kivi.reinit_widgets() nutzen und dort Controls nur einmalig initialisieren

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

a88e5449 01.08.2013 15:28 Moritz Bunkus

kivi.popup_dialog: auf jQuery UI basierende Popupdialoge

824f9ddf 31.07.2013 12:41 Moritz Bunkus

ClientJS: Funktionen zum Hinzufügen und Entfernen generischer Eventhandler

50f19777 31.07.2013 12:41 Moritz Bunkus

kivi.js: Funktion zum Auffinden von Funktionen über ihren Namen

Funktioniert sowohl mit globalen Funktionen als auch mit solchen in
Namensräumen (Objekten):

var func = kivi.get_function_by_name("kivi.t8");

88abef92 31.07.2013 12:41 Moritz Bunkus

ClientJS: Daten bei AJAX-Submits als POST-Content schicken, nicht an die URL dran

3d5cfc78 18.07.2013 09:09 Thomas Heck

Ausgehählten Tab nur dann speichern, wenn eine ID angegeben wurde

ef6fcba9 18.07.2013 09:09 Thomas Heck

CustomerVendor: MapWidget umgebaut

95c1acfe 18.07.2013 09:09 Thomas Heck

CustomerVendor: namespace-Aufrufe entfernt

69e7991b 18.07.2013 09:09 Thomas Heck

Geöffnete Tabs in Cookies speichern + wiederaufrufen

bc998bc1 18.07.2013 09:09 Thomas Heck

Karten-Icon nur anzeigen, wenn eine Adresse angegeben ist

8aeebba7 18.07.2013 09:09 Thomas Heck

Pfad in autocomplete_customer angepasst

4cb3a908 18.07.2013 09:09 Thomas Heck

ct.pl als Controller

5729856b 18.07.2013 09:01 Sven Schöling

make_defined_state auch beim Klicken ausserhalb des Pickers

Problem war, dass ein einfacher blur handler auch getriggert hat wenn das jqm
aufgeht. Dafür ist der timermechanismus jetzt mit ins widget gewandert und der
blur handler wird einfach abgebrochen

1e1b6313 12.07.2013 16:31 Sven Schöling

Partpicker: key-events auch in chrome getestet

3ac83c61 12.07.2013 16:07 Moritz Bunkus

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

670f1111 12.07.2013 15:33 Sven Schöling

PartPicker: nicht global cachen sondern mit $.data ans DOM objekt packen

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')

e39a5a77 12.07.2013 13:36 Moritz Bunkus

Partpicker: filter.type nur mitschicken, wenn wirklich ein Typ angegeben war

Ansonsten wird "&filter.type[]=" geschickt, was in Perl letztlich als
"$::form->{type} = ['']" ankommt -- und damit ungültige Filter
erstellt.

156d4fa2 11.07.2013 11:40 Moritz Bunkus

Überflüssige Funktion close_jqm_window() wieder entfernt

Die kam vermutlich beim Mergen/Rebasen vom Partpicker aus Versehen
wieder hinein.

b4fcd52e 11.07.2013 11:08 Sven Schöling

Kommentar zu jquery bug #14120 ist nicht mehr notwenidig

9be50d3a 11.07.2013 11:08 Sven Schöling

multiple types

7a646681 11.07.2013 11:08 Sven Schöling

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

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

c2d1e374 11.07.2013 11:08 Sven Schöling

mehr code nach js/ verlagert

5cec90ad 11.07.2013 11:08 Sven Schöling

caching der Widget und javascriptteile nach js/ verschoben

3cacc231 11.07.2013 11:08 Sven Schöling

Verhalten bei nicht existenten Waren verbessert

- tab aus dem element resettet auf letzten Stand
- enter wird ignoriert, statt wie vorher das jqm aufzumachen

c3b2d659 11.07.2013 11:08 Sven Schöling

Updates durch den aprtpicker sollten change trigger triggern

681ec24c 11.07.2013 11:08 Sven Schöling

internal state, besseres zurücksetzen auf den letzten bekannten zustand

854fa965 11.07.2013 11:08 Sven Schöling

Diverse kleine Verbesserungen und namespace Kapselung

a8617d4c 11.07.2013 11:08 Sven Schöling

bei enter und nicht eindeutig -> dialog öffnen

2504ebe1 11.07.2013 11:08 Sven Schöling

Part Picker

3deafde7 11.07.2013 09:58 Moritz Bunkus

Löschen von Angeboten/Aufträgen mit JavaScript-Sicherheitsabfrage

58c69eb0 04.07.2013 09:45 Moritz Bunkus

"WebDAV" einheitlich schreiben

85724239 27.06.2013 12:00 Moritz Bunkus

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

Fixt #2312.

2737667a 24.06.2013 16:45 Moritz Bunkus

Verwaltung von benutzerdefinierten Variablen auf Controller umgestellt

e92b111d 18.06.2013 12:01 Moritz Bunkus

Optionales Fokus-Setzen via CSS-Klasse "initial_focus"

0038d2a7 13.06.2013 16:31 Moritz Bunkus

jqModal: open_jqm_window() auch den Requesttyp mitgeben können

89b7ddcb 05.06.2013 10:03 Moritz Bunkus

JS-Multiselect2Side: Namen der temporären Controls von Original-ID und nicht -Name ableiten

Der Name ist nicht zwangsläufig eindeutig, vor allem, wenn mehrere
Elemente dieser Art auf einer Seite vorhanden sind. Beispiel:
name="client[].users[]" mehrfach in einer Schleife ausgegeben.

617b4d78 24.05.2013 11:26 Jan Büren

JS-Variable richtig geschrieben

17f39e02 08.05.2013 16:11 Moritz Bunkus

client_js.js: Funktionen in namespace kivi verschoben

1c127236 25.04.2013 14:38 Moritz Bunkus

jQuery-Script/Methode zum Anstoßen von Downloads

39bbd478 18.04.2013 14:49 Moritz Bunkus

ClientJS: "jqmClose()" zum Schließen von jqModal-Dialogen

a4d38233 18.04.2013 14:49 Moritz Bunkus

Verknüpfte Belege: JS-Code und CSS für jqModal verallgemeinert

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")

5551a36b 13.03.2013 13:00 Moritz Bunkus

ClientJS: jQuery-Funktionen addClass, removeClass, toggleClass; Utility-Funktion "action_if"; Doku

440ad8d3 07.03.2013 16:42 Thomas Heck

JS-Übersetzung immer in HEAD laden