• last updated 22 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move remaining portable queries to tcl file

  1. … 1 more file in changeset.
Streamline retrieval of mapped host nodes

  1. … 3 more files in changeset.
Move query into tcl file

  1. … 1 more file in changeset.
Avoid setting the whole array in the api and just return what we need

Avoid asking for an array in the api

Use api and portable idioms to reduce divergency between oracle and postgres codebase

  1. … 2 more files in changeset.
Replace queries with api and already available information

  1. … 1 more file in changeset.
improve spelling

  1. … 8 more files in changeset.
Fix parameter names in proc doc

  1. … 2 more files in changeset.
Harmonize parameter names in proc documentation removing unexistent ones

Streamline sql to reduce divergencies between oracle and postgres codebase, remove redundant query definitions

  1. … 3 more files in changeset.
Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).

  1. … 475 more files in changeset.
make spelling more consitent

  1. … 2 more files in changeset.
Prefer '{}' to '[list]' when creating empty lists

  1. … 71 more files in changeset.
Prefer string comparison operators to 'string equal' and 'empty_string_p'

  1. … 5 more files in changeset.
fix typos

  1. … 7 more files in changeset.
Fix typos

  1. … 42 more files in changeset.
subsite::get: do not force array interface and return always dict

Use consistently ad_script_abort after ad_return_warning

  1. … 5 more files in changeset.
Make so that refreshing of theming subsite parameters doesn't include locally modified subsites

This includes also moving of logic to identify local modifications in a proc

  1. … 1 more file in changeset.
Added procs to quickly issue refresh of subsite theme parameters from current theme defaults. This is useful in a context with many subsites using the same theme, when desired behavior at upgrade is to have them reload all parameters automatically.

merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
Sumplify and modernize subsite::get_url

Fix spelling errors

  1. … 25 more files in changeset.
Theme Manager:

- add local_p flag to subsite-theme:

Distinguish between locally created themes and system themes

(provided via packages)

- the default parameters of local themes can be overwritten

in the database. Therefore, when site contains many subsites,

this makes it easy to share the settings between the subsites,

without the need of creating a new theme package.

- bump version to 5.9.1d11

  1. … 9 more files in changeset.
Add theme manager to admin pages, allowing to

- list current themes with potential modifications

- save modified themes under a new name

- delete themes

  1. … 9 more files in changeset.
- add a subsite::theme_changed callback to be able to handle theme changes in custom themes

  1. … 1 more file in changeset.
.xql overhaul:

- removed misleading sql-statements from db_* calls, which were

ignored due .xql files

- removed bug where same query name was used in a single proc

with different intended sql queries, but the same was picked

up from the .xql file due to the name

- removed multiple entries of same query name from .xql files

(e.g. the entry "package_create_attribute_list.select_type_info" was

7 (!!!) times in a single .xql file)

- removed redundant queries for unsupported versions of the dbms

- added missing xql entries for db-backends, where other db-specific

queries exists (e.g. added an entry to -oracle.xql, where an entry

existed in -postgres.xql)

  1. … 70 more files in changeset.
- no need to use backslash for continuation between curly brackets

- improve readability of code

- modernize tcl

  1. … 13 more files in changeset.
- new api calls "subsite::save_theme_parameters_as_default" and "subsite::update_subsite_theme"

for developers to update the subsite theme parameters