Skip to content

Add personio sync plugin to store/marketplace #543

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

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

thomasDOTwtf
Copy link

This pull request will add our Kimai to Personio sync plugin to the Kimai marketplace/store.
Please feel free to adjust things as needed. Also the purchase link is still validating / in testing state.


## Installation

After installation (see Installation), open 'PersonioSyncBundle\Resources\config\services.yaml' and enter your personio client id and client secret.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make it a SystemConfiguration, so it can be edited via UI

To communicate with Lexoffice however, you need to install GuzzleHttp:
(run this command on /var/www/kimai, NOT /var/www/kimai/var/plugins)
```bash
composer require guzzlehttp/guzzle
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Use symfony/http-client instead

composer require guzzlehttp/guzzle
```

We are currently working on removing GuzzleHttp as a dependency.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can wait until v3, which will allow to install plugins via composer and make dependency management more streamlined, but for now the best approach is to use the included dependencies.

unicorn-development:
name: Unicorn Development AG
description: IDM, Customer portal and data integration experts
intro: Unicorn Development AG is a German company specialized in software developments for their customers and cheering Kimai users. Based in Möhnesee, the company operates in Digital Integration, Data Transmission and integrations for for the swift transfer and updating of documents and data.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

for for

icon: fas fa-person-circle-check
demo: false
subscription: 199 €
shop: "https://store.unicorn-development.de/buy/bd31e00b-f6a7-467c-a45a-2951a0c25103"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This store is not yet activated, please ping me when it happened

developer: unicorn-development
icon: fas fa-person-circle-check
demo: false
subscription: 199 €
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The store price is still 499

@@ -134,6 +134,9 @@ items:
owlysk-codetimer-mobile:
title: CodeTimer Mobile
intro: Android client for Kimai (free and open-source)
unicorn-development-personio:
title: Personio Sync
intro: If you use Personio for your time accounting, push recorded Kimai timesheets as a worktime summary to Personio time accounting
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ChatGPT: If you use Personio for time accounting, you can seamlessly transfer recorded Kimai timesheets as a worktime summary to Personio.

Can you also add German, as I guess that is the biggest market.

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.

2 participants