0 comments (0 comments)0 reactions (0 reactions)0 assignees (0 assignees)Java29,769 stars (29,769 stars)10,177 forks (10,177 forks)batch import
feature requesthelp wanted
Description
当有很多环境时, 管理人员分配权限时可以一次选择多个指定的环境,否则一个一个环境添加权限太麻烦,添加权限到所有环境又太过宽松,因此希望授权时可以勾选指定的环境。
Contributor guide
- Tech stack
- java
- Domain
- backendauthorization
- Issue type
- feature
- DifficultyEstimated implementation difficulty for a new contributor, from 1 for very small changes to 5 for expert-level work.
- 4
- Estimated timeA rough time range for an experienced contributor to investigate, implement, test, and prepare a pull request.
- 3-5 days
- Activity statusHow available the issue appears right now: fresh, active, stale, blocked, or waiting on maintainer input.
- stale
- ClarityHow clearly the issue explains the expected change, acceptance criteria, and next step.
- needs investigation
- Prerequisites
- Understanding of Apollo's permission modelBasic web development
- Newbie friendlinessA 1-100 score estimating how approachable this issue is for first-time contributors.
- 25
- Research direction
- The issue requests a feature to allow selecting multiple environments when assigning permissions. To implement this, first examine the existing permission management UI and backend in Apollo. The frontend likely uses Angular (check the admin module) and the backend is Java with Spring Boot. Investigate how single environment selection currently works and extend it to support multi select. Relevant files may include the permission related controllers and UI components. Consider discussing with maintainers to clarify the expected UI/UX design and any constraints.