Download & Extend

Entity Operations

Allows entity types to define operations, such as 'view' and 'edit', from handlers provided by this module. Operations are rendered as tabs on the entity. This allows very quick building of a UI for working with a custom entity type.

The conceptual gist is that instead of defining at which path output is available (with hook_menu()), you merely define where it goes on a subpath below an entity. The framework does the rest. That means that the same output can be reused for different entities more easily.

In addition to being rendered as tabs, operations can also be:

  • exposed to Views Bulk Operations
  • exposed to Services as targeted actions on entities
  • added to Views as links to the operation tab
  • shown as forms on the entity view page

Each operation has its own handler class that takes care of either the page callback or the form builder. This module includes operation handlers for:

  • The basic entity operations: View, Edit, Add, Delete.
  • Publish and Unpublish actions.
  • Entity, entity metadata, and tokens devel output.
  • Showing output from a view. This works the same way as EVA.
  • Organic Groups group membership management.

Further handlers can be created for an entity type's specific needs.

Downloads

Recommended releases

Version Downloads Date Links
7.x-1.0-beta2 tar.gz (40.33 KB) | zip (49.71 KB) 2013-Apr-22 Notes

Development releases

Version Downloads Date Links
7.x-1.x-dev tar.gz (40.97 KB) | zip (50.39 KB) 2013-May-14 Notes

Project Information


Maintainers for Entity Operations

  • joachim - 190 commits
    last: 4 days ago, first: 21 weeks ago

Issues for Entity Operations

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Statistics (2 years)
New issues
Open bugs
Participants
nobody click here