myCRM/bruno/Git Integration/Get Git Repositories.bru
olli 42e7bc7e10 feat(billing-module): Implementieren der Modulstruktur und Lizenzverwaltung
- Hinzufügen der DependencyInjection-Konfiguration für das Billing-Modul.
- Erstellen der Invoice-Entity mit API-Ressourcen und Berechtigungen.
- Konfigurieren der Services in services.yaml für das Billing-Modul.
- Implementieren von CLI-Commands zur Verwaltung von Modul-Lizenzen und zur Auflistung installierter Module.
- Erstellen eines API-Controllers zur Verwaltung von Modulen und Lizenzen.
- Hinzufügen eines EventListeners für das Booten von Modulen.
- Definieren von Interfaces für Lizenzvalidierung und Modul-Plugins.
- Implementieren der ModuleRegistry zur Verwaltung und Booten von Modulen.
- Erstellen eines LicenseValidator-Services zur Validierung und Registrierung von Lizenzen.
2025-12-03 15:14:07 +01:00

36 lines
663 B
Plaintext

meta {
name: Get Git Repositories
type: http
seq: 1
}
get {
url: http://mycrm.test/api/git-repos/4/commits?branch=main&limit=50
body: none
auth: none
}
params:query {
branch: main
limit: 50
}
headers {
Accept: application/json
Cookie: {{sessionCookie}}
}
docs {
# Get Git Repositories
Fetches all Git repositories associated with a specific project.
## Query Parameters
- `project`: Project ID (required for security filtering)
## Security
- Requires authentication via session cookie
- SearchFilter ensures only repositories for the specified project are returned
- Voter checks are applied on individual items
}