Bernd Bleßmann [Wed, 5 May 2021 13:50:57 +0000 (15:50 +0200)]
Zeiterfassung: Konvertierung: nur benötigte Paramter an new_from_time_recordings
Bernd Bleßmann [Wed, 5 May 2021 13:49:54 +0000 (15:49 +0200)]
Zeiterfassung: Konvertierung: Abbrechen, wenn keine Einträge zu verarbeiten sind
Bernd Bleßmann [Wed, 5 May 2021 13:22:05 +0000 (15:22 +0200)]
Zeiterfassung: Unit-Test: Runden/Nicht runden testen
Bernd Bleßmann [Tue, 4 May 2021 21:05:16 +0000 (23:05 +0200)]
Zeiterfassung: Konvertierung: Refoctored -> zentrale Prüfung der Parameter
Bernd Bleßmann [Tue, 4 May 2021 19:47:23 +0000 (21:47 +0200)]
Zeiterfassung: Konvertierung: Prüfung Datums-Parameter
Bernd Bleßmann [Tue, 4 May 2021 19:18:35 +0000 (21:18 +0200)]
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.
Bernd Bleßmann [Tue, 4 May 2021 13:46:09 +0000 (15:46 +0200)]
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,
dann ist Kunde wieder frei.
Bernd Bleßmann [Tue, 4 May 2021 12:22:55 +0000 (14:22 +0200)]
Zeiterfassung: Eingabemaske: Dauer auch in Stunden angeben können
Bernd Bleßmann [Tue, 4 May 2021 10:47:56 +0000 (12:47 +0200)]
Zeiterfassung: Konvertierung: angegebenen Auftrag als Vorgänger verwenden können
Bernd Bleßmann [Mon, 3 May 2021 12:24:34 +0000 (14:24 +0200)]
Zeiterfassung: Unit-Test Eintrag mit Datum/Dauer
Bernd Bleßmann [Mon, 3 May 2021 12:23:44 +0000 (14:23 +0200)]
Zeiterfassung: Konvertierung: Einträge ohne Dauer nicht bearbeiten
Bernd Bleßmann [Mon, 3 May 2021 11:24:41 +0000 (13:24 +0200)]
Zeiterfassung: Konvertierung: geliefert/gelieferte Mengen in Auftrag anpassen
Bernd Bleßmann [Mon, 3 May 2021 11:23:47 +0000 (13:23 +0200)]
Zeiterfassung: Konvertierung: base_qty in Einheit des Artikels umwandeln
Bernd Bleßmann [Fri, 30 Apr 2021 17:00:46 +0000 (19:00 +0200)]
Zeiterfassung: Konvertierung: Auftrag als geliefert markieren, wenn komplett
Todo: hier gibt es einen Bug mit Einheiten
Bernd Bleßmann [Fri, 30 Apr 2021 16:59:17 +0000 (18:59 +0200)]
Zeiterfassung: Konvertierung: POD: Kundennummer ist nicht Format-abhängig
Bernd Bleßmann [Fri, 30 Apr 2021 16:57:10 +0000 (18:57 +0200)]
Zeiterfassung: Konvertierung: von-bis-Filter benutzt Datum statt End-Zeit.
End-Zeit gibt es nicht bei Eingabe mit Datum/Dauer.
Bernd Bleßmann [Fri, 30 Apr 2021 16:56:06 +0000 (18:56 +0200)]
Zeiterfassung: Konvertierung: Carp-Modul wird nicht gebraucht
Bernd Bleßmann [Fri, 30 Apr 2021 16:54:36 +0000 (18:54 +0200)]
Zeiterfassung: Bei Zeitanzeige auch Varianten mit Datum und Dauer berücksichtigen
Bernd Bleßmann [Fri, 30 Apr 2021 08:26:17 +0000 (10:26 +0200)]
Zeiterfassung: Controller: falsche Methodennamen korrigiert
Bernd Bleßmann [Thu, 29 Apr 2021 13:21:06 +0000 (15:21 +0200)]
Zeiterfassung: Elemente in Eingabemaske untereinander anordnen
Bernd Bleßmann [Thu, 29 Apr 2021 12:38:37 +0000 (14:38 +0200)]
Zeiterfassung: Eingabemaske und Bericht: Reihenfolge erst Projekt, dann Artikel
Bernd Bleßmann [Thu, 29 Apr 2021 12:37:12 +0000 (14:37 +0200)]
Zeiterfassung: Auftrag im Bericht anzeigen
Bernd Bleßmann [Thu, 29 Apr 2021 12:19:46 +0000 (14:19 +0200)]
Zeiterfassung: Auftrag auswählen können, Kunden und ggf. Projekt daraus setzen
Auftrag hat Vorrang und setzt Kunde und Projekt. Diese Felder sind dann
gesperrt.
Wenn kein Auftrag gewählt ist (oder einer wieder abgtewählt wird,
dann ist Kunde und Projekt wieder frei.
Bernd Bleßmann [Thu, 29 Apr 2021 09:22:13 +0000 (11:22 +0200)]
Zeiterfassung: Fremdschlüssel für Auftrag: DB-Upgrade und Rose
Bernd Bleßmann [Wed, 28 Apr 2021 13:23:08 +0000 (15:23 +0200)]
Zeiterfassung: Konvertierung: berücksichtigen, dass Startzeit fehlen kann
Bernd Bleßmann [Wed, 28 Apr 2021 12:33:19 +0000 (14:33 +0200)]
Zeiterfassung: Datum/Dauer statt Start/Ende wählbar (Benutzereinstellung)
Bernd Bleßmann [Wed, 28 Apr 2021 10:35:17 +0000 (12:35 +0200)]
Zeiterfassung: Erweiterung f. Datum und Dauer: DB-Upgrade/Rose; Berichtsanzeige
Bernd Bleßmann [Tue, 20 Apr 2021 09:09:52 +0000 (11:09 +0200)]
Zeiterfassung: Unit-Test f. Konvertierung
Bernd Bleßmann [Tue, 19 Jan 2021 12:32:04 +0000 (13:32 +0100)]
Zeiterfassung: Konvertierung: Position aus zugehörigem Auftrag
Bernd Bleßmann [Mon, 18 Jan 2021 17:22:27 +0000 (18:22 +0100)]
Zeiterfassung: Parameter f. Konvertierung mit link_project/related order
Bernd Bleßmann [Mon, 18 Jan 2021 14:29:38 +0000 (15:29 +0100)]
Zeiterfassung: Parameter f. Konvertierung in params übergeben
Bernd Bleßmann [Mon, 26 Apr 2021 10:51:05 +0000 (12:51 +0200)]
Zeiterfassung: Fehlermeldungen: Übersetzung
Bernd Bleßmann [Mon, 26 Apr 2021 09:35:04 +0000 (11:35 +0200)]
Zeiterfassung: Fehlermeldungen: Leerzeichen; keine Angabe der Codestelle
Bernd Bleßmann [Wed, 28 Apr 2021 13:05:11 +0000 (15:05 +0200)]
Zeiterfassung: fehlende locales-Läufe
Bernd Bleßmann [Tue, 19 Jan 2021 11:29:37 +0000 (12:29 +0100)]
Zeiterfassung: richtige Parameter f. Hintergrund-Job prüfen …
und
- Hash mit validen Parametern umbenannt
- exists statt trueish
- "die" statt "croak"
Bernd Bleßmann [Thu, 21 Jan 2021 13:04:37 +0000 (14:04 +0100)]
Zeiterfassung: Bericht: Titel auch im Browser-Titel
Bernd Bleßmann [Mon, 26 Apr 2021 12:22:46 +0000 (14:22 +0200)]
Zeiterfassung: Lieferschein new_from_time_recording: auch base_qty setzen
Bernd Bleßmann [Mon, 26 Apr 2021 11:43:55 +0000 (13:43 +0200)]
Zeiterfassung: Lieferschein new_from_time_recording: undef-Warnung vermeiden
Bernd Bleßmann [Mon, 19 Apr 2021 12:33:53 +0000 (14:33 +0200)]
Zeiterfassung: Lieferschein new_from_time_recording: Kosmetik/Typo im POD
Bernd Bleßmann [Tue, 19 Jan 2021 11:45:16 +0000 (12:45 +0100)]
S:D:DeliveryOrder: List::Util notall wird nicht (mehr) benutzt
Jan Büren [Wed, 6 Jan 2021 20:00:40 +0000 (21:00 +0100)]
CTR Mehr Benutzerparameter aus dem POD erlauben und prüfen
- Init rounding and link_project defaults
- Check for valid user param names
- Add params to each source entry for DO->new_from_time_recording
- some TODOS
Jan Büren [Wed, 6 Jan 2021 19:41:19 +0000 (20:41 +0100)]
Abhängig vom Rundungsverfahren minuten- oder viertelstundengenau abrechnen
Jan Büren [Wed, 6 Jan 2021 19:40:39 +0000 (20:40 +0100)]
Einträge am selben Tag nicht erneut in die Beschreibung aufnehmen
Jan Büren [Wed, 6 Jan 2021 19:37:18 +0000 (20:37 +0100)]
neues Modul Math::Round
Jan Büren [Sun, 3 Jan 2021 13:12:21 +0000 (14:12 +0100)]
CTR: POD um neue Parameter erweitert
Jan Büren [Fri, 1 Jan 2021 17:14:19 +0000 (18:14 +0100)]
CTR: Wirklich mit "die", die Fehler werfen. Einrückung
Jan Büren [Fri, 1 Jan 2021 17:08:38 +0000 (18:08 +0100)]
CTR: Lieferscheine nicht schreibschützen
Ausgelagerte Lieferscheine sind schreibgeschützt.
Weder Korrekturen der Lieferposition, Rechtschreibung oder
das Hinzufügen von weiteren Metadaten ist möglich.
Auslagern oder Schliessen dürfen optionale Parameter sein, der
Standard sollte aber ein Editieren noch zulassen.
Jan Büren [Fri, 1 Jan 2021 17:07:35 +0000 (18:07 +0100)]
Kosmetik: englische Grammatik
Jan Büren [Fri, 1 Jan 2021 17:06:24 +0000 (18:06 +0100)]
CTR: Warnungen zu Fehlern hochgestuft - Variablenbenennung wie in CPI
Jan Büren [Fri, 1 Jan 2021 17:00:59 +0000 (18:00 +0100)]
CTR: Benutzereingabe in data mit Try::Tiny auffangen
Sinnvolle Fehlermeldung in einem Satz zurückgeben und
danach den kompletten Trace.
Bernd Bleßmann [Tue, 29 Dec 2020 20:19:17 +0000 (21:19 +0100)]
Zeiterfassung: Bericht: "gebucht" anzeigen und danach filtern können
Bernd Bleßmann [Tue, 29 Dec 2020 18:24:20 +0000 (19:24 +0100)]
Zeiterfassung: Hintergrund-Job zum Umwandeln in Lieferscheine
Bernd Bleßmann [Mon, 30 Nov 2020 16:29:19 +0000 (17:29 +0100)]
Zeiterfassung: Lieferschein new_from_time_recording
Bernd Bleßmann [Tue, 29 Dec 2020 14:51:46 +0000 (15:51 +0100)]
Zeiterfassung: Artikel beim Erfassen wählen können und mit auflisten
Bernd Bleßmann [Mon, 28 Dec 2020 19:00:17 +0000 (20:00 +0100)]
Zeiterfassung: SimpleSettings für Artikel
Bernd Bleßmann [Mon, 28 Dec 2020 17:43:48 +0000 (18:43 +0100)]
Zeiterfassung: Sortierung und Ordnung für Artikel
Bernd Bleßmann [Mon, 28 Dec 2020 17:40:36 +0000 (18:40 +0100)]
Zeiterfassung: Auswählbare Artikel: DB-Upgrade und Rose
Bernd Bleßmann [Mon, 28 Dec 2020 17:07:40 +0000 (18:07 +0100)]
Zeiterfassung: Keine Zeiterfassungstypen mehr
Bernd Bleßmann [Mon, 28 Dec 2020 16:49:34 +0000 (17:49 +0100)]
Revert "Zeiterfassung: SimpleSystemSettings für Typen"
This reverts commit
d01aad90ec0e0f0800037e9753acbacccf819a0c.
Conflicts:
menus/user/10-time-recording.yaml
Bernd Bleßmann [Mon, 28 Dec 2020 16:36:09 +0000 (17:36 +0100)]
Zeiterfassung: form: tr-Tags vergessen
Bernd Bleßmann [Mon, 28 Dec 2020 16:33:11 +0000 (17:33 +0100)]
Zeiterfassung: Mitarbeiter ändern können bei entspr. Recht
Bernd Bleßmann [Mon, 28 Dec 2020 15:56:34 +0000 (16:56 +0100)]
Zeiterfassung: Filtereinstellungen f. callbacks merken
Bernd Bleßmann [Mon, 28 Dec 2020 15:32:23 +0000 (16:32 +0100)]
Zeiterfassung: Recht f. Bearbeitung aller Einträge berücksichtigen
Bernd Bleßmann [Mon, 28 Dec 2020 15:33:12 +0000 (16:33 +0100)]
Zeiterfassung: Beim Bearbeiten fremder Einträge, Mitarbeiter behalten
Bernd Bleßmann [Mon, 28 Dec 2020 14:33:33 +0000 (15:33 +0100)]
Zeiterfassung: Recht berücksichtigen, Einträge von anderen (nicht) zu sehen
Bernd Bleßmann [Wed, 2 Dec 2020 14:21:16 +0000 (15:21 +0100)]
Zeiterfassung: neue Rechte: anzeigen bzw. bearbeiten der Einträge aller
Bernd Bleßmann [Mon, 14 Dec 2020 17:20:11 +0000 (18:20 +0100)]
Zeiterfassung: einfaches Recht andere Position
Bernd Bleßmann [Wed, 2 Dec 2020 11:55:10 +0000 (12:55 +0100)]
Zeiterfassung: Recht hierzu der Gruppe Vollzugriff gewähren
Jan Büren [Mon, 28 Dec 2020 09:02:51 +0000 (10:02 +0100)]
time-recording: Boolean für abgerechnete und an die LohnBu gemeldete Zeiten
Sven Schöling [Fri, 11 Dec 2020 16:26:33 +0000 (17:26 +0100)]
Zeiterfassung: Defaultfilter: aktueller Benutzer, letzte 2 Wochen
Sven Schöling [Fri, 11 Dec 2020 16:26:12 +0000 (17:26 +0100)]
Zeiterfassung: Nur nicht-gelöschte Mitarbeiter angezeigen
Bernd Bleßmann [Mon, 30 Nov 2020 14:39:27 +0000 (15:39 +0100)]
Zeiterfassung: T8-Filter heißt $T8
Bernd Bleßmann [Mon, 30 Nov 2020 12:33:33 +0000 (13:33 +0100)]
Zeiterfassung: Übersetzungen
Bernd Bleßmann [Mon, 30 Nov 2020 11:59:29 +0000 (12:59 +0100)]
Zeiterfassung: Ein Recht dafür
Bernd Bleßmann [Tue, 17 Nov 2020 16:25:03 +0000 (17:25 +0100)]
Zeiterfassung: Controller
Bernd Bleßmann [Tue, 17 Nov 2020 13:20:08 +0000 (14:20 +0100)]
Zeiterfassung: SimpleSystemSettings für Typen
Bernd Bleßmann [Tue, 17 Nov 2020 13:19:46 +0000 (14:19 +0100)]
Zeiterfassung: Sortierung und Ordnung für Typen
Bernd Bleßmann [Tue, 17 Nov 2020 12:41:54 +0000 (13:41 +0100)]
Zeiterfassung: Tabellen und Rose
Jan Büren [Wed, 5 May 2021 14:56:28 +0000 (16:56 +0200)]
zu 85693, auch in show_print_options prüfen!
Jan Büren [Wed, 5 May 2021 14:45:02 +0000 (16:45 +0200)]
POD für ClientJs aktualisiert
Jan Büren [Wed, 5 May 2021 14:40:18 +0000 (16:40 +0200)]
Order: Warnung/Fehler bei Liefertermin auch bei kombinierten Export-Aktionen
Jan Büren [Wed, 5 May 2021 14:39:42 +0000 (16:39 +0200)]
locales: en, de
Jan Büren [Wed, 5 May 2021 14:38:44 +0000 (16:38 +0200)]
Changelog: Neue Action in Order, BDVs Waren im Stammtab und per_page im Lager
Jan Büren [Wed, 5 May 2021 14:38:07 +0000 (16:38 +0200)]
Lagerbestandsbericht per_page als Filter-Parameter an der Oberfläche
Jan Büren [Wed, 5 May 2021 14:37:09 +0000 (16:37 +0200)]
Order-Controller: Neue Action preview_pdf (Druckvorschau für PDFs)
Jan Büren [Wed, 5 May 2021 08:56:20 +0000 (10:56 +0200)]
Artikel-BDVs unter Basisdaten anzeigen, falls konfiguriert
Die benutzerdefinierten Variablen für Artikel können konfigurierbar im Tab Basisdaten
angezeigt werden
Jan Büren [Fri, 30 Apr 2021 12:27:34 +0000 (14:27 +0200)]
Einkaufsrechnung Historie, Fehler beim Refactoren für ActionBar behoben
Der Parameter muss glid ansatt id sein. Ansonsten kommen nie
Ergebnisse beim Aufruf in der Belegmaske
Bernd Bleßmann [Thu, 29 Apr 2021 12:00:09 +0000 (14:00 +0200)]
locales-Lauf en
Werner Hahn [Thu, 29 Apr 2021 10:03:44 +0000 (12:03 +0200)]
locales Lauf "de" überwiegend Shopübersetzungen
Werner Hahn [Wed, 28 Apr 2021 14:04:04 +0000 (16:04 +0200)]
Auch aus Angebot/Auftrag->Rechnung tax_included übernehmen ...
wird sonst eventuell von den Kundeneinstellungen überschrieben
und dann unterscheiden sich Angebot/Auftrag und Rechnung
Werner Hahn [Sun, 25 Apr 2021 22:20:28 +0000 (00:20 +0200)]
Bugfix: taxinclusive mit aus dem Auftrag übernehmen wenn aus Lieferschein eine Rechnung erstellt wird
Jan Büren [Wed, 28 Apr 2021 10:38:15 +0000 (12:38 +0200)]
Bankimport im Dialog verbuchen, Fließkommazahlen/Rundungsfehler erlauben
Jan Büren [Tue, 27 Apr 2021 10:44:12 +0000 (12:44 +0200)]
CVars für Lagerbestand auch in hiddens für den Export
Jan Büren [Tue, 27 Apr 2021 10:14:48 +0000 (12:14 +0200)]
Changelog CVar für Lagerbestand, Option für Lagerbuchung
Jan Büren [Tue, 27 Apr 2021 10:14:07 +0000 (12:14 +0200)]
Im Lagerbuchungsbericht standardmäßig das Dokument der Lagerbewegung zeigen
Jan Büren [Tue, 27 Apr 2021 10:12:32 +0000 (12:12 +0200)]
Lagerbestandsbericht um Anzeige von IC Cvars erweitert
Jan Büren [Fri, 16 Apr 2021 06:48:28 +0000 (08:48 +0200)]
Changelog für Projekte um Dateianhänge erweitert
Jan Büren [Fri, 16 Apr 2021 06:45:20 +0000 (08:45 +0200)]
Dateianhänge aus Projekten auch in E-Mail anzeigen
In Anlehnung an odyn
fa2f21bb7d9247782f5e
Im E-Mail-Dialog werden hochgeladene Dateianhänge aus einem
globalen Projekt angeboten und sind vorausgewählt.
Martin Helmling martin.helmling@octosoft.eu [Fri, 26 Jan 2018 11:43:06 +0000 (12:43 +0100)]
Projekte: Dateianhänge auch für Projekte
Cherry-pick aus odyn (Upgrade Skript entsprechend geändert)
implemntiert EGW #6889
Jan Büren [Mon, 12 Apr 2021 10:24:58 +0000 (12:24 +0200)]
fix cherry-pick get_feature_experimental -> get_feature_experimental_order