WordPress.org

Ready to get started?Download WordPress

Forums

CollabPress
[resolved] Several bugs: group view layout, email notification & other (16 posts)

  1. HeleneFi
    Member
    Posted 1 year ago #

    Hi, we are running WP/BP on a CBox package theme. Uploaded Collabpress 1.3 for the first time yesterday. The test has been run on the following group section of our site: http://commonsabundance.net/groups/test-group/projects/

    We noted the following:

    • Can’t select or delete projects that have been created/submitted without a name (grey square remains)…
    • Can't edit task. Stays stuck without being submitted
    • 
Edit project only edits the title? Can't access description (both front and back end)
    • Can't upload and access files project overview and activity (front end / groups)
    • 
Pb in the layout of the pages (tasks not aligned with bullets, no line breaks…)
      No "back to project" option in task once comments are finished or or "back" or "cancel" option when editing
    • Can't assign several people to a task…
    • So can't create a task or project distribution list...

    • Task positioned on all calendar boxes, and not only the one of the due date in group version of calendar (OK in the dashboard and [collabpress] versions)
    • Click on calendar item link does not lead to task but to general calendar (group version)
    • Can events be added on the calendar (other than via tasks)
?
    • 
Email notification of task assignment arrives as “You have been assigned the task 0″ (0 instead of task name…)
    • Email notification checkbox ignored (email sent even if unchecked when email is enabled in settings, and not sent even if checked when email is disabled in settings)


    We are not quite keen on activating it as such for our members... There are probably problems of display of the CBox (Commons in a Box) theme but also some at the plugin level...

    http://wordpress.org/extend/plugins/collabpress/

  2. HeleneFi
    Member
    Posted 1 year ago #

    The above issues are visible on the following group section of our site for what relates to group view or display: http://commonsabundance.net/groups/test-group/projects/:

    With point of comparison the page generated by ‘[collabpress]‘ front end tag (no group differentiation): http://commonsabundance.net/test-page-collab-press/ (select Test project in test group)

    I'll rewrite the list below with numbers and specifying at which level it occurs (group or general -front end or back end):

    1. Can’t select or delete projects that have been created/submitted without a name (grey square remains)…(all) see http://commonsabundance.net/test-page-collab-press/
    2. Can't edit task. Stays stuck without being submitted (front-end group view)
    3. 
Edit project only edits the title? Can't access description (all)
    4. Can't upload and access files, project overview and activity (front end group view)
    5. 
