• last updated 15 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- tighten page contracts

    • -2
    • +2
    /openacs-4/packages/chat/www/room-delete-2.tcl
    • -2
    • +2
    /openacs-4/packages/chat/www/room-delete.tcl
    • -1
    • +1
    /openacs-4/packages/chat/www/room-edit.tcl
    • -2
    • +2
    /openacs-4/packages/chat/www/room-enter.tcl
    • -2
    • +2
    /openacs-4/packages/chat/www/room-exit.tcl
  1. … 15 more files in changeset.
- make sure, only swa try to execute this script

- modernize HTML markup

- follow adp converions for properties

    • -3
    • +3
    /openacs-4/packages/chat/www/grant-entry.adp
    • -1
    • +1
    /openacs-4/packages/chat/www/html-chat.adp
    • -2
    • +2
    /openacs-4/packages/chat/www/java-chat.adp
    • -2
    • +2
    /openacs-4/packages/chat/www/noactive.adp
    • -3
    • +3
    /openacs-4/packages/chat/www/room-delete.adp
    • -2
    • +2
    /openacs-4/packages/chat/www/room-edit.adp
    • -2
    • +2
    /openacs-4/packages/chat/www/search-2.adp
    • -2
    • +2
    /openacs-4/packages/chat/www/search.adp
  1. … 5 more files in changeset.
- remove deprecated calls

    • -2
    • +2
    /openacs-4/packages/chat/tcl/chat-procs.tcl
    • -3
    • +3
    /openacs-4/packages/chat/www/html-chat.tcl
    • -3
    • +3
    /openacs-4/packages/chat/www/index.tcl
    • -2
    • +2
    /openacs-4/packages/chat/www/room-delete-2.tcl
    • -2
    • +2
    /openacs-4/packages/chat/www/room-delete.tcl
    • -2
    • +2
    /openacs-4/packages/chat/www/search-2.tcl
    • -2
    • +2
    /openacs-4/packages/chat/www/search-3.tcl
  1. … 5 more files in changeset.
- modernize Tcl

    • -14
    • +14
    /openacs-4/packages/chat/tcl/chat-procs.tcl
    • -1
    • +1
    /openacs-4/packages/chat/www/html-chat.tcl
    • -2
    • +2
    /openacs-4/packages/chat/www/room-enter.tcl
    • -2
    • +2
    /openacs-4/packages/chat/www/room-exit.tcl
    • -10
    • +10
    /openacs-4/packages/chat/www/search-2.tcl
- use base tables in queries instead of mega-view cc_users

- renamed array variables passed to xowiki-templates from

"property_doc" and "property_body" simply to "doc" and "body":

reasoning: this makes it more uniform to use this variables already

in the xowiki .adp files with the same name as in the master

templates.

- added @body.menubarHTML@ to allow the higher level master templates

to place the menubar. On the longer range, we might even prefer

@body.menubar@ to pass a generic (skin-agnostic) representation.

- replaced the hard wired placement of the menubar by a adp-controlled

layout

- added @body.title@ to provide a title suitable for <h1> in contrast

to @doc.title@ which is for <title>. Prefer usage of @body.title@

over @title@, but the latter variable is still provided.

- added csrf protection for wiki-search

- make separaton from global and local parameters clear

Javascript support for streaming ajax based chat interface

    • -0
    • +73
    /openacs-4/packages/chat/www/ajax/scripted-streaming-chat.js
Bugfix:

- when a package is deleted, which is already disabled, the

"before-uninstall" callback was not executed.

- Reason: apm_version_id_from_package_key returns just enabled packages

- the new version of apm_version_id_from_package_key has an optional

argument "-all" to return enabled or disabled version_ids

- fix variable name

- fix for bug #2962

Admin pages for groups (one.tcl)

- list always admins, components, members (not only direct relationships)

- Provide a heading, which gives clearer context info (what group of what type is managed)

Admin pages for group-types:

- Provide a heading, which gives clearer context info (what kind of group_type is managed)

- list pretty name and supertype

- list as well "Registered Users" (there should be a better way of doing this)

- Provide a title to show what members are managed

- add optional parameter group_id to manage other groups as well

Bugfix: not possible to define group types over admin interface:

- Remove dependency on "user_objects" in PostgreSQL code: This table

is an interface to Oracle's data dictionary and gives access to all

defined objects (tables, views, functions, packages, ...) and is

used to check, whether code has to be recompiled after some update.

This code check is now deactivated for PostgreSQL for the time

being.

- Without this change, it was not possible to define group

types in postgres over the admin interface (in acs-subsite)

- redefine dotlrn_community__new with p_archived_p defined as boolean

- www/admin/term.tcl: allow negative values for term_id

    • -2
    • +2
    /openacs-4/packages/dotlrn/dotlrn.info
    • -2
    • +2
    /openacs-4/packages/dotlrn/www/admin/term.tcl
file upgrade-2.9.1d2-2.9.1d3.sql was initially added on branch oacs-5-9.

- cleanup for last commit (remove old function defs with varchar for boolean attributes)

file upgrade-2.9.1d1-2.9.1d2.sql was initially added on branch oacs-5-9.

- don't substitute message keys in message-usage-include.adp, otherwise the include is useless, since the whole point is to list occurances of the message keys

- regenerated documentation to fix escaping problem for message keys

in "programlisting": inserting a &shy; after the first hash

  1. … 107 more files in changeset.
- removed escaped testing code

- replace deprecated tt element

- make same change as for groups/new.tcl

- use groups/new.tcl instead of parties/new.tcl

- set group_id to the result to [group::new]

- improve appearance of admin page

- regenerated documentation to fix escaping problem in docbook: when a "programlisting" contains a message key, it is properly escaped when putting a &shy; after the first hash

  1. … 110 more files in changeset.
- updated version numbers, regenerated documentation

  1. … 284 more files in changeset.
- add title elements