Skip to content

[Components] lucca #16101

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

Closed
pipedream-component-development opened this issue Apr 1, 2025 · 3 comments · Fixed by #16154
Closed

[Components] lucca #16101

pipedream-component-development opened this issue Apr 1, 2025 · 3 comments · Fixed by #16154
Assignees
Labels
triaged For maintainers: This issue has been triaged by a Pipedream employee

Comments

@pipedream-component-development
Copy link
Collaborator

pipedream-component-development commented Apr 1, 2025

lucca

URLs

Polling Sources

new-leave-request

Prompt

Emit new event when a new leave (time off) request is submitted by an employee. Configure optional filters such as leave type or requesting employee.

URLs

new-user

Prompt

Emit new event when a new user (employee) is created in Lucca. Useful for triggering onboarding workflows.

URLs

new-expense-report

Prompt

Emit new event when a new expense report is created by an employee. Useful for automating approval or finance workflows.

URLs

Actions

approve-leave-request

Prompt

Approve a pending leave request. Requires the request ID. Optional props are 'approved' and 'comment'. RequestId has async options.

URLs

update-user-info

Prompt

Update profile or HR information for an existing user. Requires user ID. Optional props are 'firstName', 'lastName', 'mail', 'login', 'legalEntityId', 'cspId', 'calendarId', 'employeeNumber', 'birthDate', 'userWorkCycles', 'departmentId', 'managerId', 'rolePrincipalId', 'habilitedRoles', 'cultureId', 'address', 'bankName', 'directLine', 'jobTitle', 'gender', 'nationality', 'personalEmail', 'personalMobile', 'professionalMobile' and 'quote'. userId has async options.

URLs

@pipedream-component-development pipedream-component-development added the triaged For maintainers: This issue has been triaged by a Pipedream employee label Apr 1, 2025
@sergio-eliot-rodriguez
Copy link
Collaborator

Lucca team provided a sandbox for the integration.

@luancazarine luancazarine self-assigned this Apr 2, 2025
@luancazarine luancazarine moved this from Prioritized to Doing in Component (Source and Action) Backlog Apr 2, 2025
luancazarine added a commit that referenced this issue Apr 3, 2025
Sources
 - New Leave Request
 - New User
 - New Expense Report

Actions
 - Approve Leave Request
 - Update User Info
@luancazarine luancazarine moved this from Doing to Ready for PR Review in Component (Source and Action) Backlog Apr 3, 2025
@GTFalcao GTFalcao moved this from Ready for PR Review to Changes Required in Component (Source and Action) Backlog Apr 3, 2025
@luancazarine luancazarine moved this from Changes Required to Ready for PR Review in Component (Source and Action) Backlog Apr 7, 2025
@GTFalcao GTFalcao moved this from Ready for PR Review to Ready for QA in Component (Source and Action) Backlog Apr 7, 2025
@vunguyenhung vunguyenhung moved this from Ready for QA to In QA in Component (Source and Action) Backlog Apr 8, 2025
@vunguyenhung vunguyenhung moved this from In QA to Ready for QA in Component (Source and Action) Backlog Apr 8, 2025
@vunguyenhung vunguyenhung moved this from Ready for QA to Changes Required in Component (Source and Action) Backlog Apr 8, 2025
@vunguyenhung
Copy link
Collaborator

Hello everyone, I have tested this PR and there're some test cases failed or needed improvement.

Please check the test report below for more information
https://vunguyenhung.notion.site/Components-lucca-1cebf548bb5e81758313c824b191c620

@luancazarine luancazarine moved this from Changes Required to Ready for QA in Component (Source and Action) Backlog Apr 8, 2025
@vunguyenhung vunguyenhung moved this from Ready for QA to Ready for Release in Component (Source and Action) Backlog Apr 9, 2025
@vunguyenhung
Copy link
Collaborator

Hi everyone, all test cases are passed! Ready for release!

Test report
https://vunguyenhung.notion.site/Components-lucca-1cebf548bb5e81758313c824b191c620

luancazarine added a commit that referenced this issue Apr 9, 2025
* lucca init

* [Components] lucca #16101
Sources
 - New Leave Request
 - New User
 - New Expense Report

Actions
 - Approve Leave Request
 - Update User Info

* pnpm update

* some adjusts

* pnpm update

* pnpm update

* pnpm update

* some adjusts
@github-project-automation github-project-automation bot moved this from Ready for Release to Done in Component (Source and Action) Backlog Apr 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
triaged For maintainers: This issue has been triaged by a Pipedream employee
Projects
Development

Successfully merging a pull request may close this issue.

4 participants