Version: 1.10, by Quarterbore
Developer Last Online: Aug 2020
Category: vBulletin Project Tools -
Version: 3.6.8
Rating:
Released: 08-14-2007
Last Update: 08-15-2007
Installs: 23
DB Changes Uses Plugins Template Edits
Code Changes Is in Beta Stage
No support by the author.
I am a new customer to vBulletin Project tools but I was very disapointed to discover that there was no notification when a new issue was added or replied to in vBulletin Projects.
What does this do?
This modification will create a new field in your projects database where "project managers" as determined by their username is stored. These "project managers" will get PMs when a new issue is added to the system and/or they will get a PM when a reply is posted to a topic that they are the project manager for.
How do I install this?
Step 1: Download the attached product file and install it like you install any vBulletin product file.
Step 2: Then you need to perform the following code edits:
Please note, I am posting this early as I need this capability for my own site and I am hoping to get some feedback on how I can improve this. I just coded it this evening and I only have one vBulletin Projects license so I have only tested this on my one site but I believe this should work for anyone...
Version History:
Version 1.0
- First Release
Version 1.1
- Now a project manager will not get a PM about their OWN new posts or replies to posts.
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
I'm receiving the following error when I try to access the Project Manager under the Admincp > Project Toosl > Project Manager
Code:
Parse error: syntax error, unexpected T_STRING in /home/----------------------/admincp/project.php on line 2282
Can you confirm your code edits? Your error is in the area where you needed to add the "managers" value to the "clean array" function so I assume you have a typo.
The code hack is the first set of FIND and REPLACE posted above in the /admincp/project.php file.
What file versions are you editing? I was able to re-apply the the file edits and import the project xml, but I don't see anything when editing or adding a project.
My project.php file version is: RCS: $Revision: 17792 $
My class_dm_pt_project.php file version is: RCS: $Revision: 17792 $
I have updated the directions in the original post. Note that I added the code where it says "ADD AFTER" and this will give you a field where you can actually add the Project Managers.
OK, I updated the script so that now it will check if the new topic or the reply to the topic was posted by one of project managers. If the post was made by one of the project managers, that project manager will now NOT get a notification that they posted a new topic or reply :erm:
When assigning a username to a Task or a Feature, I get the following Fatal Error:
Code:
Fatal error:
* Invalid recipient username. Please press the back button, enter the correct username and try again. Click Here to See the Members List
Unable to proceed with save while $errors array is not empty in class vb_datamanager_pm in /includes/class_dm.php on line 765
What's strange is that the user still ends up being assigned to the Task or Feature?!?! So far, this only appears to be an issue with Task and Feature Assignment. I don't see the error on Bug Assignments.