Back to Wekan

Admin Panel / Settings / Visibility

docs/Features/Admin-Panel/Settings/Visibility.md

11.584.6 KB
Original Source

Admin Panel / Settings / Visibility

Four groups, each with its own Save directly above the rule that closes it. A Save writes only its own group's fields, so saving one cannot carry half-typed edits from another.

All Boards: Hide

Each row is ticked when the thing is hidden.

  • Public boards — hide them: only private boards may be created, and existing public boards are not offered. This is the setting stored as tableVisibilityMode-allowPrivateOnly; a board you may not open says so with the same string. (Wekan v5.55 and newer)

  • Board activities — do not show the activity feed on All Boards. One global setting, read once by the feed, so turning it off restores each board's own value.

  • Card counter list — hide the per-list card counts on All Boards.

  • Board member list — hide the member avatars on All Boards.

  • Wait Spinner — which spinner is shown while something loads. See Wait Spinners.

URL

  • Support — the link to /support, whether the page is enabled, whether it is public (readable without signing in), and its title and content.
  • Custom Help Link URL — where the Help item points.
  • Custom legal notice page URL — shown on the sign-in page.
  • Custom URL schemes — the extra URL schemes that are turned into links automatically in card text, one per line. Anything not listed is left as plain text, which is what stops javascript: and friends becoming clickable.

Product name

The name WeKan calls itself: the browser tab title, and the branding on the sign-in page and the progress dashboards.

Change color

The theme of this site: the same picker as Board Settings / Change Color and Member Settings / Change color — the categories of swatches, the "Default theme" row and the custom-colour wheels — described in Design / Change color. It applies as soon as you click a colour; there is no Save button.

The order of themes, weakest first:

  1. WeKan's default theme.
  2. This setting — what everyone sees who has not chosen a theme of their own.
  3. A user's own override, from Member Settings / Change color.

A board's own colour is not one of those layers: it is what a board looks like, and it owns the board page. A user's own override still applies there, because they asked for it everywhere.

The line under the section title, "Override that applies to all tenants", is there for a site admin: an Organization that has set a colour of its own keeps it on its own domains, and every Organization that has not inherits this one. An Organization's own admin sees this section — and only this section of the pane — and sets that Organization's colour. See Multitenancy.

  • Hide Logo — do not show it at all.
  • Upload Custom Login Logo, its Link URL, and the text below it.
  • Upload Custom Top Left Corner Logo, its Link URL and Height (default 27 px; width auto). The link URL is the optional destination opened when the stored logo is clicked; it is not an image source.

Sizes: the top-left corner logo is 27 px high, the login logo 300 px wide, the other dimension automatic. Uploads are size- and pixel-limited, decoded on the server, resized when necessary and converted to GIF. The GIF is saved to the attachment backend selected by Admin Panel / Attachments / Default Storage.

Older settings may contain an external http or https image URL. At startup WeKan fetches each one through its SSRF-protected downloader, converts it to GIF, stores it in Default Storage, and atomically replaces the setting with an internal immutable image URL. A failed source is moved immediately into an unpublished server-side retry queue and the visible setting is cleared; it is retried at the next startup. The Admin Panel and public settings never display or accept arbitrary image URLs.

Board background images follow the same local-only rule. Board Settings offers an upload and the board's stored image list, but no external URL field. Existing external board backgrounds are fetched safely at startup, converted to GIF attachments in Default Storage, and replaced with authorized internal attachment URLs. A failed legacy source is cleared from the published board and retained only in the same unpublished startup retry queue.