Closed (won't fix)
Project:
Drupal.org security advisory coverage applications
Component:
module
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
10 Apr 2014 at 12:26 UTC
Updated:
2 Feb 2015 at 08:30 UTC
Jump to comment: Most recent, Most recent file

Comments
Comment #1
bahuma20Formatting
Comment #2
bahuma20Comment #3
bahuma20Comment #4
bahuma20Comment #5
bahuma20Added pareview link
Comment #6
PA robot commentedWe 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 #7
bahuma20Changed simplytest.me link
Comment #8
bahuma20Comment #9
bahuma20Comment #10
bahuma20Comment #11
@purushHi bahuma20,
Upon Manual Review,
1 - Two different menu paths for same form.
To make the first menu as default menu, you can just use title and type.
2 - Configuration form code is written in the .module file.
but the Administer Configuration forms should be in the seperate .inc file for each of the forms(file name should form_name.admin.inc).
3 - Variables that are created in this module which are not deleted while uninstalling the module.
Variables can be deleted using variable_del() on the hook_uninstall() in the .install file.
Thanks
Purushothaman C
Comment #12
@purushComment #13
bahuma20Updated the project.
Comment #14
bahuma20Rules integration
Comment #15
bahuma20Updated to use the latest Pushbullet API
Comment #16
kvnm commentedHi bahuma20,
Your code looks very clean and well-organized, and the inclusion of a rules action makes this a potentially useful module for admins to get quick alerts, provided they want to use pushbullet. Seems to me like use cases are pretty limited, though, until you're able to implement other forms of messages. With only text available, I'm not sure I see how this is an improvement on rules module's baked in email event.
Only other thing I see is that you should remove the .gitignore file before promoting the project.
Comment #17
mattcoker commentedIn response to kvnm, this could be useful in 3rd world countries where data-signals are hard to come by, and text messages are used far more often.
I did come across an error when running this locally on my machine:
An error occurred while pushing your messages: "cURL Error: SSL certificate problem: self signed certificate in certificate chain"
I imagine this is a restriction of me not having an SSL certificate with my local site. Is there a way around this? Just curious.
Code looks pretty clean. I saw in pushbullet.module, pushbullet_push function there is a switch statement with a case. Is there a reason for this?
Also, minor typo stuff, but check out the issues here.
Keep up the good work. If this gets approved my company might find some use for it.
Comment #18
bahuma20Thank you for the last two reviews.
@kvnm:
The implementation of other message types is planned. Trying to do this when i get some spare time.
@mattcoker:
Haven't seen the SSL zertificate issue and can't find it on the web, too. I'm not running into this error when i trying this on localhost.
The switch case statement is for future use of different message types.
Gonna fix the typo errors as soon as possible.
Comment #19
subhojit777Fix the pareview.sh issues: http://pareview.sh/pareview/httpgitdrupalorgsandboxbahuma202237035git
Manual review:
The form which allows you to send push messages should be available to other user roles too. This is only functionality I found missing in this module.
Make the changes and I guess your module is good to go. Also review other projects to get review bonus. Nice work!
Comment #20
bahuma20Comment #21
gwprod commentedPushbullet.class.inc is non-GPL code, It is copied wholesale from https://github.com/ivkos/PushBullet-for-PHP/blob/master/PushBullet.class.... Simply modifying it is insufficient to pass muster (in my opinion).
Read https://www.drupal.org/node/1001544
In pushbullet_rules.module, on line 34: use single quotes when possible.
In config_form.admin.inc, you are using html in t(), which you shouldn't. Pass an l() with a !placeholder
Comment #22
PA robot commentedClosing due to lack of activity. If you are still working on this application, you should fix all known problems and then set the status to "Needs review". (See also the project application workflow).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #23
bahuma20Now using the libraries api to avoid licensing problems.
Comment #24
bahuma20Added feature: Pushing Links using Rules module
Comment #25
bahuma20Comment #26
artsakenos commentedHello bahuma20 and thank you for your contribution,
it is a good idea to integrate pushbullet inside a drupal installation and with rules this module can be very helpful, please check the following:
Automated Review
Pareview is still giving some error and warning, please check:
http://pareview.sh/pareview/httpgitdrupalorgsandboxbahuma202237035git
Individual user account
OK! You can read https://www.drupal.org/node/272587
No duplication
OK!
Master Branch
OK! you can check: https://www.drupal.org/node/1127732
Licensing
OK! check: https://www.drupal.org/licensing/faq
3rd party code
OK! third-party issues have been addressed, see: https://www.drupal.org/node/422996
README.txt/README.md
I also think it’s OK! See: https://www.drupal.org/node/2181737
Code long/complex enough for review
OK! https://groups.drupal.org/node/195848
Secure Code
I see no security issues. OK! https://www.drupal.org/writing-secure-code.
Style of Code
Code is clean and well documented, previous issues have been resolved.
Project Description
Please complete the git checkout link to for making the checkout easier.
e.g., git clone --branch 7.x-1.x http://git.drupal.org/sandbox/bahuma20/2237035.git pushbullet
Comment #27
bahuma20Altered Readme.txt, fixed PAReview issues, updated Git instructions
Comment #28
bahuma20Comment #29
bahuma20Comment #30
rpsuNice work - thank you for your contribution! Integration with Pushbullet seems like a great idea.
Here is an idea for you to consider: how about you'd allow any user to add their own Pusbutton Access Token and allow to build Rules upon for example user's own nodes commenting? This way with Rules you could add Pushbullet notices or even replace email notification if users would have their onw Pushbullet accounts.
Automated Review
No issues found.
Manual Review
Coding style & Drupal API usage-section.RECOMMENDED MODULES-section and put Rules (& it's dependencies) there?An error occurred while pushing your messages: "HTTP Error 401". You could also add a post-installation message telling user to add Access token in admin/config/services/pushbullet/settings. Maybe clarify technical messages, there are only a few of them after all.MAINTAINERS-section should contain maintainer -info, move fromINTRODUCTION-sectionThe 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.
Comment #31
rpsuComment #32
bahuma20Made by someone else...
http://drupal.org/project/pushbullet