mtierltd / timetracker

GNU Affero General Public License v3.0
81 stars 27 forks source link

Feature request : Import cvs #50

Open ovpc opened 3 years ago

ovpc commented 3 years ago

Being able to download projects as csv/json is great. I 'd be willing to make a financial contribution/donation to be able to import the created file into another instance. Thank you for creating TimeTracker Where are project saved?In Database presumably, If so, what tables are being exported? What would it take to import projects into a running instance? Thanks in advance for considering.

puthre commented 3 years ago

@ovpc So the feature would be to import a generated nonaggregated report into a new timetracker instance?

ovpc commented 3 years ago

@puthre Import: tags projects clients and reports into a new or existing timetracker instance.

puthre commented 3 years ago

@ovpc so you would need a full import export feature. What is the use case for this? Is this for a single user or for all the users?

ovpc commented 3 years ago

@puthre yes full import export feature, single user, would be great. With a couple of clients and a few projects. I use the monthly/weekly reports as a base for my invoicing. ;-) It is not a must have, it works fine as it is now, but would be a nice additional feature; to be able to export/import the same way as one would with contacts. Thanks for considering.

Eothred commented 3 years ago

Another use case could be that this could serve as a way to import past log from a different time tracker perhaps? I have for example used Toggl for some time. If I were to change to this one I might want to import the logs from the current year or something to make for a smoother switch.

marcolaux commented 1 year ago

I also just moved to a managed instance where I can't just move the database.

I would like to shutdown my self hosted nextcloud instance but this is the only app (that I use) that does not allow me to export and import my data.

thiswillbeyourgithub commented 2 months ago

I too am interested in import / export features to avoid "lock in"