Skip to content

feat: port illustrator folders to planka#453

Merged
alexeyqu merged 4 commits into
masterfrom
dev
May 17, 2026
Merged

feat: port illustrator folders to planka#453
alexeyqu merged 4 commits into
masterfrom
dev

Conversation

@alexeyqu
Copy link
Copy Markdown
Collaborator

No description provided.

alexeyqu and others added 4 commits May 16, 2026 11:32
Members with telegram_id already set by _link_users_to_team_members
don't need Telegram API resolution — filter them out upfront.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replaces the Trello/Focalboard branching with direct Planka calls.
Adds get_list_id_from_aliases, get_custom_fields, and set_card_custom_field
to PlankaClient, plus _make_post_request/_make_patch_request HTTP helpers.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Three bugs found by checking the Planka Swagger/source:
- customFieldItems → customFieldValues (correct included key name)
- item["value"] → item["content"] (correct model field name)
- set_card_custom_field: replace non-existent POST+PATCH pair with the
  single create-or-update PATCH endpoint:
  PATCH /cards/{id}/custom-field-values/customFieldGroupId:{gid}:customFieldId:{fid}
  Resolve customFieldGroupId from the field definition, with fallback
  to scanning existing values for any card using that field.
Remove unused _make_post_request.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
grey-stone is the semantic equivalent of Trello/Focalboard black:
labels with this color are filtered out from processing in all jobs.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@alexeyqu alexeyqu merged commit 9450740 into master May 17, 2026
5 checks passed
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.

1 participant