dominik003
dominik003
This PR applies the new Angular control flow introduced with Angular 17 to several components. This includes some simplifications that can now be applied more easily. In addition, some css...
We should change the `setting` in all of our git setting components to `instance` (e.g., `EditGitSettingsComponent` -> `EditGitInstanceComponent`).
This PR enables the McCabe [cyclomatic complexity](https://en.wikipedia.org/wiki/Cyclomatic_complexity) check for pylint. This forces us not to make extensive use of nesting within functions, but to outsource parts to separate functions. For...
Currently, it's not possible to delete TeamForCapella servers from the Collaboration Manager. Deletion should work as follows: - Deletion of a TeamForCapella server. This should be used when a server...
We should cleanup our database migration process. As part of this effort: 1. Cleanup Old Migration Scripts: Identify and remove outdated scripts that are no longer necessary for our current...
Currently, we sometimes have to maintain two different types in the frontend, one that maps the backend response containing snake case keys (e.g., project_slug) and another camelCase conform type for...
Right now, we can only configure the requests timeout by adjusting the value in the `backend.yaml` which requires a PR here. So we should add this to the `values.yaml` and...
Right now, we have single `RoleVerification` and `ProjectRoleVerification` classes. However, most often we have to use the `RoleVerification` like this: ```python fastapi.Depends( auth_injectables.RoleVerification( required_role=users_model.Role.ADMIN ) ) ``` and the `ProjectRoleVerification`like...
### Open Questions - In the case of GitLab, we use the last successful job if it exists, while in the case of GitHub, we only look at the last...
We currently use Promtail to collect logs from our pods and apply proper labels, but as noted [here](https://grafana.com/docs/loki/latest/send-data/promtail/) Promtail is feature complete and new features will be added to [Grafana...