-
-
Notifications
You must be signed in to change notification settings - Fork 168
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
Team / organizations #413
Comments
What features will be available in Team / organizations? Thanks~ |
Very hood question! My main idea was to aggregate statistics on a team level, i.e. have a separate dashboard view besides your personal one that shows aggregated statistics for all your team members. Also, a team-internal leaderboard in addition to the public one. |
Sounds good. Is it also possible to view the details of the team members besides aggregations? |
Another question is how to calculate durations using heartbeats. I only find a single |
Would love to see this since none of us is actively buying wakatime premium. Viewing the projects other team members worked on would be a really cool feature. |
Hi @Ari24-cb24, thanks for your feedback!
No progress so far, because it's quite a big change and hasn't been requested so much, yet. Can you describe what features / functionality you would expect for your team? What statistics would you like to see, etc.? |
Thanks for the response!
I'd love to see the following things being implemented
Some more detailRoles Goals Invites These are mainly just ideas which I myself would highly appreciate. I know that it's much, mainly wanted to give some input on which we can elaborate. |
Thanks for your detailed response! I agree to to having team-wide statistics as well as per-member statistics available to everyone else on the team. I also agree to team-internal leaderboards. Regarding roles, I'd probably only distinguish between team admin and team member, where the former is allowed to sent out invitations and kick people off the again, whereas the latter is "read-only". I will probably refrain from implement complex team-specific settings, at least for the time being. There won't be aliases, mapping or labels on a team level, instead, they will simply be derived from the individual members' personal settings. Goals are a big topic by themselves, see #166. Realistically, we won't get to implement them any time soon, so team goals are - unfortunately - even a little farther in the future. Thanks for bringing the topic back to my radar. Since 8 people have upvoted this already, I see the need for team features. Hopefully I'll get a day or two somewhere soon to build this! |
Sounds great! Will be looking forward to the implementation. |
I believe that, for now, having only the ability to create teams and see the hours worked divided by participant and project is already a good starting point. |
I agree with @Ari24-cb24 suggestions.. Currently, it seems like if I want a project manager to view data, that user setup still needs an api key and configuration setup (but he just needs to be able to view data) so the initial summary/dashboard page that asks you to configure your setup would change |
Hi ! Thanks a lot ! |
Can't give you an ETA, but since this has been requested to many times, it's highest on top of my prio list. |
Thanks Ferdinand ! |
Had some thoughts about the teams feature. I'll build it in multiple iterations. First version will only feature:
On the data model side, team statistics will probably be another, new entity and involve pre-computed aggregations similar to current _Summary_s. A team will always have a single admin and if that user gets deleted, some random (alphabetically next or sth.) will become admin for simplicity (can be change via support request or database query). |
Can a team member / team admin choose which projects to include / exclude? So it does not show personal projects in the team stats. |
I hope soon |
No description provided.
The text was updated successfully, but these errors were encountered: