• last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Using acs_permission__permission_p for checking persmissions instead of querying view acs_object_party_privilege_map (for PG >= 8.4).

Using acs_permission__permission_p for checking persmissions instead of querying view acs_object_party_privilege_map (for PG >= 8.4).

Rewriting acs_permission__permission_p function to use recursive queries ( available in PG since 8.4 ) and modifiying

queries around core packages to avoid checking persmissions using a subquery on the acs_object_party_privilege_map view.

    • -1
    • +1
    /openacs-4/packages/acs-tcl/acs-tcl.info
- make test cases more robust

- beautify code

    • -34
    • +98
    /openacs-4/packages/xowiki/www/admin/test.tcl
- make cleanup code more robust with broken installations

- fix collateral damage

- fix $$ quoting in upgrade scripts

- add more cases of $$ quoting

- fix collateral damage in upgrade scripts of file-storage

- update postgres function to modern style plpgsql definitions using dollar quoting

  1. … 27 more files in changeset.
- update postgres function to modern style plpgsql definitions using dollar quoting

- replace deprecated command "ns_unlink" with native tcl command "file delete"

- annotate currently failing test

    • -3
    • +4
    /openacs-4/packages/xowiki/www/admin/test.tcl
- fix logic for validity check for tag links

    • -3
    • +3
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
- naviserver compatiblity fix

- update postgres function to modern style plpgsql definitions using dollar quoting

- update postgres function to modern style plpgsql definitions using dollar quoting

- update postgres function to modern style plpgsql definitions using dollar quoting

- update postgres function to modern style plpgsql definitions using dollar quoting

- replace deprecated command "ns_unlink" with native tcl command "file delete"

- update postgres function to modern style plpgsql definitions, avoid backslash escaping

- add missing function_args

  1. … 5 more files in changeset.
- make search callback compatible with definition in search/tcl/search-procs.tcl

- update postgres function to modern style plpgsql definitions, avoid backslash escaping

- add missing function_args

- added "@var;literal@" notation: such variables are neither quoted nor localized. This leads to more sane code in case of comparison in .adp files

- update postgres function to modern style plpgsql definitions, avoid backslash escaping

- add missing function_args

- update postgres function to modern style plpgsql definitions, avoid backslash escaping

- add missing function_args

- update postgres function to modern style plpgsql definitions, avoid backslash escaping

- add missing function_args

- remove repeatable (new one will come)

- add implicit default value for required enumerations.

- add fully qualified query name

    • -1
    • +2
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
- use tcl 8.4 comparison operator