Filtering repeaters on dynamic page using tags for individual members data only

@info13177 Yeah, absolutely. I was doing a similar thing using this code filtering role ID:

import wixData from 'wix-data';
import { currentMember } from 'wix-members';

$w.onReady(function () {

const roleIds = []; // to store the role(s)

currentMember.getRoles()
  .then((roles) => {
    roles.forEach((role) => {
        roleIds.push(role._id);
    })
    console.log(roleIds); // this is to double-check I'm getting
    // this filters the data depending on user roles
        $w("#dynamicDataset").setFilter(wixData.filter()
        .hasSome('role', roleIds)
        );
    return roleIds;
  })
  .catch((error) => {
    console.error(error);
  })

});

Doing it this way you do have to add the Role ID wix gives you into the data collection manually and associate it with the data you want it to show them.

Also, I’ve found trying to hard code filters AND using the filters within the UI doesn’t work well. (just my experience)