Filter CMS List to Logged in Outseta User

OK, I want to filter the ‘logged in user’ to a collection list of events posted by the logged in user ONLY.

1). Login via the Outseta UI
2). re-direct to a dashboard for the logged in user
3). The filter field is using an attribute: ‘data-o-member=Email’ to pull the logged in user email from Outseta
4). Match it against the text block in the Collection Item

PROBLEM: I cannot get this to work.
a). I am rendering the captured email address in the filter field.
b). It does not automatically submit/apply. Example, the email address is rendered, but I think it’s happening after the finsweet scripts are applied.
c). Finsweet does not re-check the field; UNLESS the input gets user inter-action (key press, typing, press enter etc). Even at that point, it does not recognise the email address already populated. I have had to - either; delete the text and re-type it, or copy it and paste it before Finsweet will recognise it. It then does then filter - but it’s mute at that point.

Notes:
• Currently the field is set to ‘type: email’ (I have tried plain vs email as per the example above) no difference.
• I have applied a JS script attempting to emulate the email being typed - this has not worked either.

Does someone know an easier solution?

I am a designer, not a developer - and I have used Attributes v1 in two prior projects, but this is the first time attempting to use Attribute v2 filter list - to a logged in user.

Really need to solve it, it’s my last big hurdle for the project.

Thanks, Paul.

Note: If I needed to hire someone to do that - I’m not sure how that works in the finsweet eco-system - happy take advice on that front.

Hi Paul,

I have handled similar setups with Outseta and Finsweet. What you are running into is pretty typical.
This can be solved cleanly with the right approach, no need for messy hacks.

If you are open to bringing someone in to finish this, I can help.

You can reach out to me on my email here

Colin

1 Like