I do not see the point in explicitly disallowing calling the action if no item is selected. I would like to have "reset selected items" and "reset all items" in the same actions list.
Currently, I should have some admin actions in the ModelAdmin classes and some in the views and admin templates, which doesn't feel right. Maybe there should be a way to define model-wide actions as well as the current ones. -- omat On Apr 8, 3:10 am, Alex Gaynor <alex.gay...@gmail.com> wrote: > On Tue, Apr 7, 2009 at 8:04 PM, Malcolm Tredinnick <malc...@pointy-stick.com > > > > > wrote: > > > On Tue, 2009-04-07 at 06:55 -0700, pault wrote: > > > I want to run an action from my admin when I press the GO button > > > without having to select any objects. > > > > But it seems actions are only triggered when at least one object is > > > selected. Does anyone know a workaround for this. > > > What you're after are not admin actions then, since admin actions are > > things that apply to multiple objects at once (they're basically batch > > operations). > > > However, the templates used in the admin are all customisable and > > overridable, usually on a per-app and even per-model basis. So you can > > easily add your own extra button(s) that perform some action. Adding > > your own URL handling to the admin is also documented. Best to use the > > upcoming 1.1 release (e.g. 1.1-beta now) for that, since it's all much > > easier. > > > Regards, > > Malcolm > > When this feature was implemented it was discussed whether the actions > should be called if no items were selected. The conclusion was no, since > it's not very intuitive for the same UI element to control 2 types of > actions(those that happen to regardless of whats selected and those that are > applied to selected objects). What you really want is an extra link the > object-tools part of the > page.http://docs.djangoproject.com/en/dev/obsolete/admin-css/?from=olddocs... > how to get them there(the part of the page that warns this is no > longer applicable, isn't applicable for this). > > Alex > > -- > "I disapprove of what you say, but I will defend to the death your right to > say it." --Voltaire > "The people's good is the highest law."--Cicero --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---