Coverage for gws-app/gws/plugin/model_widget/file/__init__.py: 100%
11 statements
« prev ^ index » next coverage.py v7.16.2, created at 2026-10-05 13:35 +0200
« prev ^ index » next coverage.py v7.16.2, created at 2026-10-05 13:35 +0200
1"""File widget.
3Upload and download of the file in a ``file`` field. This is the default
4widget of ``file`` fields.
6Example::
8 fields+ {
9 name "photo"
10 type "file"
11 contentColumn "photo_content"
12 nameColumn "photo_name"
13 widget.type "file"
14 }
15"""
17import gws
18import gws.base.model.widget
21@gws.ext.config.modelWidget('file')
22class Config(gws.base.model.widget.Config):
23 """Upload and download for a file field."""
25 pass
28@gws.ext.props.modelWidget('file')
29class Props(gws.base.model.widget.Props):
30 pass
33@gws.ext.object.modelWidget('file')
34class Object(gws.base.model.widget.Object):
35 """File widget object."""
37 pass