SugarPort - SugarCRM Customer Portal for Drupal is a free add-on for Drupal that lets Drupal website owners add a customer portal in their website with SugarCRM as the backend framework and Drupal as the front-end interface. With this portal add-on your customers will be able to log into their accounts and create support or complaint cases that they want to be addressed. Through the cases module of your SugarCRM system you will be able to get details of all the open cases and address them as per their priority.

Project link

https://www.drupal.org/project/sugarcrm_customer_portal

Git instructions

git clone --branch master https://git.drupal.org/project/sugarcrm_customer_portal.git

Comments

biztechcs created an issue. See original summary.

PA robot’s picture

Issue summary: View changes
Status: Needs review » Needs work

There are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpsgitdrupalorgprojectsugarcrm_customer_po...

Fixed the git clone URL in the issue summary for non-maintainer users.

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.

biztechcs’s picture

Hi,

We have covered major issues,raised with automated review system.Can you please review again and let us know what we need to do further to get zip available to end user customers.

Thanks.

Ram_doss’s picture

Hi biztechcs,

Kindly see the automated review of your project.

Link: https://pareview.sh/node/1980

biztechcs’s picture

Hi Ram,

We have checked automated reviewed points and found that all are warnings(like spacings,blank line etc.) and not any major issue.
Can you please let us know if any major points which we need to cover ,if we are missing anything.

Thanks.

Ram_doss’s picture

Hi biztechcs,

We must adhere the drupal coding standards to ensure the quality of module and get it approved. In addition to that found security issues

DrupalSecure has found some issues with your code (please check the Writing secure core handbook).

Example: Input variables needs to be sanitized.

biztechcs’s picture

Hello Ram,

We have resolved security issues and also check the standardization. Can you please review?
Thanks.

biztechcs’s picture

Hello,
Any update on this please?

pownraj’s picture

Status: Needs work » Needs review
Ram_doss’s picture

Status: Needs review » Needs work

There are still lot of warnings and errors in the pareview. Please fix all the ones mentioned in pareview and then change the status to needs review.

biztechcs’s picture

Status: Needs work » Needs review

The warnings which are displaying in https://pareview.sh/node/1980 are because of file includes. So they are showing undefined variable warning.

We hope that,this will not affect or break the feature.
Can you please reconsider this?

Thanks.

biztechcs’s picture

Hello,
Any update on this please?

biztechcs’s picture

Do we have any further update on same please?

biztechcs’s picture

Do we have any further update on same please?

apaderno’s picture

Priority: Normal » Critical
Issue tags: -publish module
sleitner’s picture

Priority: Critical » Normal
Status: Needs review » Needs work

Automated Review

Pareview throws an error because of too many errors in your code. Please use http://pareview.sh/pareview/httpsgitdrupalorgprojectsugarcrm_customer_po... correct all issues.

Manual Review

Individual user account
No: Does not follow the guidelines for individual user accounts.
No duplication
No: Causes module duplication and/or fragmentation. What is the difference to other SugarCRM modules?
Master Branch
No: Does not follow the guidelines for master branch. Change Branch name to 7.x-1.x.
Licensing
Yes: Follows the licensing requirements.
3rd party assets/code
No: Does not follow the guidelines for 3rd party assets/code. jQuery, jQueryUI and Bootstrap, FontAwesome code in js, css and font, use library in libraries folder
README.txt/README.md
No: Does not follow the guidelines for in-project documentation and/or the README Template.
Code long/complex enough for review
Yes: Follows the guidelines for project length and complexity.
Secure code
No: List of security issues identified: filter $_REQUEST variable to prevent cross site scripting attacks: https://www.drupal.org/docs/7/security/writing-secure-code/overview
Coding style & Drupal API usage
  1. (*) delete README.txt~
  2. (*) Use an indent of 2 spaces, with no tabs: https://www.drupal.org/docs/develop/standards/coding-standards#indenting
  3. (*) Three versions of the pdf manual, better provide a handbook page: https://www.drupal.org/docs/develop/documenting-your-project/module-docu...
  4. (*) rename drupal_sugar_portal.info , drupal_sugar_portal.install and drupal_sugar_portal.module to match your project name.

The starred items (*) are fairly big issues and warrant going back to Needs Work. Items marked with a plus sign (+) are important and should be addressed before a stable project release. The rest of the comments in the code walkthrough are recommendations.

If added, please don't remove the security tag, we keep that for statistics and to show examples of security problems.

This review uses the Project Application Review Template.

sleitner’s picture

Issue summary: View changes
apaderno’s picture

Issue summary: View changes
apaderno’s picture

Status: Needs work » Closed (won't fix)

If you are still working on this application, you should fix all known problems and set the status to Needs review. (See also the project application workflow.)
Please don't change status of this application if you aren't sure you have time to dedicate to this application, or it will be closed again as won't fix.

I am closing this application due to lack of activity.