Odczyt aktualnych ustawień
GET /organize/settings.json
Zwraca aktualne ustawienia konta (z pola fields) oraz ustawienia zalogowanego użytkownika. Wartości w odpowiedzi uwzględniają cały łańcuch: user_setting > organize_setting > DEFAULT.
Zmiana ustawień przez API
Ustawienia organizacji zmieniasz przez endpoint POST /account/set_field.
Ustawienia konta (admin)
POST /account/set_field
Content-Type: application/x-www-form-urlencoded
target=organize_setting&key=organize.task.merged_title&value=false
Dostępne klucze:
-
organize.task.task_id_on_list- true/false -
organize.task.task_id_on_show- true/false -
organize.task.subtasks_on_list- true/false -
organize.task.merged_title- true/false -
organize.workinfo.git_repos- string (URL-e oddzielone przecinkiem)
Ustawienia użytkownika
POST /account/set_field
target=user_setting&key=organize.task.merged_title&value=true&skip_cleanup=true
Ważne: dodaj skip_cleanup=true przy zapisie ustawień użytkownika. Bez tego wartość identyczna z domyślną zostanie usunięta (fallback do ustawień konta).
Przywrócenie domyślnych użytkownika
POST /account/set_field
target=user_setting&key=organize.task.merged_title&value=default
Wartość default usuwa klucz z ustawień użytkownika. Od tego momentu obowiązuje wartość z ustawień konta.
Ustawienie przycisku Play
POST /account/set_field
target=user_setting&key=organize.workinfo.start_stop&value=false