Skip to content

[pull] develop from LibreBooking:develop - #583

Merged
pull[bot] merged 2 commits into
treborin:developfrom
LibreBooking:develop
Jul 22, 2026
Merged

pull[bot] merged 2 commits into
treborin:developfrom
LibreBooking:develop

Conversation

@pull

@pull pull Bot commented Jul 22, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

DocumentRoot=Web deployments that omit /Web from script.url are not
supported: navigation-link validation and login/SSO redirect
construction both assume /Web is present in the request path, so
omitting it breaks Schedule/Calendar navigation and can break
external authentication redirects (see #1590).

Rather than relaxing that assumption, make the requirement explicit:

- Document the /Web requirement in INSTALLATION.rst (deployment
  section) and BASIC-CONFIGURATION.rst (script.url setting), and add
  a new FAQ.rst entry referencing #1590.
- Show a warning banner in globalheader.tpl when script.url is set
  but does not end in /Web (a trailing slash is tolerated, since
  ExternalAuthLoginPresenter already normalizes it that way), mirroring
  the existing banner shown when script.url is empty.
- Add the ScriptUrlMissingWebSuffix translation string and cover the
  new banner logic in SmartyPageTest.

Assisted-by: Claude:claude-sonnet-5
Related: #1590
Replace legacy Allow and Deny access controls with Require directives
since Apache 2.4 is the minimum supported version.

Simplify upload protection to a directory-wide denial while preserving the
existing access policy for API methods.

Update README to state Nginx is not a supported/tested web server. And
that Apache >= 2.4 is required.

Assisted-by: Codex:GPT-5
@pull pull Bot locked and limited conversation to collaborators Jul 22, 2026
@pull pull Bot added the ⤵️ pull label Jul 22, 2026
@pull
pull Bot merged commit 5461ae4 into treborin:develop Jul 22, 2026
15 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant