• last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Revert latest changes: the root cause was found to be in downstream-only code

Ensure the empty string is never passed in the id list down to the templates

Cleanup empty strings from the id list

Prefer an idiom that will tolerate the empty string among the id values

Replace deprecated api

Make sure only one tuple per room is returned

improved spelling

  1. … 3 more files in changeset.
improved documentation of if-tag

- put the general syntax upfront

- add example for boolean test

improve spelling

bumped Bootstrap 5 to version 5.3.0

Bootstrap 5.3.0 was released on May 30, 2023. According to the developers,

it’s been a monumental effort to revamp our codebase for CSS variables and

color modes, one that will see continued changes leading up to an eventual

Bootstrap 6.

For more details, see https://blog.getbootstrap.com/

improved spelling

improved spelling

    • -20
    • +20
    /openacs-4/packages/xowiki/tcl/chat-procs.tcl
    • -2
    • +2
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
improved robustness for interrupted requests

Fix for define_function_args for cal_item__new

- Define always SQL function with the longest argument list

- Bumped version number to 2.10.1d7

file upgrade-2.10.1d6-2.10.1d7.sql was initially added on branch oacs-5-10.

Fix for define_function_args for time_interval__overlaps_p

- Define always SQL function with the longest argument list

- Bumped version number to 0.6.2d6

file upgrade-0.6.2d5-0.6.2d6.sql was initially added on branch oacs-5-10.

use wordchar instead of word

Replace deprecated api

Document public api

Move doc so that the api-doc can pick it up

Implement "ground-truth" check for proctoring to make sure that we are sending pictures

When more than 10 times the expected maximum proctoring interval has pasased without any picture being successfully sent to the server, the proctored session will be aborted.

improve listing of properties of NX classes

refactor login cookie handling

The old code required repeated execption handlers.

Now, these exception handlers are on one place, and

users of sec_login_read_cookie can rely that a dict

is returned

minor cleanup

use in the configuration file more consistent names

All OpenACS package con be configured via the path

ns/server/[ns_info server]/acs/PACKAGE_NAME, so use as well

this nameing convention for the OAuth parameters.

Examples are:

ns_section ns/server/$server/acs/oauth/ms {

#

# Defaults for client ID and secret for the app (administrative

# agent) "ms::app" and the external identity provider for azure,

# which might be created via

#

# ::ms::Graph create ::ms::app

# ::ms::Authorize create ::ms::azure

#

ns_param client_id "..."

ns_param client_secret "..."

ns_param tenant "..."

ns_param version "v1.0"

}

ns_section ns/server/$server/acs/oauth/github {

#

# Defaults for client ID and secret for the the external identity

# provider github, which might be created via

#

# ::xo::oauth::GitHub create ::xo::oauth::github

#

ns_param client_id "..."

ns_param client_secret "..."

}

    • -10
    • +32
    /openacs-4/packages/xooauth/tcl/rest-procs.tcl
use consistently the term "return_url"

fix for short-text-questions

for short-text-questions, correct when is empty (an empty

list) when multiple subquestions exists. The old code

did not handle this case and checked just for the existance

of the variable.

many thanks to markus moser for the fix.

added exception handler for sec_login_get_external_registry

This is necessary for cases, where no login cookie exists

call directly ns_getform