ecamp / ecamp/ecamp3

Levels of Responsibilities within Block

Open
#5,511 1 comment 0 reactions 0 assignees View on GitHub
agents:ignore External feedback
Dominant language
PHP
Stars
156
Forks
72
Avg merge
12h 43m
Merged PRs (30d)
203

Description

When we plan our blocks, we assign one person to be responsible for the block ("boss") and others who contribute/support. There is no way to distinguish between the two at the moment, we're just adding everyone who works on the block as responsible, so they show up in the lists/filters.

However, in more complex blocks, only the "boss" knows about every part, and you'd want to ask this person as an outsider. And when you add everyone as responsible, there is no way to find out who the "boss" is, and thus who to ask. I'd love a way to distinguish between levels of involvement ("boss", "supporter", "has minor role", whatever else) for each person involved in a block. This would then allow each user to generate a list of each block they are involved in, but retain the information about who to ask about each block.

UI-wise this could either be implemented by separate fields that allow adding people similar to the current "responsible" list for different levels, or by assigning levels within the existing fields. This could either come from a predefined or custom list, or maybe even something numeric?

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named in the issue. Begin by locating the block responsibility model and its current UI and list/filter flows, then clarify whether levels should be predefined or custom. Done means contributors can record different involvement levels for each person and identify or filter the primary responsible person.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.