"allow everyone to copy the entire document, or view it in full in fiddle mode"... this ACL rule seems to be undocumented

Did not find anything about it in the Grist Help or forums.

Also, notice that I turned it off and I can´t turn it on again. LOL

But in fact, I want it off. Except that it doesn´t work. Users like editors are still capable of downloading the document as XLSX or .grist files.

@natalie-grist can you give me a hand here Natalie?

Hey @Rogerio_Penna

The special rule “Allow everyone to copy the entire document, or view it in full in fiddle mode…” lets you override existing access rules so users can explore how a document is built. This is especially handy for sharing templates.

For instance, check out our Expense Tracking for Teams template. It has access rules configured here:

Even though access rules are in place, you’re still able to view the full document and its data. That’s because the rule mentioned above is enabled—allowing everyone to view the document in full using fiddle mode and also make a copy to their own site.

:point_right: To view any document in fiddle mode, just add /m/fork to the end of its URL.


Downloading

If users have full access to the document, they’ll also be able to download it as a .grist file:

However, if access rules are in place that limit their permissions, they will no longer be able to download the .grist file.

If users need access to the entire document but you want to disable the download ability, one workaround is to include a “helper” table (accessible only to the OWNER). This will prevent VIEWERs or EDITORs from downloading the full .grist file since they won’t have access to all tables.

Exporting

At the moment, it’s not possible to restrict export options entirely. Users can still export tables using the Export as… options under the Share menu—but access rules still apply here.

  • If a user doesn’t have access to a table, it won’t appear in their export.
  • Similarly, if access is limited to certain columns or rows, only the permitted data will be included.

I will share this feedback around exporting/downloading with our team!

Thanks,

Natalie, thanks. But I have made some tests and I was never restricted downloading the .grist file.
Can you be more specific what type of ACLs would prevent a user from downloading the .grist file???

ps: as mentioned in the Discord Channel, I never noticed it was “in fiddle mode” because of a bad translation to Portuguese.

The translation in Portuguese is literally ONLY: “Allow everyone to copy, read and fiddle with the entire document”

The problem is how the “in fiddle mode” was translated. It was translated as if “fiddle” was something you can do, not as the name of a MODE.

To view any document in fiddle mode, just add /m/fork to the end of its URL.

I removed the /m/fork from the URL (when using another user without access to the document) and it didn´t seem to change anything

If users need access to the entire document but you want to disable the download ability, one workaround is to include a “helper” table (accessible only to the OWNER). This will prevent VIEWERs or EDITORs from downloading the full .grist file since they won’t have access to all tables.

AWESOME!! That’s exactly what I needed to know! Many many thanks!