• Resolved gracewing

    (@gracewing)


    It appears that the add event link is visible to anybody viewing the Calendar, even non-members/ non subscribers.

    However I can not seem to allow certain users roles to add events.

    These roles in UAM have Editor and Calendar_contributor checked and both read and write are set to all.

    Logging in at this access level does not have the calendar option in the dashboard and clicking on the Add event link gives insufficient privileges error.

    While the plugin functions very well, it is not useful if only an administrator can add events.

    https://www.ads-software.com/extend/plugins/ajax-event-calendar/

Viewing 6 replies - 1 through 6 (of 6 total)
  • Thread Starter gracewing

    (@gracewing)

    It seems that I can create a login for a user with role of calendar contributor, but this role does not have the normal editor privileges.

    How can I add calendar privileges to an editor or create a role that combines the 2.

    I had the same problem and I’ve modified the source code to do this.
    The problem is that if there is an update, you must do it again.

    Thread Starter gracewing

    (@gracewing)

    I eventually worked out, like others before me that you need to install another plugin.

    However many threads just stop there and don’t really explain for the next one what to do. Do here’s what I did, after a lot of false starts.

    Download, install and activate the User Role Editor

    https://shinephp.com/user-role-editor-wordpress-plugin/

    This adds an extra item under the USERS tab in Dash Board.

    When you run that option you can select a role (in my case Editor) or create a new one.

    This gives you 2 sets of check boxes, Core Capabilities and Custom Capabilities.

    The Calendar ones are in the custom list and start with “aec_”

    Check aec_addevents to allow a role to add vents and edit their own events but not otners.

    Check aec_manageevents to allow a role to edit events added by others.

    Plugin Contributor Eran Miller

    (@eranmiller)

    Thread Starter gracewing

    (@gracewing)

    Hi Eran

    I didn’t find that bit of info but thanks for pointing it out.

    It seems that those plugins must be changing some field in the user table. I have used other plug ins where there is a setting that says something like

    Minimum role level to …. with a drop down.

    Is it possible to add some thing like that to AEC. This seems to have been the biggest stumbling block to getting started.

    I have one other issue which I have posted separately but I’ll repeat hear since you hopefully will see this reply:

    In the front end the width of the Sunday column is smaller than the others. mensa.org.au/calendar

    It was even smaller before I managed to widen the whole page by 100 pixels.

    Great plug in all the same.

    Plugin Contributor Eran Miller

    (@eranmiller)

    I will not be adding capability/role editing to the event calendar, I have several implementations of the calendar running the Members plugin and it provides complete customization of roles resulting in limitless flexibility via a comprehensive user interface.

    As a matter of course, I seldom support this unmoderated forum.
    All requests should be submitted to the issue tracker, as indicated in the plugin homepage and plugin admin pages. It is far more efficient and provides a better method to organize, prioritize and distribute help.

    The calendar resizes based on available space, so it is likely a style or javascript conflict is interfering with this functionality, please refer to the FAQ troubleshooting tips in question one and isolate the problem when posting your issue to the issue tracker.

    Thanks.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘[plugin: Ajax Event Calendar] Who can see "add event" and who can actually do it’ is closed to new replies.