Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Activate resource publishing outside Advanced workflow #11962

Open
mattiagiupponi opened this issue Feb 15, 2024 · 0 comments · May be fixed by #11963
Open

Activate resource publishing outside Advanced workflow #11962

mattiagiupponi opened this issue Feb 15, 2024 · 0 comments · May be fixed by #11963
Assignees

Comments

@mattiagiupponi
Copy link
Contributor

mattiagiupponi commented Feb 15, 2024

The Published flag (is_published resource attribute) was introduced along with the Advanced workflow implementation years ago.
As explained in the documentation, this flag combines with the RESOURCE_PUBLISHING and ADMIN_MODERATE_UPLOADS settings to decide whether resources will be visible users based on this flag.

In brief, if RESOURCE_PUBLISHING is turned on, any new resource will be configured as unpublished, and it won't be visible to users (except Owen, group managers, and admin) until the Published flag is not turned on.

However, the Published flag confuses users, since many of them expect it to have an effect even outside the Advanced Workflow. The expected behavior is to hide the resource from the catalog when is set unpublished, independently from the advanced workflow scenario.

The option of hiding a resource from the catalog can be useful in several cases. One, for example, is disabling a resource when queued for deletion.

Notice that this Publishing has a stronger effect compared to Advertized. When set not advertised the resource is only hidden from listing and searches, but users can still access the resource directly through other resources (Dashboards, Maps, etc.).
When the resource is not published it will not be reachable at all, with a similar effect to a private resource (share permission set to None for everyone).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant