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

Logging session times for documentation and accounting purposes #340

Open
skarados opened this issue Jan 11, 2023 · 2 comments
Open

Logging session times for documentation and accounting purposes #340

skarados opened this issue Jan 11, 2023 · 2 comments
Assignees
Labels
meta-feature New feature priority-low Hi priority feature task-put-off do it later
Milestone

Comments

@skarados
Copy link

skarados commented Jan 11, 2023

Is your feature request related to a problem? Please describe.
/

Describe the solution you'd like
I would like to use the software to connect comfortably to various customers.
It would be nice to see how long I have spent on a server for accounting purposes.
Maybe even ask for a comment when closing a session to be able to directly document changes made.

Describe alternatives you've considered
Just collect such data in SQLite. Third party software (i.e. web interface) could read out the data.

Additional context
/

@skarados skarados added the meta-feature New feature label Jan 11, 2023
@majkinetor majkinetor added this to the Limbo milestone Jan 11, 2023
@majkinetor
Copy link
Member

majkinetor commented Jan 11, 2023

You do have markdown notes ATM, where you can append comments after sessions but you would have to calculate time yourself.

I like this idea TBH. As you suggested, 1Remote could keep this into its database, a detailed log of connection sessions along with start time and end time and even a comment. This is trivial to implement on the backend, but requires some thought about presentation and session comment input.

Reporting of this kind is important in multiple contexts not only customers, but also as forensic and security moment, particularly with central database that 1RM now supports.

I will try to find time to mockup how this could work and I am adding it into Limbo for now.

@VShawn
Copy link
Member

VShawn commented Jan 12, 2023

sounds interesting...

In terms of the user interface, to present this information we can provide a dashboard or log view that shows a list of all connection sessions. Or an annual report with charts can be support too.

Anyway it's a labor-intensive process, we can firstly set up a system for collecting time usage data into database.

@majkinetor majkinetor assigned majkinetor and unassigned VShawn May 7, 2023
@majkinetor majkinetor modified the milestones: Limbo, NEXT May 7, 2023
@majkinetor majkinetor modified the milestones: Limbo, NEXT Jun 4, 2023
@VShawn VShawn added the priority-low Hi priority feature label Jun 22, 2023
@VShawn VShawn added the task-put-off do it later label Nov 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta-feature New feature priority-low Hi priority feature task-put-off do it later
Projects
None yet
Development

No branches or pull requests

3 participants