• Resolved tsjippy

    (@tsjippy)


    Hello,

    I have probably an edge case here:

    On my site I only use the frontend form to create events.
    So someone without publishing rights can create an event, but not publish it.
    Then someone with publishing rights goes to the frontend form, makes some changes to the event if needed and hits submit.
    The changes are stored but, the state of the event is not updated, it should be published but it stais pending.

    Can this be fixed?

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Contributor webnus

    (@webnus)

    Hello @tsjippy,

    Please follow the steps explained in this article:
    https://webnus.net/dox/modern-events-calendar/frontend-event-submission/

    The decision to become published or pending events is made based on the user role.

    If you want to let users manage the Events, they need to have the right access in WordPress role. MEC follows the WordPress role and capability. If you need to use another one of the WordPress or use a custom role, you need to use an extra plugin and this table: https://wordpress.org/support/article/roles-and-capabilities/#capability-vs-role-table

    Roles and Capabilities

    Best Regards

    Thread Starter tsjippy

    (@tsjippy)

    I have read the documentation.
    The form is set to let wordpress decide.

    It works fine if an administrator for instance is submitting an event. It will get published no problem.

    But if that same administrator is editing an existing event with a pending state it does not get published

    Plugin Contributor webnus

    (@webnus)

    Hello @tsjippy,

    I have checked this issue, but I didn’t see any problem.

    Also, we didn’t receive any issue reports about that.

    We need to know the steps to replicate it.

    Would you please provide us with some video, screenshots, and images of the errors you faced step by step?

    For troubleshooting, deactivate all your plugins and let the MEC remain active only, set your theme on default, then reload the page, if the issue was solved, then activate your plugins one by one and your theme, refresh your page and check to see which plugin is causing the issue.

    Also, you can check this issue in clean WordPress installing and check the steps explained in this MEC documentation.

    Please keep us informed,

    Best Regards

    Thread Starter tsjippy

    (@tsjippy)

    Ok steps to reproduce are this:

    * clean wp
    * install mec events plug-in
    * add the the [MEC_fes_form] short code to a page
    * add an event with a pending status
    * note the id 4006 for example
    * visit as an admin the page with [MEC_fes_form] shortcode
    * add this to the url: ?post_id=4006
    * hit the submit button, message sais: the event published.
    * reload the page, event is still pending

    Plugin Contributor webnus

    (@webnus)

    Hello @tsjippy,

    When events published, the event page at first reloads and then sends the message “Post published.”.

    If you are reloading the same page, nothing should change. I’ve tested it and didn’t see any issues and we didn’t receive any reports about this issue as well. So, please contact us via support@webnus.net, so that we can check the issue again.

    Best Regards

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Events are not published, but pending’ is closed to new replies.