Documentation
¶
Index ¶
- Constants
- Variables
- func AutoMigrate(db *gorm.DB) (err error)
- func CopyMediaLiMediaLibrary(db *gorm.DB, id int) (m media_library.MediaLibrary, err error)
- func MediaBoxComponentFunc(db *gorm.DB, readonly bool) presets.FieldComponentFunc
- func MediaBoxListFunc() presets.FieldComponentFunc
- func MediaBoxSetterFunc(db *gorm.DB) presets.FieldSetterFunc
- type Builder
- type MediaBoxConfigKey
- type Messages
- type QMediaBoxBuilder
- func (b *QMediaBoxBuilder) Config(v *media_library.MediaBoxConfig) (r *QMediaBoxBuilder)
- func (b *QMediaBoxBuilder) Disabled(v bool) (r *QMediaBoxBuilder)
- func (b *QMediaBoxBuilder) FieldName(v string) (r *QMediaBoxBuilder)
- func (b *QMediaBoxBuilder) Label(v string) (r *QMediaBoxBuilder)
- func (b *QMediaBoxBuilder) MarshalHTML(c context.Context) (r []byte, err error)
- func (b *QMediaBoxBuilder) Readonly(v bool) (r *QMediaBoxBuilder)
- func (b *QMediaBoxBuilder) Value(v *media_library.MediaBox) (r *QMediaBoxBuilder)
- type SearchFunc
- type UserIDFunc
Constants ¶
View Source
const ( UpdateDescriptionEvent = "mediaLibrary_UpdateDescriptionEvent" DeleteConfirmationEvent = "mediaLibrary_DeleteConfirmationEvent" DoDeleteEvent = "mediaLibrary_DoDelete" CreateFolderEvent = "mediaLibrary_CreateFolderEvent" RenameDialogEvent = "mediaLibrary_RenameDialogEvent" RenameEvent = "mediaLibrary_RenameEvent" UpdateDescriptionDialogEvent = "mediaLibrary_UpdateDescriptionDialogEvent" NewFolderDialogEvent = "mediaLibrary_NewFolderDialogEvent" MoveToFolderDialogEvent = "mediaLibrary_MoveToFolderDialogEvent" MoveToFolderEvent = "mediaLibrary_MoveToFolderEvent" NextFolderEvent = "mediaLibrary_NextFolderEvent" CopyFileEvent = "mediaLibrary_CopyFileEvent" )
View Source
const ( MediaBoxConfig MediaBoxConfigKey = iota I18nMediaLibraryKey i18n.ModuleKey = "I18nMediaLibraryKey" ParamName = "name" ParamParentID = "parent_id" ParamSelectFolderID = "select_folder_id" ParamSelectIDS = "select_ids" ParamField = "field" ParamCurrentDescription = "current_description" ParamCfg = "cfg" )
View Source
const ( PermUpload = "perm_media_library_upload" PermDelete = "perm_media_library_delete" PermUpdateDesc = "perm_media_library_update_desc" )
DO NOT associate media_library permissions with parent resources WRONG: permPolicy.On("*:post:*") right: permPolicy.On("*") right: permPolicy.On("*:media_libraries:*") right: permPolicy.On("*:media_libraries:1")
View Source
const (
MediaLibraryURIName = "media-library"
)
View Source
const ParamMediaIDS = "media_ids"
Variables ¶
View Source
var Messages_en_US = &Messages{
Crop: "Crop",
CropImage: "Crop Image",
ChooseFile: "Choose File",
Delete: "Delete",
ChooseAFile: "Choose a File",
Search: "Search",
UploadFiles: "Upload files",
Cropping: "Cropping",
DescriptionUpdated: "Description Updated",
DescriptionForAccessibility: "description for accessibility",
OrderBy: "Order By",
UploadedAt: "Date Uploaded",
UploadedAtDESC: "Date Uploaded (DESC)",
All: "All",
Images: "Images",
Videos: "Videos",
Files: "Files",
}
View Source
var Messages_ja_JP = &Messages{
Crop: "トリミング",
CropImage: "画像をトリミング",
ChooseFile: "ファイルを選択",
Delete: "削除",
ChooseAFile: "ファイルを選択",
Search: "検索",
UploadFiles: "ファイルをアップロード",
Cropping: "トリミング中",
DescriptionUpdated: "説明を更新しました",
DescriptionForAccessibility: "画像の説明",
OrderBy: "並び替え",
UploadedAt: "アップロード日時",
UploadedAtDESC: "アップロード日時 (降順)",
All: "すべて",
Images: "画像",
Videos: "動画",
Files: "ファイル",
}
View Source
var Messages_zh_CN = &Messages{
Crop: "剪裁",
CropImage: "剪裁图片",
ChooseFile: "选择文件",
Delete: "删除",
ChooseAFile: "选择一个文件",
Search: "搜索",
UploadFiles: "上传多个文件",
Cropping: "正在剪裁...",
DescriptionUpdated: "描述更新成功",
DescriptionForAccessibility: "图片描述",
OrderBy: "排序",
UploadedAt: "上传时间",
UploadedAtDESC: "上传时间 (降序)",
All: "全部",
Images: "图片",
Videos: "视频",
Files: "文件",
}
Functions ¶
func AutoMigrate ¶ added in v3.0.2
func CopyMediaLiMediaLibrary ¶ added in v3.0.2
func CopyMediaLiMediaLibrary(db *gorm.DB, id int) (m media_library.MediaLibrary, err error)
func MediaBoxComponentFunc ¶ added in v3.0.1
func MediaBoxComponentFunc(db *gorm.DB, readonly bool) presets.FieldComponentFunc
func MediaBoxListFunc ¶ added in v3.0.1
func MediaBoxListFunc() presets.FieldComponentFunc
func MediaBoxSetterFunc ¶ added in v3.0.1
func MediaBoxSetterFunc(db *gorm.DB) presets.FieldSetterFunc
Types ¶
type Builder ¶ added in v3.0.1
type Builder struct {
// contains filtered or unexported fields
}
func (*Builder) AutoMigrate ¶ added in v3.0.2
func (*Builder) CurrentUserID ¶ added in v3.0.2
func (b *Builder) CurrentUserID(v UserIDFunc) *Builder
func (*Builder) MediaLibraryPerPage ¶ added in v3.0.1
func (*Builder) Searcher ¶ added in v3.0.2
func (b *Builder) Searcher(v SearchFunc) *Builder
type MediaBoxConfigKey ¶ added in v3.0.1
type MediaBoxConfigKey int
type Messages ¶ added in v3.0.1
type Messages struct {
Crop string
CropImage string
ChooseFile string
Delete string
ChooseAFile string
Search string
UploadFiles string
Cropping string
DescriptionUpdated string
DescriptionForAccessibility string
OrderBy string
UploadedAt string
UploadedAtDESC string
All string
Images string
Videos string
Files string
SampleArgsText func(id string) string
}
type QMediaBoxBuilder ¶ added in v3.0.1
type QMediaBoxBuilder struct {
// contains filtered or unexported fields
}
func QMediaBox ¶ added in v3.0.1
func QMediaBox(db *gorm.DB) (r *QMediaBoxBuilder)
func SimpleMediaBox ¶ added in v3.0.2
func SimpleMediaBox(url, fieldName string, readOnly bool, cfg *media_library.MediaBoxConfig, db *gorm.DB) *QMediaBoxBuilder
func (*QMediaBoxBuilder) Config ¶ added in v3.0.1
func (b *QMediaBoxBuilder) Config(v *media_library.MediaBoxConfig) (r *QMediaBoxBuilder)
func (*QMediaBoxBuilder) Disabled ¶ added in v3.0.1
func (b *QMediaBoxBuilder) Disabled(v bool) (r *QMediaBoxBuilder)
func (*QMediaBoxBuilder) FieldName ¶ added in v3.0.1
func (b *QMediaBoxBuilder) FieldName(v string) (r *QMediaBoxBuilder)
func (*QMediaBoxBuilder) Label ¶ added in v3.0.1
func (b *QMediaBoxBuilder) Label(v string) (r *QMediaBoxBuilder)
func (*QMediaBoxBuilder) MarshalHTML ¶ added in v3.0.1
func (b *QMediaBoxBuilder) MarshalHTML(c context.Context) (r []byte, err error)
func (*QMediaBoxBuilder) Readonly ¶ added in v3.0.1
func (b *QMediaBoxBuilder) Readonly(v bool) (r *QMediaBoxBuilder)
func (*QMediaBoxBuilder) Value ¶ added in v3.0.1
func (b *QMediaBoxBuilder) Value(v *media_library.MediaBox) (r *QMediaBoxBuilder)
type SearchFunc ¶ added in v3.0.2
type UserIDFunc ¶ added in v3.0.2
type UserIDFunc func(ctx *web.EventContext) uint
Source Files
¶
Click to show internal directories.
Click to hide internal directories.