How can I give attachment permissions to a particular user group like client or vendor.
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
Fileis linked to aVersionon which theVendoruser is in theArtistfield - The
Fileis linked to aVersionthat was created by theVendoruser - The
Fileis linked to aNoteon which theVendoruser is in theAuthorfield - The
Fileis linked to aNotethat was created by theVendoruser - The
Fileis linked to aNotethat is addressed to theVendoruser - The
Fileis linked to aNotethat is addressed to a group theVendoruser is in - The
Fileis linked to aNotethat is CC’d to theVendoruser - The
Fileis linked to aNotethat is CC’d to a group theVendoruser is in - The
Filerecord was created by theVendoruser - The
Fileis linked to aDeliverythat was created by theVendoruser - The
Fileis linked to aDeliverywhere theVendoruser is in theFromfield - The
Fileis linked to aDeliverywhere a group which includes theVendoruser is in theFromfield - The
Fileis linked to aDeliverythat is addressed to theVendoruser - The
Fileis linked to aDeliverythat is addressed to a group theVendoruser is in - The
Fileis linked to aDeliverythat is CC’d to theVendoruser - The
Fileis linked to aDeliverythat is CC’d to a group theVendoruser is in - The
Fileis linked to aPipeline 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.