Make `uiRouteAuth` more flexible
Los mantenedores suelen responder en 1 día
@rajeevr-g ya está trabajando en esto.
Desde el 5/6/2026.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- typescript
- Área
- authentication, frontend
Línea de trabajo
Comienza con la configuración de uiRouteAuth y routes.tsx, y luego revisa el contexto adicional de la pull request 1268. Determina si los patrones configurados deben comprobarse frente a las rutas existentes o si las rutas deben poder definirse mediante la configuración; se considera terminado cuando el enfoque elegido admite definiciones de rutas flexibles sin reglas sin coincidencia.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Currently, the uiRouteAuth option in the config enforces auth requirements for certain routes:
"uiRouteAuth": {
"enabled": false,
"rules": [
{
"pattern": "/dashboard/*",
"adminOnly": false,
"loginRequired": true
},
{
"pattern": "/admin/*",
"adminOnly": true,
"loginRequired": true
}
]
}
The issue is that these routes can be arbitrarily defined in routes.tsx, so we would need some way to make sure that the patterns are actually matching to existing routes, or otherwise be able to define the routes dynamically in the config as well.
Additional context
https://github.com/finos/git-proxy/pull/1268
- Lenguaje dominante
- TypeScript
- Estrellas
- 263
- Forks
- 185
- Merge medio
- 2 d 15 h
- PR fusionados (30 d)
- 39
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de finos/git-proxy
-
documentation good first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
finos/git-proxy#1878 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
scanDiff ignores commitConfig.diff.block rules from the --config filePosiblemente ocupada @goldensyntax la tomó hace 2 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
finos/git-proxy#1874 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
checkUserPushPermission is checking the wrong user's permission to pushQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertobug tech-debt
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
finos/git-proxy#1400 · 17 comentarios ·
Los mantenedores suelen responder en 1 día
-
meeting
Dificultad 1/5 Menos de una hora Aptitud para principiantes 35/100
Los mantenedores suelen responder en 1 día
Todos los issues de finos/git-proxy
Issues similares
-
area: infrastructure bug priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
snapotter-hq/SnapOtter#4575 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
documentation server-memory v2
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
modelcontextprotocol/servers#5457 ·
Los mantenedores suelen responder en 1 día
-
comp: ssr comp: zones type: feature version: current (v17+)
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
angular/angularfire#3836 ·
Los mantenedores suelen responder en 3 días
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día