Attachment Permissions

How can I give attachment permissions to a particular user group like client or vendor.

2 Likes

Hi @arpit,

I’m going to frame this reply in the context of the default Vendor permission group as we don’t have a Client permission group by default.

The Attachment entity is the scripting name for an entity that is visible in the UI as File.

To edit permissions for the File entity you can go to your site’s permissions page (Admin menu, Permissions - People). Then, in the Vendor permission group you’ll have the Entity Permissions or Field Permissions sections where you can edit the permissions for the File entity or its fields.

One particularity of the File entity in the Vendor permission group is that there are permissions in place that make a certain File record’s Links and Project fields only editable by the Vendor user that created it (other fields are not editable) and makes File records in general visible only if the record matches one of the following conditions:

  • The File is linked to a Version on which the Vendor user is in the Artist field
  • The File is linked to a Version that was created by the Vendor user
  • The File is linked to a Note on which the Vendor user is in the Author field
  • The File is linked to a Note that was created by the Vendor user
  • The File is linked to a Note that is addressed to the Vendor user
  • The File is linked to a Note that is addressed to a group the Vendor user is in
  • The File is linked to a Note that is CC’d to the Vendor user
  • The File is linked to a Note that is CC’d to a group the Vendor user is in
  • The File record was created by the Vendor user
  • The File is linked to a Delivery that was created by the Vendor user
  • The File is linked to a Delivery where the Vendor user is in the From field
  • The File is linked to a Delivery where a group which includes the Vendor user is in the From field
  • The File is linked to a Delivery that is addressed to the Vendor user
  • The File is linked to a Delivery that is addressed to a group the Vendor user is in
  • The File is linked to a Delivery that is CC’d to the Vendor user
  • The File is linked to a Delivery that is CC’d to a group the Vendor user is in
  • The File is linked to a Pipeline Configuration

These additional conditions may lead to some checkboxes in the permissions UI not being editable by you. If one of those checkboxes is what you wish to tune, you’ll need to contact support@shotgunsoftware.com otherwise you’re free to tune as you wish.

If you have a File field on another entity type (like Shot or Asset for instance), you’ll need to alter that other entity type’s permissions to allow permissions for the appropriate permission group. This would be achieved in the same Permissions - People page but this time accessing the checkboxes for the appropriate permission group and for the entity and field you wish to give permission to.

Let us know if there’s additional context we can provide or if you have further questions.

6 Likes