refactor(plugins): remove unnecessary configuration permissions from manifest files

Signed-off-by: Deluan <deluan@navidrome.org>
This commit is contained in:
Deluan
2026-01-29 17:27:16 -05:00
parent 4c2bd7509c
commit 7d5e13672d
3 changed files with 0 additions and 20 deletions
@@ -60,9 +60,6 @@
}
},
"permissions": {
"config": {
"reason": "To read ticker symbols configuration"
},
"scheduler": {
"reason": "To schedule reconnection attempts on connection loss"
},
-11
View File
@@ -153,17 +153,6 @@
}
}
},
"ConfigPermission": {
"type": "object",
"description": "Configuration access permissions for a plugin",
"additionalProperties": false,
"properties": {
"reason": {
"type": "string",
"description": "Explanation for why config access is needed"
}
}
},
"SubsonicAPIPermission": {
"type": "object",
"description": "SubsonicAPI service permissions. Requires 'users' permission to be declared.",
-6
View File
@@ -45,12 +45,6 @@ func (j *ConfigDefinition) UnmarshalJSON(value []byte) error {
return nil
}
// Configuration access permissions for a plugin
type ConfigPermission struct {
// Explanation for why config access is needed
Reason *string `json:"reason,omitempty" yaml:"reason,omitempty" mapstructure:"reason,omitempty"`
}
// Experimental features that may change or be removed in future versions
type Experimental struct {
// Threads corresponds to the JSON schema field "threads".