community-core-procs.tcl

  • last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- Generalized party::update

- Added party::get_by_email

  1. … 1 more file in changeset.
Make acs_user::update update authority_id and username

Make acs_user::get_element work with auth/username as well

Let acs_user::get accept username/authority in addition to user_id

  1. … 1 more file in changeset.
- Error handling of ad_user_new didn't work.

- Improved documentation on cc_lookup_email_user, and acs_user::get_by_username

- Moved acs_user::get_by_username query into .xql file

- Changed namespace declaration from namespace eval block to namespace in proc name

    • -162
    • +154
    ./community-core-procs.tcl
  1. … 1 more file in changeset.
- Added username and authority_id to acs_user::get

- Improved documentation on acs_user::get

- Added acs_user::get_element

  1. … 1 more file in changeset.
Fixed problem with creating administrator, caught by Frank

Merged 4.6.4d1 (unreleased) to HEAD. This marks the end of the life of the oacs-4-6 branch.

  1. … 816 more files in changeset.
Oracle bugfix: the invocation of plsql function add_user hadn't been updated to the new signature

  1. … 1 more file in changeset.
added the acs_user::get_by_username proc and the permanent switch to acs_user::delete that serves as a wrapper around the acs_user.delete plsql proc. Unfortunately that proc doesn't seem to work reliably

  1. … 2 more files in changeset.
Fixed ad_user_new to use new acs.add_user with authority_id and username, but no password question/answer

  1. … 2 more files in changeset.
external authentication support: adding the username and authority_id arguments to the ad_user_new proc

Added proc to find out if a user is a site-wide admin

Added API for setting/getting bio, updating users and parties, and getting user information

  1. … 1 more file in changeset.
merge of 4.6.3b1 to HEAD

  1. … 107 more files in changeset.
Forgot to flush the cache when the user's name changes

  1. … 1 more file in changeset.
Caching the person::name proc

  1. … 1 more file in changeset.
Merge of all changes from oacs-4-6 to HEAD. All changes up to tag jcd-merge-2

on oacs-4-6 are included.

  1. … 76 more files in changeset.
Fixed small bug in person::get.

fix calls to empty_string_p with missing $

  1. … 9 more files in changeset.
cleanup javadoc tags (eg @cvs_id @cvs @cvs-id: instead if @cvs-id)

  1. … 692 more files in changeset.
added simple new/delete/update/get api for person objects

  1. … 3 more files in changeset.
changing cc_email_from_party to return empty string instead of 0 when user is not found

  1. … 1 more file in changeset.
adding helper procs for membership_rel package; making use of them in acs_user package

  1. … 5 more files in changeset.

1. Changed a lot of package info files to fix problems ...

2. Added Vinod's bboard patch

3. Rationalized party e-mail checking by putting a "before insert or update"

trigger on the table that lower-cases email (this was already done by the

party.new() func but at least one update missed this). Got rid of all

"lower(email) = " and "upper(email) = " checks and just made all use the

db email column directly and lower-cased Tcl vars. In this way the index

on the email column is always and consistently used without needing to

define functional indexes on the column (an EE feature for Oracle).

4. Rationalized naming of a couple of workflows and fixed a glossary PG bug

where apparently its workflow got overwritten by one from the CMS at some

point in time.

5. Made the .cmp/.dat/.frm filters in the template code usable though not

very beautiful nor exactly correct. But with practice you can use them

to debug pages in the packages/* hierarchy. I also turned these off by

default as there's no need to run these filters on a production site!

6. Performed minor surgery on templating, including adding a new

"ad_return_exception_template" that allows you to return a templated

error page and aborts the script.

7. ??? probably but I think this covers most stuff.

  1. … 74 more files in changeset.
bug fix \(opposite logic\)

cleaned up and fixed some bugs

  1. … 3 more files in changeset.
added a catch on user_extension, and there's no PG support yet :(

added user contract

  1. … 2 more files in changeset.