mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-01-05 11:51:16 -06:00
refactor: change App.Provider to App.Product
This commit is contained in:
@@ -3,7 +3,7 @@ package config
|
||||
// App defines the available app configuration.
|
||||
type App struct {
|
||||
Name string `yaml:"name" env:"COLLABORATION_APP_NAME" desc:"The name of the app" introductionVersion:"6.0.0"`
|
||||
Provider string `yaml:"provider" env:"COLLABORATION_APP_PROVIDER" desc:"The provider of the app, either Collabora, OnlyOffice, Microsoft365 or MicrosoftOfficeOnline" introductionVersion:"%%NEXT%%"`
|
||||
Product string `yaml:"product" env:"COLLABORATION_APP_PRODUCT" desc:"The WebOffice app, either Collabora, OnlyOffice, Microsoft365 or MicrosoftOfficeOnline" introductionVersion:"%%NEXT%%"`
|
||||
Description string `yaml:"description" env:"COLLABORATION_APP_DESCRIPTION" desc:"App description" introductionVersion:"6.0.0"`
|
||||
Icon string `yaml:"icon" env:"COLLABORATION_APP_ICON" desc:"Icon for the app" introductionVersion:"6.0.0"`
|
||||
LockName string `yaml:"lockname" env:"COLLABORATION_APP_LOCKNAME" desc:"Name for the app lock" introductionVersion:"6.0.0"`
|
||||
|
||||
@@ -24,7 +24,7 @@ func DefaultConfig() *config.Config {
|
||||
},
|
||||
App: config.App{
|
||||
Name: "Collabora",
|
||||
Provider: "Collabora",
|
||||
Product: "Collabora",
|
||||
Description: "Open office documents with Collabora",
|
||||
Icon: "image-edit",
|
||||
LockName: "com.github.owncloud.collaboration",
|
||||
|
||||
@@ -1172,7 +1172,7 @@ func (f *FileConnector) CheckFileInfo(ctx context.Context) (*ConnectorResponse,
|
||||
// This will help with the CI because we're using a "FakeOffice" app
|
||||
// for the wopi validator, which requires a Microsoft fileinfo
|
||||
var info fileinfo.FileInfo
|
||||
switch strings.ToLower(f.cfg.App.Provider) {
|
||||
switch strings.ToLower(f.cfg.App.Product) {
|
||||
case "collabora":
|
||||
info = &fileinfo.Collabora{}
|
||||
case "onlyoffice":
|
||||
|
||||
@@ -188,7 +188,7 @@ func (s *Service) getAppUrl(fileExt string, viewMode appproviderv1beta1.ViewMode
|
||||
// prioritize view action if possible
|
||||
appURL := s.getAppUrlFor("view", fileExt)
|
||||
|
||||
if strings.ToLower(s.config.App.Provider) == "collabora" {
|
||||
if strings.ToLower(s.config.App.Product) == "collabora" {
|
||||
// collabora provides only one action per extension. usual options
|
||||
// are "view" (checked above), "edit" or "view_comment" (this last one
|
||||
// is exclusive of collabora)
|
||||
@@ -276,7 +276,7 @@ func (s *Service) addQueryToURL(baseURL string, req *appproviderv1beta1.OpenInAp
|
||||
}
|
||||
|
||||
if lang != "" {
|
||||
switch strings.ToLower(s.config.App.Provider) {
|
||||
switch strings.ToLower(s.config.App.Product) {
|
||||
case "collabora":
|
||||
q.Add("lang", lang)
|
||||
case "onlyoffice":
|
||||
|
||||
Reference in New Issue
Block a user