• Tasneematt

    (@tasneematt)


    I am using 1.4.4 beta version of Appointments plugin.

    I am designing an online e-learning website where I have used 2 plugins Coursepress and Appointments. I have 3 types of

    roles/users here admin, instructors and students. Students use appointments plugin to book slots for online classes with

    instructors.
    According to roles defined in Appointments plugin, service providers are instructors and clients are students in my website lingo.
    I am facing trouble with the appointments being shown on the dashboard of students and instructors on “Make an

    Appointment” page.

    1. If admin is also an instructor, then appointments made by admin, or booked by students selecting admin as instructor of

    choice, are being displayed on dashboards of all students and instructors and likewise they can also be cancelled by

    anyone.

    2. All students can see appointments booked by
    instructors selecting themselves as instructors of choice, or any other

    instructor other than themselves.
    other students who have booked appointments

    In short there is no filtering of appointments happening for displaying on individual dashboards and anyone can cancel any other booked appointment.

    https://www.ads-software.com/plugins/appointments/

Viewing 1 replies (of 1 total)
  • Plugin Author Bojan Radonic – WPMU DEV Support

    (@wpmudev-support4)

    Hey Tasneematt,

    Hope you’re well today ??

    Appointments and CoursePress do not have special integration but two plugins can work fine along side each other.

    Users can be both Service Providers and Instructors in the same time so you shouldn’t run into any issues with that.

    1. This should be possible by editing CoursePress templates and adding Appointments shortcodes in them, the one you’re looking for is [app_my_appointments allow_cancel=”1″].

    2. There is no filter of appointments, however the shortcode mentioned above displays appointments of specific user so there is no need for filters. There are additional attributes that you can use to display appointments of specific user/provider, please check Appointments -> Shortcodes.

    Hope this helps ??

    Best regards,
    Bojan

Viewing 1 replies (of 1 total)
  • The topic ‘Appointments not getting correctly filtered before display on dashboards’ is closed to new replies.