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
File
is linked to aVersion
on which theVendor
user is in theArtist
field - The
File
is linked to aVersion
that was created by theVendor
user - The
File
is linked to aNote
on which theVendor
user is in theAuthor
field - The
File
is linked to aNote
that was created by theVendor
user - The
File
is linked to aNote
that is addressed to theVendor
user - The
File
is linked to aNote
that is addressed to a group theVendor
user is in - The
File
is linked to aNote
that is CC’d to theVendor
user - The
File
is linked to aNote
that is CC’d to a group theVendor
user is in - The
File
record was created by theVendor
user - The
File
is linked to aDelivery
that was created by theVendor
user - The
File
is linked to aDelivery
where theVendor
user is in theFrom
field - The
File
is linked to aDelivery
where a group which includes theVendor
user is in theFrom
field - The
File
is linked to aDelivery
that is addressed to theVendor
user - The
File
is linked to aDelivery
that is addressed to a group theVendor
user is in - The
File
is linked to aDelivery
that is CC’d to theVendor
user - The
File
is linked to aDelivery
that is CC’d to a group theVendor
user is in - The
File
is 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.