OG Content Access provides the ability to specify role-specific access to content and integrates well with Organic Groups.
By default with OG, any member of the group is allowed to access (or 'view') any kind of content in the group (i.e: blogs, wiki, forums, etc). With this module, it's possible to assign the view access to specific roles in that group.
Why this module
Without this module it will not be possible to create an OG-compatible content type access solution for Drupal (other modules do not play well with OG and simply overwrite it or require patching for drupal core or such).
Project page: http://drupal.org/sandbox/lirantal/1332320
Project git repo: git clone --branch master lirantal@git.drupal.org:sandbox/lirantal/1332320.git
og_content_access
Drupal version: 6
| Comment | File | Size | Author |
|---|---|---|---|
| #7 | drupalcs-result.txt | 7.38 KB | klausi |
Comments
Comment #1
chakrapani commentedIt appears you are working in the "master" branch in git. You should really be working in a version specific branch. The most direct documentation on this is Moving from a master branch to a version branch. For additional resources please see the documentation about release naming conventions and creating a branch in git.
Review of the master branch:
This automated report was generated with PAReview.sh, your friendly project application review script. Please report any bugs to klausi.
Comment #2
lirantal commentedCommitted all changes above including:
1. Moving from master branch to version branch
2. Syntax fixes
I wish to refrain from "fixing" 'curly braces { should end a line as' report as I prefer this coding style for readability.
Comment #3
lirantal commentedAny updates?
Comment #4
lirantal commentedupdated issue status so it gets another review after suggested fixes.
Comment #5
chakrapani commentedReview of the 6.x-1.0 branch:
This automated report was generated with PAReview.sh, your friendly project application review script. Go and review some other project applications, so we can get back to yours sooner.
Source: http://ventral.org/pareview - PAReview.sh online service
Comment #6
patrickd commentedSwitched back to needs review, so in-depth reviews won't be blocked by coding standart issues.
Comment #7
klausiReview of the 6.x-1.0 branch:
This automated report was generated with PAReview.sh, your friendly project application review script. You can also use the online version to check your project. Go and review some other project applications, so we can get back to yours sooner.
manual review:
Comment #8
misc commented@lirantal has been contacted to ask if the application is abandoned.
http://drupal.org/node/894256
Comment #9
lirantal commentedThanks for contacting me.
I've attended to all of the changes mentioned except for indent programming style which is left with Allman as I'm pretty comfortable with that. Can that go through or should I change everything to K&R style?
Comment #10
patrickd commentedonly the current reviewer should assign the issue to himself
The 6.x-1.0 git branch do not match the release branch pattern, you should remove/rename them. See http://drupal.org/node/1015226
As coding standards make sure projects are coded in a consistent style we please you try to fix them. Anyway, note that fixing all issues is not a requirement for getting through the application process.
Comment #11
lirantal commentedThanks Patrick.
Removed the 6.x-1.0 branch.
So I'm awaiting now further updates regarding the module approval from you/the rest of the team.
Comment #12
misc commentedOk, this looks like RTBC, but I think you should fix the coding standards issues.
Comment #13
klausiWe are currently quite busy with all the project applications and I can only review projects with a review bonus. Please help me reviewing and I'll take a look at your project right away :-)
Comment #14
patrickd commentedYour project page is not very detailed, please have a look at the tips for a great project page, you may also use HTML-tags for better structure.
There is still a master branch, make sure to set the correct default branch: http://drupal.org/node/1659588 . Then remove the master branch:
function og_content_access_menu()
{
should be
function og_content_access_menu() {
foreach ($grants as $key => $grant)
{
if ($grant['realm'] == 'og_subscriber')
{
should be
foreach ($grants as $key => $grant) {
if ($grant['realm'] == 'og_subscriber') {
In general: Put opening brackets on the same line as expressions.
* Implements of hook_node_grants().
should be
* Implements hook_node_grants().
But these are non-blockers, therefore
Thanks for your contribution!
I updated your account to let you 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 get 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.