aboutsummaryrefslogtreecommitdiffstats
path: root/timetask/fields.go
diff options
context:
space:
mode:
authorTeddy Wing2017-06-03 14:16:29 +0200
committerTeddy Wing2017-06-03 14:16:29 +0200
commit288da883a3a4a91fec67029b7695ec03099cfc46 (patch)
tree030e74c98970b9772764453d89b5b124acf51681 /timetask/fields.go
parent84b921283c4106de55ca7908a58e8f1621b3841f (diff)
downloadtimetasker-288da883a3a4a91fec67029b7695ec03099cfc46.tar.bz2
Initial stab at submitting time entries for real
main.go: * Login as the configured user (haven't yet handled making `PasswordCmd` an actual shell command) * Create a test time entry * Submit that time entry using `SubmitTimeEntry()` http.go: * Create a `baseURL` global that stores the base TimeTask URL to make requests to * Return an `http.Client` from `Login()` that can then be passed to `SubmitTimeEntry()` to reuse the login session. Needed to return a pointer to allow us to return `nil` from the first error handler in the function. Don't like that at all, but we're just trying to get it to work at this point. * Actually make an HTTP POST request in `SubmitTimeEntry()` using the given HTTP Client and existing time entry submission params * Take an `http.Client` argument in `SubmitTimeEntry()` to allow us to use a logged-in session to POST. Otherwise we'd be locked out. * Change `v` variable to `values` in `SubmitTimeEntry()` for better readability
Diffstat (limited to 'timetask/fields.go')
0 files changed, 0 insertions, 0 deletions