Ticket #1427 (assigned enhancement)

Opened 7 years ago

Last modified 8 months ago

More features/automation in module generation RAD

Reported by: nasirbest Assigned to: demian (accepted)
Priority: normal Milestone:
Component: module - default Severity: open
Keywords: rad module generation Cc:

Description

as mentioned in Seagull features about RAD "no donkey work". RAD at this time, creating a skeleton of code that nearly handling all basic data manipulation requirement. but not generating a fully functional module/manager, I think the main purpose of rad to avoid any coding related to Ui, Data Access, Validation, Navigation and Deployment. the developer must focus on logic (if applicable?). so here is my patch. after this patch RAD will be able to.

  1. Validation (different data types)
  2. Field selection. (in list and edit)
  3. Order management for fields (in edit and list)
  4. Customized filed caption (in list and edit)
  5. Default field data (in edit)
  6. Tool-tip (in edit)
  7. Foreign key mapping with any filed of foreign table. (in list and a drop-down box in edit)
  8. Search
  9. Order by (in list)
  10. Some work on headings for customize massaging
  11. Modification history (in edit)
  12. All setting saved before module creation so if you have make some mistake just reload same module and change the related field and recreate.

some issues reaming in this patch

  1. at this time all interface are done for admin_GUI
  2. saved data could not be reloaded in PHP 4 due to bug in PHP 4

and TO-DO

  1. support of default theme
  2. Navigation, default data, and table schema in module data folder
  3. Permission management

Attachments

rad_update_rv_3032.diff (115.4 kB) - added by nasirbest on 04/12/07 03:45:32.
rad_update_rv_07-08-07.diff (115.2 kB) - added by nasirbest on 07/07/07 23:54:10.
lastest patch on July 08 2007

Change History

04/12/07 03:45:32 changed by nasirbest

  • attachment rad_update_rv_3032.diff added.

04/12/07 04:57:11 changed by demian

  • status changed from new to assigned.
  • milestone changed from 0.6.2 to 0.6.3.

Hi Nasir - looks like some great work you've done here, but we're just about to put 0.6.2 out so let's move this to 0.6.3

06/04/07 11:12:16 changed by demian

  • milestone changed from 0.6.3 to 0.7.0.

(follow-up: ↓ 4 ) 07/02/07 11:27:28 changed by demian

  • owner changed from demian to nasirbest.
  • status changed from assigned to new.

Hi nasirbest

I tried to apply this patch to trunk but it fails when it tries to modify modules/default/classes/mgrTemplates/widget/text.html.tmpl

this file does not exist in the repo. Can you please amend the patch?

(in reply to: ↑ 3 ) 07/07/07 23:52:16 changed by nasirbest

Replying to demian:

Hi nasirbest I tried to apply this patch to trunk but it fails when it tries to modify modules/default/classes/mgrTemplates/widget/text.html.tmpl this file does not exist in the repo. Can you please amend the patch?

I have updated patch to match latest revesion at http://svn.seagullproject.org/svn/seagull/modules/0.6/default

07/07/07 23:54:10 changed by nasirbest

  • attachment rad_update_rv_07-08-07.diff added.

lastest patch on July 08 2007

07/19/07 17:24:39 changed by demian

  • owner changed from nasirbest to demian.
  • status changed from new to assigned.

03/23/08 08:57:19 changed by demian

  • milestone changed from 0.7.0 to 0.9.0 - polishing.

Milestone 0.7.0 deleted

02/26/13 13:06:33 changed by demian

  • cc deleted.
  • milestone deleted.