ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Bulletins don't show

October 03, 2009 11:37am

Subscribe [3]
  • #1 / Oct 03, 2009 11:37am

    Chris Jennings

    87 posts

    This question may be related to a resolved thread.

    I can’t get bulletins to show even to Super Admin.

    I am posting a bulletin to all member groups. Says it posted and if I look in the database it is indeed there with a date and time just past and an expiry date in one month.
    But it just refuses to show. I am using 1.6.8

    I have tried disabling extensions.

    There is something strange with the database table:exp_member_bulletin_board although this may not be relevant! It seems to repeat the bulletin_group twice but with a different hash.

  • #2 / Oct 03, 2009 12:45pm

    Chris Jennings

    87 posts

    I think I have figured out some of the problem!
    There are very few options for the Super Admin group but this one:

    Include Members in Site's Member List?

    seems to make a big difference! If that is disabled then you won’t see the Super Admin group in the list of recievers of the Bulletin, so even if you select All Groups, you won’t see the bulletin yourself as Super Admin.

    Also, you can’t delete it!

    So, I guess I need to hack somewhere to get rid of a bulletin that I don’t want my editors to see….

    If I am right then is this a bug?

  • #3 / Oct 04, 2009 9:40am

    John Henry Donovan

    12339 posts

    Chris,

    You have found the first part of your solution. By default the option is set to yes to include the SuperAdmin in the member’s list

    You should be able to delete your Bulletins form your Account area. See attached screen-shot

  • #4 / Oct 04, 2009 10:16am

    Chris Jennings

    87 posts

    Many thanks for this.
    as you say..

    By default the option is set to yes to include the SuperAdmin in the member’s list

    yes, strange that in my case this wasn’t set. I may possibly have turned this off because I didn’t want editors to change an entry ownership to me.

    However, if (as super admin), I created a bulletin, with the above set to no, then there is no way to delete it, even if you set the above to yes after you send a bulletin. The reason for this is that in the database table, there appears to be no field ’ with a value ‘1’ for that bulletin. So, to delete I had to go to this file: core.messages.php and temporarily remove this:

    AND b.bulletin_group = ".$DB->escape_str($SESS->userdata['group_id'])."

    about line 3398. This allows the bulletin to be shown to super admin for the purpose of deleting (as in your attached image). Of course, put this line back straight away after!

    So, I guess, I am saying there is an anomaly. A super admin can always send a bulletin, but a super admin may not recieve it in the CP - and, more critically cannot delete it. A simple fix, would be that bulletins are always sent to Super admins, whatever the settings!

  • #5 / Oct 04, 2009 10:20am

    John Henry Donovan

    12339 posts

    Chris,

    That does in fact now sound buggy. Let me pass it by the devs for you and we will get back to you in this thread.

  • #6 / Oct 07, 2009 6:05pm

    Robin Sowell

    13255 posts

    Ah- yes, there is room for improvement on that one, but it’s actually behaving as expected- see discussion here.  And two somewhat related feature requests.

    But at the moment- it’s expected behavior and thus not a bug.  Though- yep.  We’re aware there’s room for improvement there.

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases