Horgok: Google Naptár
A Google Naptár hitelesítésének, összekapcsolásának és az események létrehozásának, módosításának, javításának és törlésének horgai.
A Google Naptár horgaival módosíthatod a hitelesítési címet, szabályozhatod a naptár összekapcsolását és bontását, és testre szabhatod, hogyan jönnek létre, módosulnak vagy törlődnek az események a Google Naptárban. Programozási ismeret kell hozzá, a támogatás csak általános tanácsot ad.
Hitelesítési cím
Szekció neve “Hitelesítési cím”| Horog | Típus | Mikor fut | Paraméterek |
|---|---|---|---|
amelia_get_google_calendar_auth_url_filter |
szűrő | a munkavállaló Google Naptár-összekötésének hitelesítési címe, módosíthatod | $authUrl, $employeeId |
amelia_get_google_calendar_auth_url |
művelet | a hitelesítési cím visszaadása előtt | $authUrl, $employeeId |
Naptár összekapcsolása és bontása
Szekció neve “Naptár összekapcsolása és bontása”| Horog | Típus | Mikor fut | Paraméterek |
|---|---|---|---|
amelia_before_google_calendar_added_filter |
szűrő | a sikeres hitelesítés után, mielőtt a naptár adata az adatbázisba kerül | $accessToken, $employeeId |
amelia_before_google_calendar_added |
művelet | a mentés előtt | $googleCalendar, $employeeId |
amelia_after_google_calendar_added |
művelet | a mentés után | $googleCalendar, $employeeId |
amelia_before_google_calendar_deleted |
művelet | mielőtt a munkavállaló leválasztja a fiókját, és a naptár adata törlődik | $googleCalendar, $employeeId |
amelia_after_google_calendar_deleted |
művelet | a leválasztás után | $googleCalendar, $employeeId |
Események a Google Naptárban
Szekció neve “Események a Google Naptárban”| Horog | Típus | Mikor fut | Paraméterek |
|---|---|---|---|
amelia_before_google_calendar_event_added_filter |
szűrő | az esemény Google Naptárba illesztése előtt, módosíthatod az adatot | $event, $reservation, $provider |
amelia_before_google_calendar_event_added |
művelet | az illesztés előtt | $event, $reservation, $provider |
amelia_after_google_calendar_event_added |
művelet | az illesztés után | $event, $reservation, $provider |
amelia_before_google_calendar_event_updated_filter |
szűrő | az esemény módosítása előtt, módosíthatod az adatot | $event, $reservation, $provider |
amelia_before_google_calendar_event_updated |
művelet | a módosítás előtt | $event, $reservation, $provider |
amelia_after_google_calendar_event_updated |
művelet | a módosítás után | $event, $reservation, $provider |
amelia_before_google_calendar_event_patched_filter |
szűrő | az esemény részleges módosítása (javítása) előtt, amikor foglalást adnak hozzá vagy mondanak le | $event, $reservation, $provider |
amelia_before_google_calendar_event_patched |
művelet | a részleges módosítás előtt | $event, $reservation, $provider |
amelia_after_google_calendar_event_patched |
művelet | a részleges módosítás után | $event, $reservation, $provider |
amelia_before_google_calendar_event_deleted |
művelet | az esemény Google Naptárból törlése előtt | $reservation, $provider |
amelia_after_google_calendar_event_deleted |
művelet | a törlés után | $reservation, $provider |
function example($event, $reservation, $provider){ // eseményadat módosítása return $event;}
add_filter('amelia_before_google_calendar_event_added_filter', 'example', 10, 3);A törlési horgok két paramétert kapnak, ezért a negyedik argumentum 2:
function example($reservation, $provider){ // saját kód}
add_action('amelia_after_google_calendar_event_deleted', 'example', 10, 2);Készült: