• last updated 46 mins ago
Constraints: committers
Constraints: files
Constraints: dates
Replace custom calendar widget implementation with native HTML5 fields

Fix inform field definition

strengthen boolean parameters in page contracts

  1. … 28 more files in changeset.
fix typo in message key

  1. … 29 more files in changeset.
Prefer cached api

Exploit page contract, rework idioms

Whitespace changes

Replace deprecated api

Fix/modernize boolean syntax in adp

Deprecate bulk_mail::parameter, which implements a global parameter logic

For now, the occurrences have just been inlined (fixing also the inconsistent naming PrettyName vs pretty_name). A future reform might create a proper global parameter for this.

  1. … 3 more files in changeset.
Whitespace changes

  1. … 1 more file in changeset.
Whitespace cleanup

make use of "prevent-double-click"

prefer adp:icon over old-style .gif images, whitespace changes

harden page contract for referer parameter to avoid hard error from ad_returnredirect

  1. … 16 more files in changeset.
Delete obsolete file, which is in fact a universal downloader

Replace deprecated api

Replace deprecated api

Deprecate util_commify_number, replace occurrences and translate automated tests

  1. … 9 more files in changeset.
Fix proc signature

  1. … 6 more files in changeset.
Deprecate notification::get_delivery_method_id, same as notification::delivery::get_id and looking more established

  1. … 6 more files in changeset.
Deprecate notification::get_interval_id, duplicated by notification::interval::get_id_from_name which appears to be more established

  1. … 4 more files in changeset.
Harden page contract; Prefer redirect url created via "export_vars" over handcrafted one

tighten page contract

harden page contract

harden page contract

Allow empty anchor

Validate the portal_id via the page contract, keep passing the whole form down as before

improve safety of SQL queries

  1. … 3 more files in changeset.
Adapt spam variable name to what is advertised to the user

  1. … 1 more file in changeset.