-
Notifications
You must be signed in to change notification settings - Fork 1
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
[ADD] allow adding calendar links to time off calendar, default icals #26
Conversation
Ich wollte das mal wieder ausprobieren, scheitere an folgender Fehlermeldung, die mich leider ratlos macht:
|
das sieht aus wie ein Benutzer ohne gesetzte Zeitzone - das sollte bei Euch ohnehin default Europe/Berlin sein denke ich? (sowas könnte Teil der Defaults/Templates sein die wir ohnehin erstellen wollen) |
Der Benutzer hat die richtige Zeitzone. Das passiert, wenn man den Modul |
gilt das auch fur den system-user (system, inaktiv)? |
habe ein Fallback für nicht konfigurierte Zeitzonen eingebaut. Aber falls der system user keine Zeitzone hat sollte er die gesetzt bekommen, ansonsten läuft mancher Code in der falschen Zeitzone |
Das war's tatsächlich. Der User Jetzt scheitert's hier:
Das lief doch schon mal...? |
das ist abhängig von den bestehenden Daten, ich habe jetzt in den Ausdrücken für das name-Feld ein |
Danke, auch das läuft jetzt. Jetzt möchte ich "My leaves" bearbeiten unter Technisches -> iCalendars. Das endet in einem JavaScript-Fehler.
Unter "Domain" steht nur "Diese Domain wird nicht unterstützt.". |
ah, deshalb habe ich in der ersten Version das domain-widget nicht verwendet. Das wieder zurück gebaut |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Noch zwei Fragen bzw. Änderungswünsche.
<field name="expression_dtstart">(record.request_unit_half or record.request_unit_hours) and record.date_from or record.date_from.date()</field> | ||
<field name="expression_dtend">(record.request_unit_half or record.request_unit_hours) and record.date_to or (record.date_to.date() + timedelta(days=1))</field> | ||
<!-- prettier-ignore-end --> | ||
<field name="expression_summary">record.name or ''</field> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bei "My Team Leaves" bitte nur den Namen, keinen Grund oder ähnliches.
Es scheint zu funktionieren:
<field name="expression_summary">record.employee_id.name or ''</field>
Kann man den Abwesenheits-Typ hier ermitteln? Also dass dann z.B. steht "Alexander Bigga: Urlaub", wenn der Abwesenheits-Typ "Urlaub" (original: "Bezahlte Abwesenheit") lautet?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
'%s: %s' % (record.employee_id.name, record.holiday_status_id.name)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Super, wenn Du das noch hier änderst, dann merg ich das.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
domain im Teamkalender angepasst und die namen verändert
a40515d
to
0235eb8
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## 15.0 #26 +/- ##
==========================================
+ Coverage 71.14% 71.84% +0.70%
==========================================
Files 10 11 +1
Lines 201 206 +5
Branches 5 5
==========================================
+ Hits 143 148 +5
Misses 57 57
Partials 1 1 ☔ View full report in Codecov by Sentry. |
in OCA/server-backend#231 habe ich ein auto-flag hinzugefügt, mit dem ein Kalender fur alle user aktiviert wird (sie können das von Hand wieder deaktivieren).
Hier gibt es ein flag um bestimmte Kalender im Leave-Kalender anzuzeigen, die Links erscheinen dann unter der Legende.
Weiterhin definiere ich zwei Standardkalender die automatisch aktiviert sind und in der Kalender-Ansicht angezeigt werden.
Diskussion: