Skip to content
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

Capture GEO position #42

Open
kevinpapst opened this issue May 12, 2020 · 5 comments
Open

Capture GEO position #42

kevinpapst opened this issue May 12, 2020 · 5 comments
Labels
custom fields Custom-Field plugin (Meta-Fields) feature request New feature or request

Comments

@kevinpapst
Copy link
Member

kevinpapst commented May 12, 2020

Add new field type to capture the geo position.

Two flavors:

  • one with no option to edit the detected position
  • one that is changeable by the user?

What do we do with this data?
Simple longitude and latitude data is not human friendly.

@robotictacos
Copy link

I have users using the app across the country, it would be handy to be able to automatically detect timezone and update accordingly.

@kevinpapst
Copy link
Member Author

Can you explain your use-case? You mean after detecting the geo position, detect the timezone and use it, instead of the configured users timezone?

@robotictacos
Copy link

robotictacos commented May 19, 2021 via email

@kevinpapst
Copy link
Member Author

Yeah, I don't think this will become part of Kimai. Too many possible problems and also required databases (or external APIs), which cannot be included in a default installation.

Besides theoretical problems with user privacy (in case an external API would be used for detecting the timezone), which is a very big thing here in Europe.

@pbksol
Copy link
Collaborator

pbksol commented May 19, 2021

Well… If it's just the Geo-Position it can be achieved by just adding two custom fields for lat and lon (which is possible with the current version of Kimai and MetaFields and doesn't need any modification). The whole interpretation is not part of Kimai, but can be done by external scripts.
One example… Technician arrives at the customer site. Uses a whatever type of app to start a timesheet. This app then adds the geo data into this timesheet entry. After stopping this timesheet (or every night) all the geo data is processed to calculate the driving distances for billing.
We do something similar but without saving geo data in Kimai. We process everything external and create a timesheet for driving time and expense entries for driving distance.

@kevinpapst kevinpapst transferred this issue from another repository Dec 31, 2022
@kevinpapst kevinpapst added feature request New feature or request custom fields Custom-Field plugin (Meta-Fields) labels Dec 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
custom fields Custom-Field plugin (Meta-Fields) feature request New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants