refactor(plugins): remove unnecessary configuration permissions from manifest files
Signed-off-by: Deluan <deluan@navidrome.org>
This commit is contained in:
@@ -60,9 +60,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"permissions": {
|
"permissions": {
|
||||||
"config": {
|
|
||||||
"reason": "To read ticker symbols configuration"
|
|
||||||
},
|
|
||||||
"scheduler": {
|
"scheduler": {
|
||||||
"reason": "To schedule reconnection attempts on connection loss"
|
"reason": "To schedule reconnection attempts on connection loss"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -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": {
|
"SubsonicAPIPermission": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"description": "SubsonicAPI service permissions. Requires 'users' permission to be declared.",
|
"description": "SubsonicAPI service permissions. Requires 'users' permission to be declared.",
|
||||||
|
|||||||
@@ -45,12 +45,6 @@ func (j *ConfigDefinition) UnmarshalJSON(value []byte) error {
|
|||||||
return nil
|
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
|
// Experimental features that may change or be removed in future versions
|
||||||
type Experimental struct {
|
type Experimental struct {
|
||||||
// Threads corresponds to the JSON schema field "threads".
|
// Threads corresponds to the JSON schema field "threads".
|
||||||
|
|||||||
Reference in New Issue
Block a user