Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
d1e36314 14.05.2021 18:57 Sven Schöling

Layout: Javascript Menü refactoring

Das Javascript Menü war noch in einem Zustand aus der Anfangszeit von
SL::Layout. Diese Änderungen teilen das in ein Main Layout (Javascript)
und ein sub layout für das DHTMLMenu.

Das DHTMLMenu Layout ist außerdem ein wenig optimiert. Es benutzt jetzt...

a534317b 14.05.2021 18:57 Sven Schöling

Layout: Anpassung von den meisten Layouts an die neue javascript/stylesheet Struktur

7395dba6 14.05.2021 18:57 Sven Schöling

Layout::Base: besseres sub_layout javascript/css dispatching

sub_layouts werden jetzt mit add/use aggregiert. add/use gibt aber immer
auch die der sub_layouts zurück.

Statt die zu überschreiben gibt es jetzt die neuen callbacks

static_javascripts
static_stylesheets...
bead6603 14.05.2021 18:57 Sven Schöling

Layout::Split: docu fix

b7c31cb6 14.05.2021 18:57 Sven Schöling

FileDB: async db.open fixes

0c8ee83b 14.05.2021 18:57 Sven Schöling

ImageUpload: fix: richtiger form slot

42ee4bbe 14.05.2021 18:57 Sven Schöling

ImageUpload: resolve on keyup und async submit

72151f75 14.05.2021 18:57 Sven Schöling

ImageUpload: resolve

8fcabb09 14.05.2021 18:57 Sven Schöling

ImageUpload: client side Scripte

5b47f7d4 14.05.2021 18:57 Sven Schöling

ImageUpload: template update

e543253c 14.05.2021 18:57 Sven Schöling

.eslint.rc

cdb38f5a 14.05.2021 18:57 Sven Schöling

ImageUpload: local storage erste Version

40d375b6 14.05.2021 18:57 Sven Schöling

mobile file: kleinere DOM fixes

c0ec83b2 14.05.2021 18:57 Sven Schöling

Presenter::Tag: button_tag rendert onclick nur wenn vorhanden

83a66cd8 14.05.2021 18:57 Sven Schöling

mobile: modal test page

478847c9 14.05.2021 18:57 Sven Schöling

mobile: Materialize modals für kivi.popup_dialog

35ed498d 14.05.2021 18:57 Sven Schöling

mobile: Presenter Doku

a3cf2c77 14.05.2021 18:57 Sven Schöling

Mobile ImageUpload - erste Version

81938c0e 14.05.2021 18:57 Sven Schöling

Mobile: Templates für den File Dialog

- is_global ist noch nicht unterstützt
- json-loses direkt-rendern wird nicht unterstützt
- umbenennen ist noch nicht implementiert

9a750d9e 14.05.2021 18:57 Sven Schöling

MaterialComponents: checkbox_tag

378ce66b 14.05.2021 18:57 Sven Schöling

Mobile File: enable_file_upload toggle kann jetzt auch materialize

a300f176 14.05.2021 18:57 Sven Schöling

Mobile: generic/error template

84c06f66 14.05.2021 18:57 Sven Schöling

Mobile: client_js darf nicht versuchen den Header zu scrollen

b6581284 14.05.2021 18:57 Sven Schöling

Presenter::EscapedText: escape_js_calls

Helferfunktion um das manuelle Zusammenstückeln von onclick Callbacks zu
erleichtern.

76a443dc 14.05.2021 18:57 Sven Schöling

mobile: menu um komponenten testseite erweitert

e8278141 14.05.2021 18:57 Sven Schöling

mobile: login screen auf komponenten umgeschrieben

33f22a47 14.05.2021 18:57 Sven Schöling

mobile: select_tag Komponente

3e181667 14.05.2021 18:57 Sven Schöling

mobile: layout MobileLogin muss auch None einbinden

b97e2046 14.05.2021 18:57 Sven Schöling

mobile: js refactored und datepicker übersetzt

dff735d0 14.05.2021 18:57 Sven Schöling

mobile: date_tag Komponente

a99f5256 14.05.2021 18:57 Sven Schöling

