92e6c4fe1e
Extends DownloadSettings with 4 additional options: - Name: File name pattern for downloaded files (existed) - Disabled: Disables downloads - Originals: Only download files stored in "originals" folder - MediaRaw: Include RAW image files - MediaSidecar: Include metadata sidecar files (JSON, XMP, YAML)
16 lines
451 B
Go
16 lines
451 B
Go
package form
|
|
|
|
import "github.com/photoprism/photoprism/pkg/clean"
|
|
|
|
// UserCreate represents a User with a new password.
|
|
type UserCreate struct {
|
|
UserName string `json:"username"`
|
|
FullName string `json:"fullname"`
|
|
Email string `json:"email"`
|
|
Password string `json:"password"`
|
|
}
|
|
|
|
// Username returns the normalized username in lowercase and without whitespace padding.
|
|
func (f UserCreate) Username() string {
|
|
return clean.Username(f.UserName)
|
|
}
|