feat(backend): add optional features with an enabledFeatures setting

This commit is contained in:
Elias Schneider
2026-10-27 23:32:53 +01:00
parent c0fd85740c
commit 52aab275ba
8 changed files with 304 additions and 0 deletions
@@ -13,6 +13,7 @@ import (
"github.com/pocket-id/pocket-id/backend/internal/devicelogin"
"github.com/pocket-id/pocket-id/backend/internal/emailverification"
"github.com/pocket-id/pocket-id/backend/internal/environment"
"github.com/pocket-id/pocket-id/backend/internal/feature"
"github.com/pocket-id/pocket-id/backend/internal/ldapsync"
"github.com/pocket-id/pocket-id/backend/internal/logopreset"
"github.com/pocket-id/pocket-id/backend/internal/middleware"
@@ -42,6 +43,7 @@ func TestEveryAPIRouteDeclaresItsAccess(t *testing.T) {
apiModule: &api.Module{},
environmentModule: &environment.Module{},
logoPresetModule: &logopreset.Module{},
featureModule: &feature.Module{},
}
engine := gin.New()