module documentation

Undocumented

Function get_ai_feature_settings Return availability flags for AI-assisted translation helpers.
Function get_coauthor_mode Get and persist the active coauthor mode (UI controls).
Function get_debug_info Return tooltip debug information for language/session state.
Function get_editable_objattrs Return editable/multilingual attributes excluding technical/system ones.
Function make_field_request Create a per-field request snapshot with optional unique widget suffixes.
Function set_language_options Set language options in session and request.
Variable security Undocumented
Class _field_request_proxy Plain request mapping used when rendering isolated field widgets.
def get_ai_feature_settings(zmscontext): (source)

Return availability flags for AI-assisted translation helpers.

def get_coauthor_mode(request, session): (source)

Get and persist the active coauthor mode (UI controls).

Precedence order:

  1. If request parameter is set to a valid mode, use it, update session, and return it.
  2. If request parameter is not set, use session value if valid.
  3. Otherwise, default to 'edit' mode.
  4. If request parameter is set multiple times, the last one takes precedence (handled by request object).
def get_debug_info(request, session): (source)

Return tooltip debug information for language/session state.

def get_editable_objattrs(zmscontext, same_language=False): (source)

Return editable/multilingual attributes excluding technical/system ones.

def make_field_request(request, same_language=False, side='right', lang=None, context=None): (source)

Create a per-field request snapshot with optional unique widget suffixes.

def set_language_options(zmscontext, request, session): (source)

Set language options in session and request.

security = (source)

Undocumented