mobile: P.M.input_tag

0d87be6c 14.05.2021 18:57 Sven Schöling

mobile: separate javascript_setup Datei damit Validate korrekt funktioniert

911edd90 14.05.2021 18:57 Sven Schöling

Presenter: html_tag unterstützt jetzt class => [...] Syntax

879990a1 14.05.2021 18:57 Sven Schöling

MaterialComponents Presenter

Erstmal für die wichtigsten Elemente:

- buttons
- submit
- input felder
- icons

Zusammen mit einem Testcontroller zum rendern

1ee038e1 14.05.2021 18:57 Sven Schöling

Mobile: templates nach templates/mobile_webpages verschoben

8bf923b2 14.05.2021 18:57 Sven Schöling

Layout: webpages_path jetzt im Layout

aa7497ba 14.05.2021 18:57 Sven Schöling

LoginScreen: dump entfernt

d4016570 14.05.2021 18:57 Sven Schöling

Mobile Menu: Test Eintrag korrekt benennen

f5b0e111 14.05.2021 18:57 Sven Schöling

Material Menu: Benutzer Spacing

05101e08 14.05.2021 18:57 Sven Schöling

Mobile Layout: Javascript initialisierung vereinfacht

58e56a4b 14.05.2021 18:57 Sven Schöling

Mobile Menu: Controller für urls

93d10155 14.05.2021 18:57 Sven Schöling

Form::header: viewport Angabe für mobile Endgeräte

8a9b1c79 14.05.2021 18:57 Sven Schöling

Mobile Menu: nur top level entries rendern

4fce21fb 14.05.2021 18:57 Sven Schöling

Mobile Login: kivitendo Schrift kleiner

6efb1c14 14.05.2021 18:57 Sven Schöling

Layout::MobileLogin: content wrapper wird nicht benötigt

8f73a0b1 14.05.2021 18:57 Sven Schöling

Layout::Base: git_commit_reload_resources config parameter

Ermöglicht das Ausschalten von git commit Resourcesversionierung das
bisher immer an war.

5f7ab04f 14.05.2021 18:57 Sven Schöling

Mobile Layout: Für mobile user das Mobile Layout forcieren

d238f652 14.05.2021 18:57 Sven Schöling

Mobile Layout: Loginscreen für mobile User rendern

77411fb0 14.05.2021 18:57 Sven Schöling

Mobile Layout: neue Layouts für Login, Menü, Stylesheet + Menüdatei

f06b6891 14.05.2021 18:57 Sven Schöling

Layout::Base: stylesheets und javascript Pfade nur einmal auflösen

Bisher wurden die in allen sub-layouts schon aufgelöst und dann nochmal
durch die find* Methoden des parent Layouts gefiltert.

Der Mehraufwand ist verkraftbar, es führt aber dazu dass eine...

924c7f1e 14.05.2021 18:57 Sven Schöling

Layout::Base: stylesheets und javascript auch extern finden

cb58c768 14.05.2021 18:57 Sven Schöling

Layout::None: jquery-ui - wird benötigt von js/kivi.js

d7f7515a 14.05.2021 18:57 Sven Schöling

Mobile Layout: Requestweiche

a96b6e95 14.05.2021 10:32 Jan Büren

E-Mail-Versand: CC an andere kivi-Benutzer per Auswahlliste

f9c38bb5 12.05.2021 17:56 Bernd Bleßmann

Zeiterfassung: Summe der Dauern mit Kontroll-Zeile anzeigen

958c1727 12.05.2021 17:56 Bernd Bleßmann

S:C:H:ReportGenerator: Interface und Impmentierung von Kontroll-Zeilen

Es wurde eine Schnittstelle geschaffen, um Kontroll-Zeilen an den
ReportGenerator-Helfer zu übergeben.
Umgesetzt sind Kontroll-Zeilen für einen Separator und für eigene Daten.

20615592 11.05.2021 15:08 Jan Büren

Zum Feature: Beleg zur Buchung hinzufügen -> standardmäßig aus (so wie vorher)

29e70d36 11.05.2021 11:46 Jan Büren

