mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-02-26 07:28:46 -06:00
Add sharees additional info paramater config to ocs
This commit is contained in:
3
changelog/unreleased/ocs-additional-info.md
Normal file
3
changelog/unreleased/ocs-additional-info.md
Normal file
@@ -0,0 +1,3 @@
|
||||
Enhancement: Add sharees additional info paramater config to ocs
|
||||
|
||||
https://github.com/owncloud/ocis/pull/2637
|
||||
@@ -194,11 +194,12 @@ func frontendConfigFromStruct(c *cli.Context, cfg *config.Config, filesCfg map[s
|
||||
"public_url": cfg.Reva.Frontend.PublicURL,
|
||||
},
|
||||
"ocs": map[string]interface{}{
|
||||
"share_prefix": cfg.Reva.Frontend.OCSSharePrefix,
|
||||
"home_namespace": cfg.Reva.Frontend.OCSHomeNamespace,
|
||||
"resource_info_cache_ttl": cfg.Reva.Frontend.OCSResourceInfoCacheTTL,
|
||||
"prefix": cfg.Reva.Frontend.OCSPrefix,
|
||||
"cache_warmup_driver": cfg.Reva.Frontend.OCSCacheWarmupDriver,
|
||||
"share_prefix": cfg.Reva.Frontend.OCSSharePrefix,
|
||||
"home_namespace": cfg.Reva.Frontend.OCSHomeNamespace,
|
||||
"resource_info_cache_ttl": cfg.Reva.Frontend.OCSResourceInfoCacheTTL,
|
||||
"prefix": cfg.Reva.Frontend.OCSPrefix,
|
||||
"additional_info_attribute": cfg.Reva.Frontend.OCSAdditionalInfoAttribute,
|
||||
"cache_warmup_driver": cfg.Reva.Frontend.OCSCacheWarmupDriver,
|
||||
"cache_warmup_drivers": map[string]interface{}{
|
||||
"cbox": map[string]interface{}{
|
||||
"db_username": cfg.Reva.Sharing.UserSQLUsername,
|
||||
|
||||
@@ -144,18 +144,19 @@ type Groups struct {
|
||||
type FrontendPort struct {
|
||||
Port
|
||||
|
||||
AppProviderPrefix string
|
||||
ArchiverPrefix string
|
||||
DatagatewayPrefix string
|
||||
Favorites bool
|
||||
OCDavPrefix string
|
||||
OCSPrefix string
|
||||
OCSSharePrefix string
|
||||
OCSHomeNamespace string
|
||||
PublicURL string
|
||||
OCSCacheWarmupDriver string
|
||||
OCSResourceInfoCacheTTL int
|
||||
Middleware Middleware
|
||||
AppProviderPrefix string
|
||||
ArchiverPrefix string
|
||||
DatagatewayPrefix string
|
||||
Favorites bool
|
||||
OCDavPrefix string
|
||||
OCSPrefix string
|
||||
OCSSharePrefix string
|
||||
OCSHomeNamespace string
|
||||
PublicURL string
|
||||
OCSCacheWarmupDriver string
|
||||
OCSAdditionalInfoAttribute string
|
||||
OCSResourceInfoCacheTTL int
|
||||
Middleware Middleware
|
||||
}
|
||||
|
||||
// Middleware configures reva middlewares.
|
||||
|
||||
@@ -179,6 +179,13 @@ func FrontendWithConfig(cfg *config.Config) []cli.Flag {
|
||||
EnvVars: []string{"STORAGE_FRONTEND_OCS_CACHE_WARMUP_DRIVER"},
|
||||
Destination: &cfg.Reva.Frontend.OCSCacheWarmupDriver,
|
||||
},
|
||||
&cli.StringFlag{
|
||||
Name: "ocs-additional-info-attribute",
|
||||
Value: flags.OverrideDefaultString(cfg.Reva.Frontend.OCSAdditionalInfoAttribute, "{{.Mail}}"),
|
||||
Usage: "the additional info to be returned when searching for users",
|
||||
EnvVars: []string{"STORAGE_FRONTEND_OCS_ADDITIONAL_INFO_ATTRIBUTE"},
|
||||
Destination: &cfg.Reva.Frontend.OCSAdditionalInfoAttribute,
|
||||
},
|
||||
// Gateway
|
||||
|
||||
&cli.StringFlag{
|
||||
|
||||
Reference in New Issue
Block a user