Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mehrere Änderungen (Robustere HTML anzeige / config.ini -> gitignore / Anzeige für Draft documente / bugfix customer address null ) #25

Closed
wants to merge 5 commits into from

Conversation

Perlenjaeger
Copy link

@Perlenjaeger Perlenjaeger commented Oct 15, 2024

Bei mir in ERPnext wurden die documente nicht richtig in der html vorschau angezeigt und auch die pdfs passten nicht mit den header und footer.
da im html und im pdf nicht immer die gleichen css parameter funktionieren musste ich eine ausnahme beim footer hinzufügen. der rest wurde deutlich stabieler als ich zusätzlich die breite definiert hatte und nicht nur auf die ränder verwies.

config.ini -> gitignore
es ist besser eine datei mit passwort inhalt in die ignore zu legen und ein beispiel zu bieten. die gefahr einmal sein passwort hoch zu puschen ist zu groß.

ich wollte eine anzeige eines Draft/Entworfs in der anschreiben zeile damit nicht aus versehen einmal ein falsches raus gesendet wird.

wenn keine address beim customer angegeben ist, funktionierte die vorlage nicht.

zusätzlich wird jetzt auch die performance perios (Leistungszeitraum) angezeigt, wenn eine stundenabrechnung dabei ist

Danke für deine tolle Arbeit.

@barredterra
Copy link
Member

barredterra commented Oct 15, 2024

@Perlenjaeger danke für die Änderungsvorschläge. Es würde mir die Arbeit deutlich erleichtern, wenn du für jedes der einzelnen Thema einen separaten PR aufmachst und die Commit-Messages und PR-Titel nach dem Conventional Commit-Schema benennst. Dann hätte ich einige PRs bereits mergen können, während wir für die anderen in Ruhe offene Fragen klären und sie ggf. wieder schließen könnten. So muss ich mir alle Änderungen auf einmal anschauen und entweder gesammelt ablehnen oder akzeptieren.

Comment on lines +83 to +90
{% set from_date = doc.from_date %}
{% set to_date = doc.to_date %}
{% endif %}
{% set timesheet = frappe.get_doc("Timesheet", doc.timesheets.time_sheet)%}
{% if timesheet.start_date and timesheet.end_date %}
{% set from_date = timesheet.start_date %}
{% set to_date = timesheet.end_date %}
{% endif %}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ich denke das sollte nicht Aufgabe des Druckformats sein. Abgesehen davon verwenden wir beispielsweise eine andere Logik (es wird immer ein ganzer Monat vom ersten bis letzten Tag abgerechnet). Besser ein Server Script erstellen, das die entsprechenden Werte nach Belieben in der Rechnung setzt.

@Perlenjaeger
Copy link
Author

Perlenjaeger commented Oct 15, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants