Integration with OG: Cloning to another group or user
| Project: | Book Copy |
| Version: | 6.x-1.0 |
| Component: | Code |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Jump to:
I'm really hoping that this module gets to see more development in the near future, and I just wanted to put in my two cents on suggestions for features...
The main feature, if OG integration gets added to Book Manager (http://drupal.org/node/333241), is to be able to clone a book and publish it into a different group at the same time. My use case for this is a site for teachers to create textbooks and step by step tasks for language instruction, and being able to share their lessons with other teachers and groups (courses) would be awesome.
The other feature is to be to be able to send (clone) the book to another user, or user and group.
Anyway... I'm looking forward to seeing where this module goes... I'm willing to offer any help needed that doesn't go into programming.

#1
I am taking notes here for both book_manager and book_copy as this feature seems to be the driving force.
To implement this it should be possible to create a book and have it assigned to a group or groups depending on the permissions of the creator and the user group memberships. Pending that this functionality is available in book_manager. With the very minimal supporting features I would say initial patches to provide this functionality could be provided < 4 hours.
Then the issue of copying a book would be a multi step process where the second step would be assigning the book to another user or group. There may be a set of niceities associated with this as well such as:
* book_manager optionally supporting og integration.
* book_manager only supporting og integration for certain books.
* book_copy optionally supporting user copy.
* book_copy optionally supporting group copy.
* additional permissions to only allow some users to be able to copy books to other users and or groups.
* Instead of a multistep form for book_copy to copy the book to other users or groups emebeding nsome controls into a book_page to allow present a selection of groups and or users to copy to book to.
* Views integration for book_manager that provides the filtering features provided by book_expand, as described #333241: Merge Book Expand into this project.
Some questions:
Should we provide functionality to copy the book to many users and or groups at once or just one at a time?
Are there other use cases for this feature that we should be considering when implementing this? From my perspective I can for see a scenario where a book is copied to a number of different users and groups separate collaboration happens, then possible re-merging becomes very tedious.