• last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Changed acs_user.new and acs.add_user to take authority_id and username. Removed password_question/answer to make room.

We cannot create the local authority in authentication-procs, because acs_magic_objects isn't defined until acs-create.sql, and is referenced by a trigger on acs-objects.

fixing broken installation: changing service contract implementation id columns in the auth_authorities table to reference acs_objects instead of acs_sc_impls table as the latter table is created later

external authentication support: adding the username and authority_id arguments to the ad_user_new proc

Support for external authentication: two new columns added to users table - username and authority. New object type authority with corresponding table auth_authorities. Bumping version number to 5.0d3

adding weblogger-portlet as a module

adding the weblogger-portlet on head. It was added previously on the 4.6 branch by mistake

adding acs-authentication as a module and to core. Adding news-aggregator-portlet as a module

external authentication package

    • -0
    • +297
    /openacs-4/packages/acs-authentication/tcl/apm-callback-procs.tcl
    • -0
    • +268
    /openacs-4/packages/acs-authentication/tcl/authority-procs.tcl
Added API to set errors on form elements

Pass on edit_buttons switch to the form create statement

Allow using 'break' in on_submit, edit_data or new_data block. Useful for doing validation in the on_submit block. See documentation.

fixed copy-and-paste error

Project view page now shows more information on pertinent tasks. Style

sheet modified slightly to shrink left column. Converted part of

project view page to list-builder, added in summation at bottom of

table.

Added in time estimates for tasks, parameter to specify whether or not

to use minimum and maximum time estimates or not, denormalized columns

for projects on status, took out start date for tasks.

moving functionality of proc lang::system::default_locale into proc lang::util::default_locale_from_lang and removing lang::system::default_locale

*** empty log message ***

new file for ext-auth

    • -0
    • +2629
    /openacs-4/packages/acs-core-docs/www/xml/kernel/ext-auth-design.xml
- Bumped package version

- Fixed create scripts

- Fixed callback function

- Fixed field-addedit and field-delete

refactored from external entity to xinclude so that broken files don't kill overall make; added external authentication; brought i18n current; other smaller fixes

  1. … 144 more files in changeset.
Added comment, because both Jun and I were confused.

applied patch 261, to allow access to variables in -pass_properties. applied patch 249, renames level to __level so the multirow with level name element will not conflict

Corrected handling of time_p

I18N work.

*** empty log message ***

mounting acs-automated-testing as part of a normal OpenACS install

adding links to internationalization and acs-automated-testing on the admin index page

setting initial_install_p to t for acs-automated-testing to make it part of acs-core

fixing return_url bug

adding upgrade script for PG for version 0.3 that we forgot to add previously