[development] Actions in core
Boris Mann
boris at bryght.com
Wed May 2 03:12:14 UTC 2007
On 5/1/07, John VanDyk <jvandyk at iastate.edu> wrote:
> What are actions?
<snip>
+1, awesome example, someone please copy / paste into the first of the
"Actions" handbook pages :P
> Another issue is, uh, factoring of Drupal code. Core has a lot of
> things that have never been factored out. In our example above, you'd
> expect to be able to call a function like user_block_user($uid) so
> that the action's 'do' op just becomes a wrapper around existing
> functionality. Instead, currently user blocking is done inside
> user_save(). So you could say "well, just do user_load(), change the
> status, and do user_save() and stop mumbling about factoring!" OK,
> that leads me to the next issue.
And this "factoring" should lead to CRUD-type functions that can be
used easily in install profiles as well....
--
Boris Mann
Office 604-682-2889
Skype borismann
http://www.bryght.com
More information about the development
mailing list