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

OOO: Show your own history and give Admins CRUD and see all team members history #16333

Open
PeerRich opened this issue Aug 23, 2024 · 3 comments · May be fixed by #16456
Open

OOO: Show your own history and give Admins CRUD and see all team members history #16333

PeerRich opened this issue Aug 23, 2024 · 3 comments · May be fixed by #16456
Labels
enterprise area: enterprise, audit log, organisation, SAML, SSO ✨ feature New feature or request Medium priority Created by Linear-GitHub Sync organizations area: organizations, orgs teams area: teams, round robin, collective, managed event-types
Milestone

Comments

@PeerRich
Copy link
Member

  • it would be nice if https://ooo.new shows your past records
  • owners/admins of teams and organisations should see all records and also be able to edit them

level 2:

  • let admins create OOO records for team members:
  • show avatar of team members
    image
@PeerRich PeerRich added ✨ feature New feature or request 🚨 needs approval This feature request has not been reviewed yet by the Product Team and needs approval beforehand and removed 🚨 needs approval This feature request has not been reviewed yet by the Product Team and needs approval beforehand labels Aug 23, 2024
@dosubot dosubot bot added organizations area: organizations, orgs teams area: teams, round robin, collective, managed event-types labels Aug 23, 2024
@alannnc
Copy link
Contributor

alannnc commented Aug 23, 2024

TODO list:

Add tabs to main OOO Page

image
Instead of "Reasons" we can have "Previous" and for team admin/owners "My Team"

Previous List for myself

Here we will display a list of all previous OOO. Without the Edit action button.

  • Create a new TRPC method that fetches previous OOO or modify new one to accept params.
    image

My team

  • Obtaining users from my team/org function, this probably is already done.
  • Ability to edit future or active OOOs for my team. This requires a check if user editing is owner/admin in org.
  • Ability to create OOOs for my team, would require previous functions or checks. Also would require team member fetching and also modify TRPC method to accept new params.
  • List all OOOs for my team sorted in DESC by start_date, end_date. Sorting/Filtering not in current scope. See design can be the same as the previous one.
    image

Feel free to add/edit my comment to remove/add more stuff.

@PeerRich PeerRich added this to the v4.5 milestone Aug 26, 2024
@PeerRich
Copy link
Member Author

great stuff!

@PeerRich PeerRich added Medium priority Created by Linear-GitHub Sync enterprise area: enterprise, audit log, organisation, SAML, SSO labels Aug 26, 2024
@pritam1322
Copy link

For individual, does this look good ?
Screenshot 2024-08-27 234307

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enterprise area: enterprise, audit log, organisation, SAML, SSO ✨ feature New feature or request Medium priority Created by Linear-GitHub Sync organizations area: organizations, orgs teams area: teams, round robin, collective, managed event-types
Projects
None yet
4 participants