Display unique text and button in nodes in a view in drupal 7 I have created a view listing 'invitation' nodes. When viewing each invitation on a full page, I have created a small block to allow people to RSVP to these invitations, but I would like to give them access to the button to RSVP directly from the view list. 

Basically, if the user viewing the node in the list was invited to the event, something like this would show:

'You have been invited. RSVP here [button]'

Or if they have already RSVP'd:
'You are attending. Change your RSVP [button]'.

Any suggestions on how to do that?

A few more details:
- I created a custom module to handle the invitation process and form on a full view of the nodes. Details of invitations (who, where, when) are stored in a database.
- when the user is on the invitation in full view, i have created a block to display the RSVP form, adapting it to the status of the RSVP of the user.
Not quite sure if there's a module for that. Is Flags enough? In basic, it has a 0 or 1 option: respond and already attending.

And how to distinct users? I presume, users are logged in. Add a role to give certain users the privelege to see the RSVP-button/block/whatever.