[documentation] [task] Update node_example.module to use revisions

drewish drupal-docs at drupal.org
Fri Feb 24 06:23:58 UTC 2006


Issue status update for 
http://drupal.org/node/50626
Post a follow up: 
http://drupal.org/project/comments/add/50626

 Project:      Documentation
 Version:      <none>
 Component:    Developer Guide
 Category:     tasks
 Priority:     normal
 Assigned to:  drewish
 Reported by:  drewish
 Updated by:   drewish
-Status:       patch (code needs review)
+Status:       fixed

i'm going to go ahead an commit this.




drewish



Previous comments:
------------------------------------------------------------------------

Tue, 21 Feb 2006 22:52:10 +0000 : drewish

Attachment: http://drupal.org/files/issues/node_example.module_revisions.patch (3.54 KB)

I was looking information on the revision system when I came across a
comment [1] from someone confused by the changes. In there they asked
for node_example.module to be updated to demonstrate revisions.
Thinking that was a good idea I started on it. 


In the process I realized that it was kind of kludgy that you had to
implement hook_nodeapi() to delete revisions. I'm working on a patch
for that so I'm putting this aside for the moment. 


Attached is a patch that adds revision support EXCEPT for deleting a
single revision.
[1] http://drupal.org/node/30030#comment-94901




------------------------------------------------------------------------

Tue, 21 Feb 2006 23:06:30 +0000 : drewish

i've opened an issue to add a hook_delete_revision():
http://drupal.org/node/50627




------------------------------------------------------------------------

Wed, 22 Feb 2006 23:59:55 +0000 : drewish

Attachment: http://drupal.org/files/issues/node_example.module_revisions_0.patch (5.75 KB)

i finished up the patch, adding an implementation of
hook_nodeapi(op=delete revision). please review the changes.




------------------------------------------------------------------------

Thu, 23 Feb 2006 00:44:38 +0000 : drewish

Attachment: http://drupal.org/files/issues/node_example.module_revisions_1.patch (5.79 KB)

on irc, killes suggested that nid be indexed. rather than provide
separate mysql/pgsql schemas i've just made vid, nid a joint primary
key. 


i should also mention, i've upated quite a bit of other code in the
module to follow the current practices in core (with the exception of
the long forms format). like, removing the hook_link implementation as
it's handled by tabs now.






More information about the documentation mailing list