Restrict translation options to Admin-only configuration

Created on 3 October 2025, 21 days ago

Problem/Motivation

The translation provider integration (Lara Translate) is already in place.
However, the available configuration options (adapt_to, glossaries, instructions, style) are currently applied globally and must be managed only by Admin users.
This needs to be documented and clarified in the implementation, since other roles should not have access to these settings.

Steps to reproduce

  1. Log in as an Admin user.
  2. Access the translation configuration interface.
  3. Observe that the options are editable.
  4. Log in as a non-Admin user.
  5. Note that the translation options are not available.

Proposed resolution

Confirm and enforce that translation options are only configurable by Admin users.
Non-Admin roles should have no access to these settings.
Add clear documentation of this restriction.

Remaining tasks

  • Verify permissions to ensure only Admin users can access the translation options UI.
  • Update project documentation to specify this limitation.
  • (Optional) Add automated tests for role-based access control on these options.

User interface changes

  • Translation options configuration visible only in the Admin UI.

API changes

  • No API changes required — restriction applies at the permissions/UI level.

Data model changes

  • No data model changes required — options remain global configuration.
Feature request
Status

Active

Version

1.0

Component

Miscellaneous

Created by

🇮🇹Italy robertoperuzzo 🇮🇹 Tezze sul Brenta, VI

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024