Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information.

Ticket #19 (closed defect: fixed)

Opened 14 years ago

Last modified 12 years ago

Simple CRUD

Reported by: kevin Owned by: kevin
Priority: highest Milestone: 0.9
Component: TurboGears Version:
Severity: normal Keywords: sprint
Cc:

Description (last modified by kevin) (diff)

Create/Retrieve/Update/Delete? is a *very* common pattern in a web app development. Create a mechanism to make CRUD be straightforward and take as little code as possible.

To start off with, just simple, one-table CRUD is fine. Bonus points for handling invoice-style main record + detail lines.

There was a conversation on the mailing list about this:  http://groups.google.com/group/turbogears/browse_frm/thread/95d5a4eabea76ccf?tvc=1&q=rest+recipe

Change History

comment:1 Changed 14 years ago by kevin

  • Description modified (diff)

comment:2 Changed 14 years ago by kevin

Ideas and specs for this will shape up in SimpleAdminIdeas.

comment:3 Changed 14 years ago by kevin

  • Priority changed from normal to highest

comment:4 Changed 14 years ago by kevin

  • Milestone set to 0.9

The idea with this one will be to make a controller base class that handles CRUD operations. Combine this with the widget package and you can get a crud setup on the cheap.

comment:5 Changed 14 years ago by kevin

  • Status changed from new to assigned

comment:6 Changed 14 years ago by ianb@…

I plan to do something with FormEncode Schemas and SQLObject, focused just on making the loading/saving of data easier (not form generation).

comment:7 Changed 14 years ago by kevin

  • Status changed from assigned to new
  • Owner changed from anonymous to kevin

comment:8 Changed 14 years ago by kevin

  • Status changed from new to closed
  • Resolution set to fixed

the basis of this is finally in place in the fastdata package.

Note: See TracTickets for help on using tickets.