Pb in the layout of the pages (tasks not aligned with bullets, no line breaks…) (all) (
    6. No "back to project" option in task once comments are finished or or "back" or "cancel" option when editing (all) not a problem when project overview is accessible, a problem on group view... where there are no project related tabs to remain in the same work perimeter see pt 3
    7. Can't assign several people to a task (no multiple selection in selection box…) So can't create a task or project team or distribution list...
 (all). That would be cool to have.
    8. Task positioned on all calendar boxes, and not only the one of the due date in group version of calendar (Front end group view) see http://commonsabundance.net/groups/test-group/calendar/
    9. Click on calendar item link does not lead to task but to general calendar (group view)
    10. 
Email notification of task assignment arrives as “You have been assigned the task 0″ (0 instead of task name…) (all levels)
    11. Email notification checkbox ignored (email sent even if unchecked when email is enabled in settings, and not sent even if checked when email is disabled in settings)
 (all)
    12. ADDITION TO FIRST LIST: assignments made to tasks at the group level are not 'kept'/transferred at general level, automatically changes to the current user identified by user name and not actual name (my user name is 'admim' so I can't quite analyze what is going on here exactly) with no appearance of initial assignees in the assignment box. So if someone is a member of multiple groups and wants to deal with tasks at the general or back end level, he can mess things up without knowing it...
    13. It seems that there is no option in the general level/backend to assign tasks to other people than oneself...
    14. There are no dates on task comments (all)
  3. HeleneFi
    Member
    Posted 1 year ago #

    Continued from http://wordpress.org/support/topic/several-bugs-group-view-layout-email-notification-other?replies=2

    15. Tasks have no names? only descriptions that are displayed as a name. A pb with names descriptions? see 2. as well. Would be nice to have both.

  4. Eric Lewis
    Member
    Plugin Author

    Posted 1 year ago #

    Hi Helene,

    thanks a lot for your feedback. I've fixed a few of these issues and will work through the rest sometime this weekend and reply in full.

  5. HeleneFi
    Member
    Posted 1 year ago #

    Thanks Eric! Nice to know it's taken care of! Don't hesitate if you have questions. If we can have this operational for effective collaboration in a quite near future I'm happy :)

  6. HeleneFi
    Member
    Posted 1 year ago #

    I'm adding stuff in sequential numbers as I detect them if you don't mind Eric:

    16. Little icons missing on group sidebar nav for projects & calendar. See http://commonsabundance.net/groups/test-group/projects/

    17. Image to upload to replace the grey square on projects page?

    18. Center project title in square?

  7. HeleneFi
    Member
    Posted 1 year ago #


  8. HeleneFi
    Member
    Posted 1 year ago #

    Hi, I uploaded the update 1.3.1.1, many of the bugs are fixed. Some of them remain and it seems something that was a critical feature disapeared. So here's the list of what remains by order of importance:

    Links and attachments This is critical for effective work!
    1. Can't have html in description, so can't link to other pages such as docs or embed multimedia via iframes etc...? I remember this was possible in the earlier release... not sure... (NEW ISSUE)
    2. Can't upload and access files, project overview and activity (front end group view). Project related files and attachments accessible via groups are critical.

    Tasks & task assignments
    3. There are no dates on task comments (all)
    4. Tasks have no names? Only descriptions that are displayed as a name. Might explain the issue of alignment... (nothing next to the bullet points in front end group view.)
    5. Task lists don't work: no link to open it (all levels) (NEW ISSUE DETECTED)
    6. 
Email notification of task assignment arrives as “You have been assigned the task 0″ (0 instead of task name…) (all levels)
    7. Assignments made to tasks at the group level are not 'kept'/transferred at general level, automatically changes to the current user identified by user name and not actual name (my user name is 'admim' so I can't quite analyze what is going on here exactly) with no appearance of initial assignees in the assignment box. So if someone is a member of multiple groups and wants to deal with tasks at the general or back end level, he can mess things up without knowing it...
    8. It seems that there is no option in the general level/backend to assign tasks to other people than oneself...
    9. Can't assign several people to a task (no multiple selection in selection box…) So can't create a task or project team or distribution list...
 (all). That would be cool to have.


    Email notification

    10. Email notification checkbox ignored (email sent even if unchecked when email is enabled in settings, and not sent even if checked when email is disabled in settings)
 (all)

    Display & Layout
    11. No "back to project" option in task once comments are finished or or "back" or "cancel" option when editing (all) not a problem when project overview is accessible, a problem on group view... where there are no project related tabs to remain in the same work perimeter see pt 3
    12. Little icons missing on group sidebar nav for projects & calendar. See http://commonsabundance.net/groups/test-group/projects/
    13. Image to upload to replace the grey square on projects page?
    14. Center project title in square?

  9. slashCreations
    Member
    Posted 1 year ago #

    Email notification
    10. Email notification checkbox ignored (email sent even if unchecked when email is enabled in settings, and not sent even if checked when email is disabled in settings)
 (all)

    Huh, thanks for this request, now they have deleted email notifications checkbox from the panel. Here is how to re-add it, and i'll also give you some help about mailing in wordpress.

    If you want to fix it, try this.
    If you have the latest collabpress version, copy the content-single-task.php into your-theme-folder/collabpress, edit the file and go the line 70, and after '</td>', re-add this deleted code:

    <tr valign="top">
    							<th scope="row"><label for="cp-task-due"><?php _e('Notify via Email? ', 'collabpress') ?></label></th>
    							<?php
    							//check if email option is enabled
    							$options = get_option('cp_options');
    							$checked = ( $options['email_notifications'] == 'enabled' ) ? 'checked="checked"' : null;
    							?>
    							<td align="left"><p><input name="notify" id="notify" type="checkbox" <?php echo $checked; ?> /></p></td>
    						</tr>

    Now open the file plugins/collabpress/includes/functions.php
    Search for the string if( $send_email_notification and change it to if( $args['send_email_notification']

    You will also need to install the plugin named WP-Mail-SMTP ... I guess that your wp_mail function on your server is broken ... Try it with using your smtp server account.

    Email notifications and checkboxes are working for me.

  10. slashCreations
    Member
    Posted 1 year ago #

    You also have to add this in the content-single-task.php:

    priority: $('#cp-task-priority').val(),
    				send_email_notification: $('#notify').is(':checked'),

    Line 128.

    ----------------------

    Deleting the notification checkboxe is a TOTAL MISTAKE. You don't want your customers to be totally SPAMMED by you automatics notifications.
    I changed the notifications, but let me say that the actual ones are pretty useless. They only send a single line text, and don't at least include the links.
    Personnally, i changed this process, i reactivated the email notification checkbox, and i set unchecked by default.

    I tested the plugin with one of my customer which accepted to try it with me.
    First thing that he said to me :"stop spamming".

    Plugin authors should seriously consider to rewrite the mail templating, or to totally disable the notifications. For now, they are all except working, they are confusing customers, they are making customers angry to receive a mail each time that someone make a change.

    If you need the mail working, try with the changes below.

    Bye :)

  11. slashCreations
    Member
    Posted 1 year ago #

    Re,

    Sorry for spamming, but i have an other suggestion. I'm sometimes leading some projects which involve a lot of activities .. i don't want my user to receive a mail each time something is happening to the site. This would be a crazy spamming session in some cases. Turning the plugin useless.
    A good idea should be to always send notifications to all, except to users who didn't get back to their dashboard since the last notification.
    Just like the f*cebook system, it could be great to use cookies or meta data to store some datas to know if the user went back to the dashboard since the last notification was sent. And i mean, separated grouped notifications :
    - if a user comment a task, send him a mail only if he saw the last comment (= if he clicked the link on the last mail, or if he opened the task single page)
    - if a user create a task, send email notifications to all users in project, except if the user didn't clicked his last mail concerning new task creation ... ( once again, i don't wan't users to receive 10 mails, be cause i created 10 task. i think that only one mail is required to say : "hey! there are some new tasks on your dashboard".. )
    I mean, users don't want 10 mails notifications because there are 10 new comments on a task ... Just send only one mail notification for those 10 new comments in this task.
    - etc, same for others notifications types (comments, files, new task, new projetc .. )

    I Work as professionnal, i sell some services, and like some a lot of users here, i should probably not wan't to disturb my customers just because i totally spammed them by added some tasks and comments in their dashboard.

    Bye :)

    Ah ... and sorry my english too ;)

  12. tperkins@thinkdcs.com
    Member
    Posted 1 year ago #

    trying to use with Buddypress and the formatting is off. Using the short code I can see the correct format. inside buddypress can't see the task name , can't see the avatar of the person assigned.
    Was hoping to use with a client but can't show it like this. Need BP to keep projects separate by their clients.

  13. Eric Lewis
    Member
    Plugin Author

    Posted 1 year ago #

    Thanks for all your responses, but please open up Github issues for bugs that come up. It is not going to be easy to respond in full to all your reports here, as support forums don't make good bug trackers.

  14. HeleneFi
    Member
    Posted 1 year ago #

    Ok so one month later I should racap this on github now?... I'm stressing once more one month later though that there are a couple of critical issues here (among the 14 bugs I took the trouble of analyzing and reporting here on the support page):

    Links and attachments This is critical for effective work!
    1. Can't have html in description, so can't link to other pages such as docs or embed multimedia...? I remember this was possible in the earlier release... not sure...
    2. Can't upload and access files, project overview and activity (front end group view). Project related files and attachments accessible via groups are critical.

    A last attempt before I move on to something else? Sorry I can't develop the patch myself. Not a developer...

  15. HeleneFi
    Member
    Posted 1 year ago #

    Thx Eric. Just wanted to acknowledge that you are moving stuff forward on github. great!

  16. Eric Lewis
    Member
    Plugin Author

    Posted 1 year ago #

    Yep, no problem! In case anyone's reading this thread, all these issues have been followed up on in this Github issue.

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic

Tags

No tags yet.