This project provides an admin interface which lists all the fields grouped under content types. And it has a functionlity to make the fields as required or optional. This make administrator easy to modify the all content type field's required attribute in single interface. This saves time for administrator/editor as they no need to go to individual manage field page for just making the field required/optional.
It supports Field Collection fields too.
Project Link page: https://drupal.org/sandbox/dsilambarasan/2142309
git clone --branch 7.x-1.x http://git.drupal.org/sandbox/dsilambarasan/2142309.git required_fields
Reviews of other projects
https://drupal.org/node/2188319#comment-8473303
https://drupal.org/node/1691664#comment-8473389
https://drupal.org/node/2188021#comment-8473877
https://drupal.org/node/2150831#comment-8473099
https://drupal.org/node/2134825#comment-8473019
Recent reviews:
https://drupal.org/node/2287023#comment-8922261
| Comment | File | Size | Author |
|---|---|---|---|
| #9 | Required Fields.png | 51.23 KB | dsim |
Comments
Comment #1
PA robot commentedThere are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpgitdrupalorgsandboxdsilambarasan2142309git
We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)
Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #2
dsim commentedHi,
Code review is been done.
Thanks
Comment #3
a_thakur commentedYou are currently working on 7.x-1.0 branch please have a look at Release naming conventions and change accordingly.
Comment #4
dsim commentedHi,
Branch name now matches Release branch format..
Comment #5
drupaldev@assyst commentedCoder review shows one critical warning.

Comment #6
PA robot commentedClosing due to lack of activity. Feel free to reopen if you are still working on this application (see also the project application workflow).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #7
dsim commentedComment #8
ayesh commentedHello there,
A manual review on the project.
First, the project page description is too short. May be you can explain what the module does, and also provide a screenshot ?
Code seems OK to me. However, just a suggestion - do you think it would be easier for site admins if you put the block in Administer > Structure > Content types ?
You can also check if the field collection module exists in the hook_menu implementation to prevent your module from registering the path if field_collection module is not available.
When enabling/disabling a module, menus will be rebuilt automatically so there won't be a problem with caches either.
Good luck!
Comment #9
dsim commentedComment #10
dsim commentedComment #11
dsim commentedHi,
I've moved Required Field configuration under admin/structure path. But i don't want to check whether the field collection module is enabled or not inside menu hook. Necessarily i'm displaying a tab for Field collection fields to make the admin to know i'm supporting Field collection fields.
Thanks
Comment #12
dsim commentedReviews of other projects
https://drupal.org/node/2188319#comment-8473303
https://drupal.org/node/1691664#comment-8473389
https://drupal.org/node/2188021#comment-8473877
https://drupal.org/node/2150831#comment-8473099
https://drupal.org/node/2134825#comment-8473019
Comment #13
klausiPlease add all your reviews to the issue summary, so that we can track them. When finishing your review comment also set the issue status either to "needs work" (you found some problems with the project) or "reviewed & tested by the community" (you found no major flaws).
manual review:
<script>alert('XSS');</script>as field label I will get a nasty javascript popup. Field labels are user supplied text and therefore need to be sanitized before printing to HTML. Make sure to read https://drupal.org/node/28984 again. And please don't remove the security tag, we keep that for statistics and to show examples of security problems.Removing review bonus tag, you can add it again if you have done another 3 reviews of other projects.
Comment #14
PA robot commentedClosing due to lack of activity. Feel free to reopen if you are still working on this application (see also the project application workflow).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #15
dsim commentedHi klausi,
Modified the code as the per the points mentioned in last comment except the second point because right now it supports only node entities.
Thanks
Silambarasan
Comment #16
dsim commentedComment #17
klausiRemoved copies of automated review comments.
Comment #18
klausimanual review:
But that are not critical application blockers, otherwise looks RTBC to me.
Assigning to cweagans as he might have time to take a final look at this.
Comment #19
willietse commentedHello there,
I care about this module.
Comment #20
klausino objections for more than a week, so ...
Thanks for your contribution, silambarasan!
I updated your account so you can promote this to a full project and also create new projects as either a sandbox or a "full" project.
Here are some recommended readings to help with excellent maintainership:
You can find lots more contributors chatting on IRC in #drupal-contribute. So, come hang out and stay involved!
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.
Thanks to the dedicated reviewer(s) as well.