• last updated 8 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Localize subsites UI on the homepage

Improve translations

    • -5
    • +5
    ./acs-subsite/catalog/acs-subsite.it_IT.ISO-8859-1.xml
Improve translation

    • -1
    • +1
    ./acs-subsite/catalog/acs-subsite.it_IT.ISO-8859-1.xml
Update italian localization

Improve api robustness and test it

    • -1
    • +52
    ./acs-tcl/tcl/test/object-test-case-procs.tcl
Cache api per request

Harden page contracts using new features in acs-tcl

  1. … 8 more files in changeset.
Reimplement the message-list UI using the template::list

    • -81
    • +1
    ./acs-lang/www/admin/message-list.adp
    • -4
    • +100
    ./acs-lang/www/admin/message-list.tcl
Reimplement package-list UI using the template::list

    • -57
    • +1
    ./acs-lang/www/admin/package-list.adp
    • -1
    • +66
    ./acs-lang/www/admin/package-list.tcl
Cleanup message keys that do not exist in the english locale (they do exist in their "_time" variant, e.g. Time_must_be_after_min_time, already translated in spanish)

    • -2
    • +0
    ./acs-templating/catalog/acs-templating.es_ES.ISO-8859-1.xml
Update italian localization

    • -0
    • +7
    ./xowf/catalog/xowf.it_IT.ISO-8859-1.xml
Don't append an extra empty string to the form command when we are dealing with flags (that have therefore no value)

Fixes regression from https://cvs.openacs.org/changelog/OpenACS?cs=oacs-5-10%3Aantoniop%3A20220331163354, because now we treat flags properly

    • -2
    • +5
    ./acs-tcl/tcl/form-processing-procs.tcl
Reimplement the main admin locale UI using the template::list

Depend on the new features in acs-tcl

Add missing message key

Export message keys from the UI to normalize sorting and quoting

    • -29
    • +21
    ./acs-tcl/catalog/acs-tcl.en_US.ISO-8859-1.xml
Fix typo

    • -2
    • +2
    ./acs-tcl/tcl/tcl-documentation-procs.tcl
Provide a default value for the filter

    • -1
    • +5
    ./acs-tcl/tcl/tcl-documentation-procs.tcl
New ad_page_contract filter object_type

Rhis can enforce an object id to not only be formally correct, but also to be an object of a specific type. It can also be used as a simple existance check

    • -1
    • +25
    ./acs-tcl/tcl/tcl-documentation-procs.tcl
Fix query name

    • -1
    • +1
    ./acs-tcl/tcl/object-type-procs-oracle.xql
Add include contract

    • -11
    • +9
    ./categories/www/include/widget.tcl
Add include contract, bring export page parameter in the page contract, fix javascript handlers

    • -2
    • +12
    ./calendar/www/view-print-display.tcl
Update documentation

    • -1
    • +7
    ./acs-tcl/tcl/tcl-documentation-procs.tcl
Add include contract

    • -27
    • +17
    ./categories/lib/contributions.tcl
Accept previously valid formats

Streamline idiom

Add include contract

Notice that this page is stored under www, but is de-facto an include.

    • -10
    • +10
    ./calendar/www/mini-calendar.tcl
Improve test

    • -0
    • +10
    ./acs-tcl/tcl/test/tcl-documentation-procs.tcl
Collect common definition of an argspec flag in a proc to improve clarity

    • -6
    • +16
    ./acs-tcl/tcl/tcl-documentation-procs.tcl
Introduce a new clock ad_page_contract filter:

this filter enforces that a datestring belongs to one of the clock formats specified in the argspec. By default, this will be %Y-%m-%d.

    • -1
    • +24
    ./acs-tcl/tcl/tcl-documentation-procs.tcl