Shared Layout
Tuesday, November 20, 2018 at 05:32amHey team,
In our workflow, we use Designer to design and create package and save documents as layouts.
My question is, can you explain more about what "share layout" button does and do you have a separate page to show all layouts I created?
Thanks!
Reply to: Shared Layout
Wednesday, November 21, 2018 at 05:01amReply to: Shared Layout
Monday, October 12, 2020 at 09:28amWe are an on Prem installation and I was wondering if there is a way in the Back Office to set Visibility=SENDER for all packages we are creating through our integration. I believe there is a way to do this in code using .withVisibility(Visibility.SENDER) but it would be nice to disable via the Back Office. If that is available can you let me know what Resource I can update (Feature or Package I would assume) and what the JSON looks like? We would like to hide the Sharing Layouts feature.
Reply to: Shared Layout
Tuesday, October 13, 2020 at 09:17amHi Tricia,
From API/integration's perspective, I believe the only way to define a layout/template as "Not Shared" is to explicitly set visibility as "Sender". Currently there's no related settings in backoffice to override the default visibility (if you didn't specify, the default value is Visibility.ACCOUNT)
From UI user's perspective, if you later upgraded to a version which introduced the "Enterprise Administration" function and enabled the "Roles & Permission" feature, the default Regular, Manager, Owner user types will be replaced by a role-permission based system, where "Share Templates" and "Share Layouts" are two available permissions. However, this only removes the option from UI, behind the scene, the API still explicitly set the visibility as Sender.
Duo
Reply to: Hi Tricia, From API…
Thursday, October 29, 2020 at 08:52amHi Duo Liang,
I have added .WithVisibility(Visibility.SENDER) when we create a package in the hopes of hiding the Shared Layouts UI control.
However, this single code change does not have the desired affect of hiding this control in the UI.
Do we need to do anything further in the code to achieve this?
Reply to: Hi Duo Liang, I have added …
Thursday, October 29, 2020 at 09:35amHi Clayton,
Yes, this code change could effectively limit the visibility to the sender him/herself for all layouts created by integration, in which case if all layouts are created from integration, whether toggled on the "Show Shared" button return the same result.
However as you observed, package level setting won't affect the account level UI preference. If you also want to hide the "Show Shared" button when applying the layout in designer (below screenshot is made in classic sender UI portal). Unfortunately, it's not customizable for your on-premise version.
As I explained above, in a foreseeable future upgrade, to show/hide "Show Shared" becomes a role's permission and allows the admin user to specify per-sender basis.
Duo
Reply to: Shared Layout
Thursday, October 29, 2020 at 09:51amThank you, Duo
I have a newbie question, what is meant by
"could effectively limit the visibility to the sender him/herself for all layouts created by integration"
Reply to: Thank you, Duo I have a…
Thursday, October 29, 2020 at 09:53amI meant for layouts created by your integration where you've added ".WithVisibility(Visibility.SENDER)"
Duo