Idee für redmine #117

SuSa->Auswahl freier Zeitraum. Fiscal Year anstatt date_trunc
für bessere Auswertungen bei abweichendem Wirtschaftsjahr

cf0a808e 11.05.2021 11:37 Jan Büren

RP:trial_balance syntax, format and dead code fix

e10e5f26 11.05.2021 10:01 Jan Büren

Mandantenkonfiguration: format_amount parameter nicht mit default verwechseln ...

b5144730 11.05.2021 09:45 Jan Büren

typo in yes_no_tag

39bdd9e0 11.05.2021 08:42 Jan Büren

Prüfung ob nach einer Buchung noch ein Beleg erfasst werden soll

fc1e67b4 11.05.2021 08:07 Jan Büren

Mandatenkonfig->Buchungskonfig-> Verhalten nach Buchen optional ändern

Falls der Mandant zu jeder Buchung einen Beleg hinzufügen möchte,
ist es nicht sinnvoll in eine leere Buchungsmaske zu springen.
Einzeln steuerbar für alle Buchungsmasken außer VK-Rechnung

5202b3e7 10.05.2021 20:58 Bernd Bleßmann

Merge pull request #30 from rebootl/csv-import-script-fix

CSV Import Shell Script parameter ergänzt sowie Ausgabeprüfung behoben

b5c4682f 10.05.2021 16:29 Jan Büren

Einkaufslieferschein: Falls erste Position beim Einlagern mit LS-Menge vorbelegen

Der Verkaufslieferschein belegt die Menge beim Auslagern auch direkt
vor. Dasselbe sollte auch beim Eingang passieren, da eine Position
gleich eine Standardlagerplatz normalerweise die richtige Vorbelegung ist.

ebde433e 10.05.2021 13:46 Jan Büren

Lieferscheine: Ein- und Auslagern mit Flash für den Benutzer versehen

927ec727 10.05.2021 13:44 Jan Büren

Lieferscheine neue Funktion Zurücklagern

Belege die nicht älter als das Zurücklagerungs-Intervall sind
können wieder "entlagert" werden.

Lieferschein die ausgelagert sind, wurden bisher strikter
als Rechnungen behandelt. Ein Zurücklagern war nur über
die Lagerkorrektur möglich.

f89dda62 10.05.2021 12:53 Jan Büren

Konfigurierbarer Zeitraum innerhalb dessen Lieferscheine wieder rückgelagert werden können

03d13734 07.05.2021 14:19 Moritz Bunkus

Wiederkehrende Rechnungen: Preis-Fix für einmalige Ausführung

Bei einmaliger Ausführung ist der Preis immer derjenige, der in der
Rechnung angegeben ist, weil die Auftragswertperiodizität keinen
Sinn ergibt, wenn es keine Abrechnungsperiodizität gibt.

e5c8056b 07.05.2021 12:40 Bernd Bleßmann

Zeiterfassung: Bei Projekten nur Projektnummer und Beschreibung anzeigen

40df0193 07.05.2021 12:34 Bernd Bleßmann

Projekt-Picker: Stil der Beschreibung angeben können

dem Picker kann mit "description_style" mitgegeben werden, wie die
Ergebnisse angezeigt werden. Mögliche Werte: "both", "number",
"description" und "full" (in SL::DB::Project->full_description)
definiert).

ee046828 07.05.2021 11:59 Bernd Bleßmann

Zeiterfassung: Projekt-Picker kennt kein fat_set_item

7079d683 07.05.2021 11:41 Bernd Bleßmann

Zeiterfassung: Bericht: Filter f. Auftragsnummer, Projekt und Beschreibung

8cc7857c 07.05.2021 11:11 Bernd Bleßmann

PREVIEWED als Übersetzung in Kommentar, damit diese erhalten bleibt …

… beim locales-Lauf.

Und locales-Lauf en.

10655cda 07.05.2021 11:10 Bernd Bleßmann

Übersetzung zu "orderitems um Attribut optional erweitert"

2aca9226 07.05.2021 11:03 Bernd Bleßmann

