Sandbox project page: http://drupal.org/sandbox/lemark/1313824
Drupal version: Drupal 7
Description:
Consist of two modules.
First module only Provide API for other modules to implement inheritance logic on their (or other modules) entities.
Second one extends node module and allow end users to inherit new content types from already created.
There are two types of inheritance (two modes):
Soft - Creates new content type and copy fields from existing type.
Strict - Creates new content type, copy field from existing one and keep those types synchronized:
- When you add new field to the parent type, this field will be also attached to the children types.
- When you update field instance in the parent type, this instance also will be updated in the children types.
Also, using strict mode end user will not be able to directly edit or delete fields instances inherited from parent type. All inherited fields will be unlocked if the parent type will be removed.
Comments
Comment #1
attiks commentedAutomated test results:
Please note: The Coder module currently has an unresolved flaw which will prompt you to add file declarations to your .info file even when it's not necessary to do so. Please do not try to make this warning go away by declaring files which do not contain classes or interfaces.
Comment #2
lemark commentedSwitched from master to 7.x-1.x
Minor coder problems were fixed
README.txt files were added
Comment #3
attiks commentedIt looks like you have windows line endings in http://drupalcode.org/sandbox/lemark/1313824.git/blob/refs/heads/7.x-1.x... and in http://drupalcode.org/sandbox/lemark/1313824.git/blob/refs/heads/7.x-1.x...
I ran all tests (thanks for adding those): all green
I had a quick look at the code, and it looks ok to me.
Comment #4
andyceo commentedAgree with attiks about windows style line ending. Please change to unix style.
This module seems usefull and desireable for Drupal itself, extending inheritance functionality. So, it looks great for me. Code looks well and all works fine as I can see, so I give this the RTBC status.
As a wish, I would like to see a more, very MORE descriptive text of what and how this module do. And of course, with some typical usecases for that. So please provide some more information of your great module and underlying idea (in english).
Thank to all, looking for angels to make from this a real project. :)
Comment #5
klausiReview of the 7.x-1.x branch:
This automated report was generated with PAReview.sh, your friendly project application review script. Please report any bugs to klausi.
manual review:
Comment #6
lemark commentedI'v fixed all the problems mentioned above.
Comment #7
klausiGreat, RTBC for me.
Comment #8
tim.plunkettThanks for your contribution, lemark! Welcome to the community of project contributors on drupal.org.
I've granted you the git vetted user role which will let you promote this to a full project and also create new projects as either sandbox or "full" projects depending on which you feel is best.
Thanks, also, for your patience with the review process. Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.
As you continue to work on your module, keep in mind: Commit messages - providing history and credit and Release naming conventions.
Comment #9
lemark commentedThanks for your patience while reviewing me )
Here is the permanent URL for the project: http://drupal.org/project/bundle_inherit
Comment #10
andyceo commentedCongratulations! :)