Teams should be views on your Nextcloud
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 177
- Forks
- 68
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 60
Description
I really like the Teams app. It means that I can now have real project teams. I create a team, add users and give the team resources such as calendars, files, contacts, decks and collectives. The teams overview shows me members and resources. For me, this is an extremely important overview and it's a shame that it's hidden in the contacts app.
It would actually be cool if I had a dropdown in my menu bar where I could switch which team I want to work in or whether I want to see everything. If I then select a team, only the resources that belong to this team are displayed. I only see the team's files, the team's calendar, etc. This would make large Nextcloud instances much clearer.
Also, it would be cool if the dashboard could have sections for each team I'm a member of. And then the section would show me everything that concerns the team: What appointments are coming up? What was the last thing written in the team chat? What tasks do I have? Which pages in the collective were last changed - or which pages in the collective are particularly important? etc.
And finally, it would be great if external users with a federation ID could be fully-fledged members of a team.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points; start by reviewing the Teams app, its overview, and the proposed menu-bar and dashboard integrations. The request also includes team-scoped resources and federation-ID members, so first agree on a bounded feature before implementation. Done requires that agreed subset to have clear behavior and tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 18/100