-
Notifications
You must be signed in to change notification settings - Fork 1
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
Leakage of internal session identifier in report API #44
Comments
Sorry, this needs to be clearer in the docs. The "session" you see in the report is a generated internal identifier. We should probably hide that. When importing, the "session" key in the JSON should be the timesheet identity (in your case, yes, If you report on the imported data, you will see that the session has been switched to a new generated key.
You can certainly do that, yes. However, it seems strange that there would be only one timesheet for everything the user ever does. Maybe you mean "keep the timesheet record [in a project] for one user as one entity"? In that case, maybe concatenate the project name and the user name to make a timesheet name, e.g. |
Thanks George. That definitely works! |
I'll leave the ticket open to deal with this part:
|
I currently have this data in my sample timeld.org timehseet:
API docs suggest that session key of the timesheet entry should point to the Timesheet record. Here, I think it points to my local timeld device I used timeld cli on to create these entries. First row suggest ID of the timesheet record as "victor/api-integration" while the actual entry session ID is wDvUoLR9heTXa9ff7rE4SW. What should I use when importing?
Note that I think both Prejournal and Tiki doesn't use the concept of Timesheet records as individual entities. Is it possible to keep the timesheet record for one user as one entity and use that for all entries?
The text was updated successfully, but these errors were encountered: