• last updated 15 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Modernize idioms

Cleanup acs_CopyText and inline the only usage found in the codebase with a modern replacement

The function was using deprecated idioms, see https://developer.mozilla.org/en-US/docs/Web/API/document/execCommand, and "PrivilegeManager" and the "netscape" property, both long discontinued.

On modern browsers, under the correct conditions, the function can be reimplemented via a oneliner (see https://developer.mozilla.org/en-US/docs/Web/API/Clipboard)

provide link to nsstats on startup page on fresh installations (when available)

fix for containarized applications: don't use configured location unless host-name-map is in place

containeraized applications with the hostnode map will still have a problem, but these are

less frequent. For these, a solution is still pending.

Shorten idiom

Modernize idioms via optional chaining

Prefer string interpolation via template literals

Cleanup trivial acs_initHtmlArea and inline its only usages in the codebase

Cleanup trivial api, nowadays replaceable with a simple oneliner and inline the only usage found upstream

  1. … 1 more file in changeset.
Use modern javascript and browser features to simplify the code

Use an idiom that does not assume the form field to be a direct child of the form, which may not be true depending on the theme

Inline usages of acs_rte* js utilities in unmaintained packages and remove it from core.js

acs_rte* is most likely broken anyway, as nobody seems to define updateRTEs function...

Factor richtext-or-file javascript outside of the core.js

This may or not be a step on the road to deprecating this widget, which still sports inline event handlers and is used only by unmaintained packages.

  1. … 2 more files in changeset.
Make page more robust to situations, more frequest in a test setup, where a short-lived user has issued requests on the system and was recorded as online

Update italian localization

    • -0
    • +7
    ./catalog/acs-subsite.it_IT.ISO-8859-1.xml
  1. … 6 more files in changeset.
harden page contracts

  1. … 16 more files in changeset.
Reduce hardcoded styling

Allow localization of "External Identity Providers"

    • -9
    • +10
    ./catalog/acs-subsite.en_US.ISO-8859-1.xml
template::list bulk-actions feature:

allow to have URL parameters specified in the bulk-action URL, so that the same URL can be used to serve multiple bulk actions differentiated via different flags. The URL parameters override completely every attribute with the same name specified on the form.

bumped version numbers to 5.10.1b1

  1. … 85 more files in changeset.
regenerated documetation

    • -4
    • +2
    ./www/doc/group-admin-pages-acceptance-test.adp
    • -3
    • +3
    ./www/doc/group-admin-pages-requirements.adp
  1. … 40 more files in changeset.
Don't assume xotcl api in core packages

Fix typo

Replace deprecated api

  1. … 1 more file in changeset.
minor cleanup

External identity provider reform (part 3)

- logout from external identity provider, if logged in via it

- extend default login page via ADP include, when external

identity providers are configured.

  1. … 2 more files in changeset.
file external-logins.adp was initially added on branch oacs-5-10.

    • -0
    • +0
    ./lib/external-logins.adp
file external-logins.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./lib/external-logins.tcl
whitespace changes

simplify code