Opened 13 years ago

Closed 13 years ago

#181 closed task (fixed)

Database config - widgets - EditFeature and FeaturePanel_Form widgets

Reported by: adube Owned by:
Priority: major Milestone:
Component: widgets Version:
Keywords: Cc:

Description

Add support for the !EditFeature_Create, !EditFeature_Update, !EditFeature_Delete and !FeaturePanel_Form widgets in the new config.

Support them with both legacy and new main widgets.

Change History (8)

comment:1 by adube, 13 years ago

#107, #108, #109 and #110 were closed as duplicates of this ticket.

comment:2 by adube, 13 years ago

r957, featuring :

  • all three editing widgets are now supported in PGSQLMapContextConfig
  • two new samples (pointing to local config, so it won't work on geoprisma.org)

To do :

  • Add support for the !FeaturePanel_Form widget
  • Test with multiple editable resources
  • new resource options documentation

Known issue :

  • currently not working without setting the legacy widgets to true. The action buttons don't activate the controls...

comment:3 by adube, 13 years ago

r960, featuring :

  • API change for the editfeature_update widget : 'editgeom' now defaults to 'true' (was null).

comment:4 by adube, 13 years ago

r975, featuring new resource options for edit widgets.

comment:5 by adube, 13 years ago

The !FeaturePanel_Form widget is too complex and XML oriented to be easily implemented in the new PGSQLMapContextConfig driver. We'll leave it unsupported.

In its place, we'll use the !FeaturePanel_AttributeForm widget, as proposed in the following ticket : #183

comment:6 by adube, 13 years ago

known issue mentioned above was caused by : #188. Now fixed.

comment:7 by adube, 13 years ago

Up-to-date todo list

  • support HTTP protocol for commits (legacy false)
  • #189 (disappearing new features on commit)

comment:8 by adube, 13 years ago

Resolution: fixed
Status: newclosed

r983, featuring :

  • support HTTP protocol for commits (legacy false)
  • OpenLayers.Protocol.HTTP methods overwritten : update and delete

This fully complete the support of the editing widgets in the PGSQLMapContextConfig driver.

Note: See TracTickets for help on using tickets.