• Hello

    The Dashboard doesn’t show up for my Board members.

    I dont want them having access to the backend of the website

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Jonathan Goldford

    (@jg-visual)

    I’m happy to help @mma789. A few questions for you:

    • You mentioned the Dashboard doesn’t show up for your board members. What are they seeing when they log into the website?
    • Do your board members have the “Board Member” role within WordPress? If not, that could be why they aren’t seeing the correct information in the WordPress backend, such as the list of board members and upcoming board events.

    As long as your board members are given the “Board Member” WordPress role, you shouldn’t need to worry about them making changes to your site. They can still log in, but they can only modify their own user profile and interact with the board management tools. Everything else isn’t available to them.

    Once you answer those questions I should be able to offer more help. Thanks a ton.

    Thread Starter mma789

    (@mma789)

    Thank you – yes they do have Board Member WordPress role. I logged in as one of the Board Members, and there is no access to the Dashboard.

    What are the default “User Role” capabilities? Maybe I changed something in there by mistake.

    Plugin Author Jonathan Goldford

    (@jg-visual)

    Ah, that makes sense. If the capabilities have been modified for different roles it’s very possible that could have caused the issues you’re seeing.

    Here’s the code used to add the Board Member role. You can see the list of capabilities starting with “read”, then “view_board_content”, then “serve_on_board”, etc.

     add_role(
              'board_member',
              'Board Member',
              apply_filters( 'winbm_board_member_caps', array(
                  'read' => true,
                  'view_board_content' => true,
                  'edit_board_content' => true,
                  'serve_on_board' => true,
    
                  //Board event caps
                  'rsvp_board_events' => true,
                  'edit_board_events' => true,
                  'edit_others_board_events' => true,
                  'publish_board_events' => true,
                  'read_private_board_events' => true,
                  'delete_board_events' => true,
                  'delete_private_board_events' => true,
                  'delete_published_board_events' => true,
                  'delete_others_board_events' => true,
                  'edit_private_board_events' => true,
                  'edit_published_board_events' => true,
    
                  //Board committee caps
                  'join_board_committee' => true,
                  'edit_board_committees' => true,
                  'edit_others_board_committees' => true,
                  'publish_board_committees' => true,
                  'read_private_board_committees' => true,
                  'delete_board_committees' => true,
                  'delete_private_board_committees' => true,
                  'delete_published_board_committees' => true,
                  'delete_others_board_committees' => true,
                  'edit_private_board_committees' => true,
                  'edit_published_board_committees' => true
                  ) )
              );

    Hopefully by resetting those you’ll have everything working again.

    Good luck and let us know how it goes.

    Thread Starter mma789

    (@mma789)

    I made sure all of the capabilities were checked and there is still no dashboard.

    Plugin Author Jonathan Goldford

    (@jg-visual)

    Thanks for checking that. If the board members can’t see the dashboard, what exactly shows up when they log in?

    If you’re still not seeing the dashboard then it’s likely an issue with the other plugins or the theme on the website. I’d suggest deactivating the other plugins first to see if that fixes the problem. If not, then switch to the default WordPress theme too.

    If the plugins are the cause, you can start reactivating them one at a time to narrow down exactly which one is causing the issue.

    Let us know what you find out.

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.