-
Notifications
You must be signed in to change notification settings - Fork 90
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
Add personio sync plugin to store/marketplace #543
base: main
Are you sure you want to change the base?
Conversation
Upstream Merge
update from upstream
_data/developer.yml
Outdated
unicorn-development: | ||
name: Unicorn Development AG | ||
description: IDM, Customer portal and data integration experts | ||
intro: Project maintainer and core developer since 2007. Wants to make Kimai the best open-source time-tracker of the world. Can be hired for support, installations and custom plugin development. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copy & Pasta
|
||
## Installation | ||
|
||
After installation (see Installation), open 'PersonioSyncBundle\Resources\config\services.yaml' and enter your personio client id and client secret. |
There was a problem hiding this comment.
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 |
There was a problem hiding this comment.
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. |
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please remove this file
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please remove this file
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please remove this file
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please remove this file
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.