antoniop in OpenACS

Prefer the test authority: downstream local authorities may depend on other systems to perform additional checks, which may fail on a test user

Export catalog via the UI to normalize sorting and quoting

    • -2
    • +2
    /openacs-4/packages/xowiki/xowiki.info
Export message keys via the UI to normalize sort order and quoting and reduce downstream conflicts

Reintroduce "short_name" list element in the folder-chunk, used in the list format and not exactly equivalent to "name"

Provide a Bootstrap-agnostic way to make the iframe "as big as possible"

Make btn CSS BS3 and BS5 aware

Many thanks to Monika Andergassen

Hide other potentially visible components of the template master

Many thanks to Monika Andergassen

Improve fix: if any other click handler would take longer than the timeout (e.g. an alert) don't wait again

Make sure disabling the button always happens before re-enabling the button and that both happen after all other click handlers have completed

Checkboxes must be retrieved earlier

Reduce hardcoded styling

Allow localization of "External Identity Providers"

Harden page contract

Whitespace changes

Cleanup obsolete variable

Use adp:icon feature to generate a style-aware icon on every theme

Don't customize the notification widget in the Boostrap 5 theme: modern adp:icon functionality makes this obsolete

Don't customize the notification widget in the Boostrap 3 theme: modern adp:icon functionality makes this obsolete

Reimplement the news admin index page to use the template system and behave consistently with the rest of the graphics

One reason to have custom markup here was the bulk-actions pointing to the same URL differentiated only via URL parameters. This limitation has been overcome in the previous commit.

    • -62
    • +1
    /openacs-4/packages/news/www/admin/index.adp
    • -21
    • +103
    /openacs-4/packages/news/www/admin/index.tcl
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.

Be Bootstrap 5 friendly

Space the save button a bit

Truncate timestamp to the seconds

Apply the Boostrap classes also to the other buttons for consistency

Be Bootstrap5 friendly on the buttons formerly known as "default"

Fix typo

Modernize JavaScript:

- Be specific about the scope and lifetime of variables via const and let

- Always prefer "for" loops to iterators

- Cleanup obsolete wrappers

- Use single and double quotes consistently

- Use the equals operator consistently

Prefer modal implementation from acs-templating to the various approaches used so far

Add acknowledgment

Fix navigation