Skip to content

feat(place/webhook_to_teams_msg): new logic driver#555

Draft
w-le wants to merge 2284 commits into
masterfrom
feat/webhook_to_teams_msg
Draft

feat(place/webhook_to_teams_msg): new logic driver#555
w-le wants to merge 2284 commits into
masterfrom
feat/webhook_to_teams_msg

Conversation

@w-le
Copy link
Copy Markdown
Contributor

@w-le w-le commented Apr 16, 2025

New logic driver to receive a webhook post and then use staff api driver to send a teams message to a static, pre-configured channel. The message will be the body from the webhook (plain text) with optional static text before and after it.

compiles ok

todo:

  • specs
  • e2e test

stakach and others added 30 commits November 18, 2024 23:13
stakach and others added 23 commits March 31, 2025 11:43
…#548)

* feat(auto_release) [PPT-1903] all_day_start time setting

* feat(auto_release): [PPT-1901] default_work_preferences setting

* feat(auto_release): [PPT-1900] release_outside_hours setting

* feat(auto_release): [MT-346] unique_templates setting

* feat(auto_release): [MT-346] custom resource time_before/time_after

* test(auto_release): remove tests for changed functionality

* feat(auto_release): [PPT-1903] all_day bookings

* feat(auto_release): [PPT-1903] all_day bookings

* test(auto_release): [PPT-1903] all_day bookings

* feat(booking_model): [PPT-1903] add all_day to booking_model

* test(auto_release): adjust #enabled? and #send_release_emails tests

* test(auto_release): [PPT-1900] release_outside_hours

* feat(auto_release): [PPT-1901] default_work_preferences

* test(auto_release): [PPT-1901] default_work_preferences

* refactor(auto_release): move default_work_preferences, release_outside_hours, all_day_start to AutoReleaseConfig for management by Concierge
such as `15.02_Switcher` which is valid but was previously being confused with output index
where they have been configured in concierge
…LED color to Bookings status via xAPI (#553)

* Add logic driver to sync Cisco Webex Nagivator LED color to Bookings status, via xAPI. Untested

* fix(webex/led_sync): now compiles
@w-le w-le self-assigned this Apr 16, 2025
@w-le w-le marked this pull request as ready for review April 16, 2025 10:46
@w-le w-le requested review from naqvis and stakach April 16, 2025 10:46
@w-le w-le marked this pull request as draft May 21, 2025 06:32
@stakach stakach force-pushed the feat/webhook_to_teams_msg branch from bce0279 to d51ecbb Compare May 8, 2026 01:36
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.

7 participants