159 | | table = db.define_table("gis_layer_newlayertype", |
160 | | name_field(), |
161 | | Field("description", label=T("Description")), |
162 | | Field("enabled", "boolean", default=True, label=T("Available in Viewer?")), |
163 | | Field("visible", "boolean", default=True, |
164 | | label=T("On by default? (only applicable to Overlays)")), |
165 | | Field("url", label=T("Location"), requires = IS_NOT_EMPTY(), |
166 | | comment=DIV( _class="tooltip", |
167 | | _title="%s|%s" % (T("Location"), |
168 | | T("The URL to access the service.")))), |
169 | | Field("version", length=32, |
170 | | label=T("Version"), default="1.1.1", |
171 | | requires=IS_IN_SET(["1.1.1", "1.3.0"], zero=None)), |
172 | | Field("base", "boolean", default=False, |
173 | | label=T("Base Layer?")), |
174 | | Field("transparent", "boolean", default=True, |
175 | | label=T("Transparent?")), |
176 | | gis_opacity(), |
177 | | role_required(), # Single Role |
178 | | #roles_permitted(), # Multiple Roles (needs implementing in modules/s3gis.py) |
179 | | *s3_timestamp()) |
| 162 | table = self.define_table("gis_layer_newlayertype", |
| 163 | name_field(), |
| 164 | Field("description", label=T("Description")), |
| 165 | Field("enabled", "boolean", default=True, label=T("Available in Viewer?")), |
| 166 | Field("visible", "boolean", default=True, |
| 167 | label=T("On by default? (only applicable to Overlays)")), |
| 168 | Field("url", label=T("Location"), requires = IS_NOT_EMPTY(), |
| 169 | comment=DIV(_class="tooltip", |
| 170 | _title="%s|%s" % (T("Location"), |
| 171 | T("The URL to access the service.")))), |
| 172 | Field("version", length=32, |
| 173 | label=T("Version"), default="1.1.1", |
| 174 | requires=IS_IN_SET(["1.1.1", "1.3.0"], zero=None)), |
| 175 | Field("base", "boolean", default=False, |
| 176 | label=T("Base Layer?")), |
| 177 | Field("transparent", "boolean", default=True, |
| 178 | label=T("Transparent?")), |
| 179 | gis_opacity(), |
| 180 | role_required(), # Single Role |
| 181 | #roles_permitted(), # Multiple Roles (needs implementing in modules/s3gis.py) |
| 182 | *s3_timestamp()) |