Zeiterfassung: Eingabe: Einträge f. andere Mitarbeiter erlauben, wenn berechtigt

Hier reicht es, beim init_time_recording den Mitarbeiter für neue Einträge
auf den akuellten Bearbeiter zu setzen, wenn kein anderer Mitarbeiter aus der
Form/Maske kommt.
Die Rechte-Prüfung wird dann ohnehin im run_before-Hook 'check_auth_edit'...

9db8b697 07.05.2021 11:03 Bernd Bleßmann

Zeiterfassung: Placeholder-String im Template ermitteln

ff9d4254 07.05.2021 11:03 Bernd Bleßmann

Zeiterfassung: HTML-Template: Vergessenes Komma und Kosmetik

124d2747 07.05.2021 10:24 Jan Büren

Zeiterfassung: Dauer und Min mit Attribut Placeholder vorbelegen

94a76a6d 07.05.2021 10:04 Jan Büren

ZUGFERD ISO3166 mehr deutsche Ländernamen ersetzen

5a618706 07.05.2021 10:02 Jan Büren

orderitems um Attribut optional erweitert

Optionale orderitems werden nicht in den Belegsumme aufaddiert
Anpassung für Order-Controller und Druckvorlagen-System
Weitere Anwender-Details s.a. Changelog

c4a68243 06.05.2021 17:36 Bernd Bleßmann

Zeiterfassung: Eingabe: Dauer auf 0 setzen können

4b482612 06.05.2021 17:27 Bernd Bleßmann

Zeiterfassung: Eingabe: Aufträge nur mit Nummer und Kunden anzeigen

992eaee3 06.05.2021 17:27 Bernd Bleßmann

Zeiterfassung: Eingabemaske: Dauer-Felder validieren und nicht mit 0 vorbelegen

4cc35cdc 06.05.2021 17:27 Bernd Bleßmann

js-Validator: Workaround, um Meldung für ckeditor am richtigen Platz anzuzeigen

Da das eigentliche Element, bei dem man im HTMl-Template data-validate
setzt, beim ckeditor nicht sichtbar ist, erschien der Tooltiop irgendwo anders.

Gerne hätte ich in kivi.js (init_text_editor) die data-Attribute...

cda08805 06.05.2021 13:39 Bernd Bleßmann

js-Validator: Kommentar-Update

7e435d9f 06.05.2021 13:38 Bernd Bleßmann

js-Validator: Optional Titel des gemahnten Feldes vor Fehlermeldung anzeigen

c7b167f5 05.05.2021 18:39 Bernd Bleßmann

Zeiterfassung: changelog

662df9d7 05.05.2021 18:39 Bernd Bleßmann

Zeiterfassung: Konvertierung: Artikel/Projekt: override- und default-Parameter

459b3c8d 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: POD-Update und Kosmetik

27c7723d 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: Refoctored -> Fehlermeldungen

80fa0349 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: nur benötigte Paramter an new_from_time_recordings

4471e79a 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: Abbrechen, wenn keine Einträge zu verarbeiten sind

a43aa9ac 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Unit-Test: Runden/Nicht runden testen

3bdd1cc0 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: Refoctored -> zentrale Prüfung der Parameter

e7cbe943 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: Prüfung Datums-Parameter

8a286496 05.05.2021 17:25 Bernd Bleßmann

Revert "CTR: Benutzereingabe in data mit Try::Tiny auffangen"

DateTime->from_kivitindeo wirft keine Ausnahme, daher ist hier try/catch
ohne Funktion.

This reverts commit a6291ceb5b16c6faf4e24c6d1a5516f06df58e22.

c381d6c4 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Bei Projektauswahl ggf. Kunde daraus setzen

Wenn ein Projekt ausgewählt wird und dieses einen Kunden zugeordnet hat,
so wird der Kunde daraus gesetzt und das Kunden-Feld gesperrt.

Wenn kein Projekt gewählt ist (oder eines wieder abgewählt wird,...

5f810b4b 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Eingabemaske: Dauer auch in Stunden angeben können

f82c6163 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: angegebenen Auftrag als Vorgänger verwenden können