• last updated 14 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix attribute datatype discrepancy, introduced in 2006 but never fixed for already existing instances.

Original datatype change:

https://fisheye.openacs.org/changelog/OpenACS?cs=MAIN%3Avictorg%3A20060727200933

https://github.com/openacs/openacs-core/commit/7e30fa270483dcbc866ffbf6f5cf4f30447987cb

file upgrade-5.10.0d24-5.10.0d25.sql was initially added on branch oacs-5-10.

ensure menu variable is set for the case that no answers are available

    • -1
    • +1
    /openacs-4/packages/xowf/lib/online-exam.wf
Do not convert into upper case the 'id_column' attribute in 'acs_object_types' for group types. This attribute was upper case, both in oracle and postgres, causing a discrepancy with the column real name, found by the 'datamodel__acs_object_type_check' test case. The package upgrade fixes the already existing attributes in postgres.

Restrict upgrade logic to postgres, as mentioned in previous commit

Normalize case of 'table_name' attribute in 'acs_object_types' for group types to lower case, in postgres. This attribute was created in upper case, causing a discrepancy with the table real name. As this is now fixed by a previous commit, this package upgrade fixes the already existing attributes.

Whitespace changes

Only convert table names to uppercase, during group type creation, on oracle. This was producing case mixed issues on postgres installations, where the table_name attribute on 'acs_object_types' was upppercase, while the real table name was lowercase, as detected by the 'datamodel__acs_object_type_check' test case.

Whitespace changes

Fix request duration time

- provide compatibility with Highcharts v8

- remove dependency on jquery

Specify version 7 as version of highcharts we support, as 8.0.1 we get by default as today introduces regressions in our code

    • -1
    • +1
    /openacs-4/packages/xowiki/tcl/resource-init.tcl
Highcharts: specify latest stable 7 as the version we support, as default is as today 8.0.1 , which is not compatible with current code

- fix broken glyphicons, when "bootstrap" is the preferred toolkit, but theme does not include it.

- register CSPs for URNs

- bump version to 5.10.0d51

    • -76
    • +76
    /openacs-4/packages/xowiki/xowiki.info
    • -4
    • +13
    /openacs-4/packages/xowiki/tcl/resource-init.tcl
    • -2
    • +6
    /openacs-4/packages/xowiki/www/admin/list.tcl
Remove ID size restriction in regexp

support registration of csp rules for URNs

get rid of two xowiki::* calls and improve handling of bootstapping issues via empty package_id

reduce dependency on xí::db:: calls; still not perfect, since we need a special cache flush, but better than before

flush per_request_cache also when patterns are flushed

Increase the id length check by regexp in 'application_data_link::scan_for_links'

Use 'acs_testing' authority in 'party_procs_test' test case

Use 'acs_testing' authority in 'person_procs_test' tet case

provide an xo::cc when needed (e.g. during bootstrap)

revert commit with escaped debugging output

when installation runs into an error, show the error message preformatted

whitespace changes

provide more detailed error message when require_parameter_page fails

provide required value for "-text" in prototype page definition

fix variable name in log message

    • -2
    • +2
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
Fix '::acs::test::set_user' for cases when 'address' is not an IP, but a hostname. The address, if not provided by the TestURL parameter, is parsed from 'ns_conn location', and in both cases it can be hostname instead of an IP. The 'address' is later compared against 'ns_conn peeraddr' in security proc's 'sec_handler', which is always an IP, preventing login on those cases. To avoid this, we try to resolve the address in advance.