mirror of
https://github.com/stashapp/stash.git
synced 2025-12-06 08:26:00 +01:00
* Use more neutral language for content * Add sfw mode setting * Make configuration context mandatory * Add sfw class when sfw mode active * Hide nsfw performer fields in sfw mode * Hide nsfw sort options * Hide nsfw filter/sort options in sfw mode * Replace o-count with like counter in sfw mode * Use sfw label for o-counter filter in sfw mode * Use likes instead of o-count in sfw mode in other places * Rename sfw mode to sfw content mode * Use sfw image for default performers in sfw mode * Document SFW content mode * Add SFW mode setting to setup * Clarify README * Change wording of sfw mode description * Handle configuration loading error correctly * Hide age in performer cards
39 lines
1.3 KiB
Go
39 lines
1.3 KiB
Go
package manager
|
|
|
|
import (
|
|
"github.com/stashapp/stash/internal/manager/config"
|
|
)
|
|
|
|
type SystemStatus struct {
|
|
DatabaseSchema *int `json:"databaseSchema"`
|
|
DatabasePath *string `json:"databasePath"`
|
|
ConfigPath *string `json:"configPath"`
|
|
AppSchema int `json:"appSchema"`
|
|
Status SystemStatusEnum `json:"status"`
|
|
Os string `json:"os"`
|
|
WorkingDir string `json:"working_dir"`
|
|
HomeDir string `json:"home_dir"`
|
|
FfmpegPath *string `json:"ffmpegPath"`
|
|
FfprobePath *string `json:"ffprobePath"`
|
|
}
|
|
|
|
type SetupInput struct {
|
|
// Empty to indicate $HOME/.stash/config.yml default
|
|
ConfigLocation string `json:"configLocation"`
|
|
Stashes []*config.StashConfigInput `json:"stashes"`
|
|
SFWContentMode bool `json:"sfwContentMode"`
|
|
// Empty to indicate default
|
|
DatabaseFile string `json:"databaseFile"`
|
|
// Empty to indicate default
|
|
GeneratedLocation string `json:"generatedLocation"`
|
|
// Empty to indicate default
|
|
CacheLocation string `json:"cacheLocation"`
|
|
|
|
StoreBlobsInDatabase bool `json:"storeBlobsInDatabase"`
|
|
// Empty to indicate default
|
|
BlobsLocation string `json:"blobsLocation"`
|
|
}
|
|
|
|
type MigrateInput struct {
|
|
BackupPath string `json:"backupPath"`
|
|
}
|